HF6 RC 8192CU Wifi Dongle Not Working


Hi,


Thanks for this it worked great last night..........but........


this morning I turned on my pandora and the touch screen no longer works, also I get wifi working again either with usb or without


(not sure it's related to the wifi changes I made - but it is the only thing I have messed about with)


Any help appreciated


Thanks


CJ

PS Help
 
Any chance you've simply got some grit stuck somewhere under the bezel that may render your touchscreen seemingly dead? Might be worth a check prior to re-flashing.
 
Do you have the old-type LCD cable or the newer type? I have this vague recollection that one symptom of problems with the original type, on occasion, could be touch-screen issues (do take this with a pinch of salt, though, as I can't remember where I saw this).
 
I have a repaired purple tint panda (it was about 2 months ago, so assume its the newer type)


I think I'll go for a reflash and keep my fingers crossed


CJ
 
Yup, reflashed and now touchscreen works fine.


Anyone think of a reason why messing with the wifi thing could have caused this. I'm a little hesitant to try again (although I loved the improved wifi performance - much much better)


CJ
 
Hmmm, I felt the urge again to experience decent wifi speeds and tried again. Unfortunately the same thing happened and touch screen has stopped working again.


Before I sell my soul and reflash AGAIN has anyone got any help for a out of his depth pandorian


CJ
 
So it's 'my' driver causing this, right?


What's the firmware version?


Again, if I don't break my Pandora trying to replace the cable, I'll try to reproduce this behavior this weekend and see what might be wrong.


Could you please paste your full dmesg output to pastebin or somewhere else?


Relevant part of bash history (10 commands before and after the driver installation) might be useful too.


(you can redirect dmesg output to a text file with dmesg > file.txt)
 
Last edited by a moderator:
Thanks for the reply,


I downloaded your driver from the link given at the top of page 2 of this thread. I have no idea if this is the cause or not but I followed the procedure given in page 2 also.


I am using hotfix 6 (from the OP main page - I assume it's the latest one)


Cheers


CJ
 
Sorry for the delay


dmesg output (in spoiler)

please use bus_type methods


[ 10.523284] omap2-nand driver initializing


[ 10.528564] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xbc (Micron NAND 512MiB 1,8V 16-bit)


[ 10.537719] cmdlinepart partition parsing not available


[ 10.542999] Creating 5 MTD partitions on "omap2-nand":


[ 10.548187] 0x00000000-0x00080000 : "xloader"


[ 10.553131] 0x00080000-0x00260000 : "uboot"


[ 10.558349] 0x00260000-0x00280000 : "uboot-env"


[ 10.563201] 0x00280000-0x00c80000 : "boot"


[ 10.571716] 0x00c80000-0x20000000 : "rootfs"


[ 10.785217] UBI: attaching mtd4 to ubi0


[ 10.789062] UBI: physical eraseblock size: 131072 bytes (128 KiB)


[ 10.795410] UBI: logical eraseblock size: 129024 bytes


[ 10.800872] UBI: smallest flash I/O unit: 2048


[ 10.805603] UBI: sub-page size: 512


[ 10.810272] UBI: VID header offset: 512 (aligned 512)


[ 10.816162] UBI: data offset: 2048


[ 12.072143] UBI: attached mtd4 to ubi0


[ 12.075988] UBI: MTD device name: "rootfs"


[ 12.081115] UBI: MTD device size: 499 MiB


[ 12.086090] UBI: number of good PEBs: 3995


[ 12.090850] UBI: number of bad PEBs: 1


[ 12.095306] UBI: max. allowed volumes: 128


[ 12.099975] UBI: wear-leveling threshold: 4096


[ 12.104736] UBI: number of internal volumes: 1


[ 12.109222] UBI: number of user volumes: 1


[ 12.113708] UBI: available PEBs: 0


[ 12.118164] UBI: total number of reserved PEBs: 3995


[ 12.123168] UBI: number of PEBs reserved for bad PEB handling: 39


[ 12.129333] UBI: max/mean erase counter: 38/12


[ 12.133789] UBI: image sequence number: 349039644


[ 12.138580] UBI: attaching mtd3 to ubi1


[ 12.142456] UBI: physical eraseblock size: 131072 bytes (128 KiB)


[ 12.148773] UBI: logical eraseblock size: 129024 bytes


[ 12.154235] UBI: smallest flash I/O unit: 2048


[ 12.158996] UBI: sub-page size: 512


[ 12.163635] UBI: VID header offset: 512 (aligned 512)


[ 12.169525] UBI: data offset: 2048


[ 12.176391] UBI: background thread "ubi_bgt0d" started, PID 29


[ 12.218841] UBI: attached mtd3 to ubi1


[ 12.222686] UBI: MTD device name: "boot"


[ 12.227600] UBI: MTD device size: 10 MiB


[ 12.232513] UBI: number of good PEBs: 80


[ 12.237091] UBI: number of bad PEBs: 0


[ 12.241577] UBI: max. allowed volumes: 128


[ 12.246246] UBI: wear-leveling threshold: 4096


[ 12.250976] UBI: number of internal volumes: 1


[ 12.255462] UBI: number of user volumes: 1


[ 12.259918] UBI: available PEBs: 0


[ 12.264404] UBI: total number of reserved PEBs: 80


[ 12.269256] UBI: number of PEBs reserved for bad PEB handling: 2


[ 12.275299] UBI: max/mean erase counter: 106/79


[ 12.279876] UBI: image sequence number: 1669638581


[ 12.284729] usbmon: debugfs is not available


[ 12.289428] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller


[ 12.295410] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1


[ 12.303222] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800


[ 12.308959] UBI: background thread "ubi_bgt1d" started, PID 30


[ 12.322967] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004


[ 12.330993] usb usb1: configuration #1 chosen from 1 choice


[ 12.336791] hub 1-0:1.0: USB hub found


[ 12.340667] hub 1-0:1.0: 3 ports detected


[ 12.448608] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002


[ 12.455444] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1


[ 12.462738] usb usb1: Product: OMAP-EHCI Host Controller


[ 12.468109] usb usb1: Manufacturer: Linux 2.6.27.46-omap1 ehci_hcd


[ 12.474365] usb usb1: SerialNumber: ehci-omap.0


[ 12.479034] Initializing USB Mass Storage driver...


[ 12.484069] usbcore: registered new interface driver usb-storage


[ 12.490173] USB Mass Storage support registered.


[ 12.494934] usbcore: registered new interface driver libusual


[ 12.500976] mice: PS/2 mouse device common for all mice


[ 12.526763] input: gpio-keys as /devices/platform/gpio-keys/input/input1


[ 12.597015] input: keypad as /devices/platform/i2c_omap.1/i2c-adapter/i2c-1/1-004a/twl4030_keypad/input/input2


[ 12.652587] input: nub0 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0066/input/input3


[ 12.706298] input: nub1 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0067/input/input4


[ 12.760986] twl4030_rtc twl4030_rtc: rtc core: registered twl4030_rtc as rtc0


[ 12.772155] bq27x00-battery 3-0055: support ver. 1.1.0 enabled


[ 12.778137] Bluetooth: HCI UART driver ver 2.2


[ 12.782592] Bluetooth: HCI H4 protocol initialized


[ 12.787445] Bluetooth: HCILL protocol initialized


[ 12.792266] hci_h4p hci_h4p: Registering HCI H4P device


[ 12.948486] mmci-omap mmci-omap.0: Failed to get debounce clock


[ 13.057464] mmci-omap mmci-omap.1: Failed to get debounce clock


[ 13.058563] mmci-omap mmci-omap.2: Failed to get debounce clock


[ 13.058959] Registered led device: pandora::sd1


[ 13.063598] Registered led device: pandora::sd2


[ 13.068328] Registered led device: pandora::bluetooth


[ 13.073547] Registered led device: pandora::wifi


[ 13.078521] Registered led device: pandora::keypad_bl


[ 13.083801] Registered led device: pandora::power


[ 13.088897] Registered led device: pandora::charger


[ 13.094024] usbcore: registered new interface driver usbhid


[ 13.099670] usbhid: v2.6:USB HID core driver


[ 13.104187] Advanced Linux Sound Architecture Driver Version 1.0.17.


[ 13.110839] ASoC version 0.13.2


[ 13.114135] OMAP3 Pandora SoC init


[ 13.117736] TWL4030 Audio Codec init


[ 13.122985] asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok


[ 13.129913] asoc: twl4030 <-> omap-mcbsp-dai-1 mapping ok


[ 13.143035] ALSA device list:


[ 13.146057] #0: omap3pandora (twl4030)


[ 13.150268] TCP cubic registered


[ 13.153564] NET: Registered protocol family 17


[ 13.158050] NET: Registered protocol family 15


[ 13.162597] Bluetooth: L2CAP ver 2.11


[ 13.166290] Bluetooth: L2CAP socket layer initialized


[ 13.171417] Bluetooth: SCO (Voice Link) ver 0.6


[ 13.175994] Bluetooth: SCO socket layer initialized


[ 13.181091] Bluetooth: RFCOMM socket layer initialized


[ 13.186340] Bluetooth: RFCOMM TTY layer initialized


[ 13.191253] Bluetooth: RFCOMM ver 1.10


[ 13.195037] Bluetooth: BNEP (Ethernet Emulation) ver 1.3


[ 13.200408] Bluetooth: HIDP (Human Interface Emulation) ver 1.2


[ 13.206909] RPC: Registered udp transport module.


[ 13.211639] RPC: Registered tcp transport module.


[ 13.216461] ThumbEE CPU extension supported.


[ 13.220794] Disabling unused clock "sr2_fck"


[ 13.220794] Disabling unused clock "sr1_fck"


[ 13.220825] Disabling unused clock "mcbsp_fck"


[ 13.220825] Disabling unused clock "mcbsp_fck"


[ 13.220855] Disabling unused clock "mcbsp_fck"


[ 13.220855] Disabling unused clock "mcbsp_ick"


[ 13.220886] Disabling unused clock "mcbsp_ick"


[ 13.220886] Disabling unused clock "mcbsp_ick"


[ 13.220886] Disabling unused clock "gpt2_ick"


[ 13.220916] Disabling unused clock "gpt3_ick"


[ 13.220916] Disabling unused clock "gpt4_ick"


[ 13.220947] Disabling unused clock "gpt5_ick"


[ 13.220947] Disabling unused clock "gpt6_ick"


[ 13.220977] Disabling unused clock "gpt7_ick"


[ 13.220977] Disabling unused clock "gpt8_ick"


[ 13.221008] Disabling unused clock "gpt9_ick"


[ 13.221008] Disabling unused clock "wdt3_ick"


[ 13.221038] Disabling unused clock "wdt3_fck"


[ 13.221038] Disabling unused clock "gpio2_dbck"


[ 13.221069] Disabling unused clock "gpio3_dbck"


[ 13.221069] Disabling unused clock "gpio5_dbck"


[ 13.221069] Disabling unused clock "gpt9_fck"


[ 13.221099] Disabling unused clock "gpt8_fck"


[ 13.221099] Disabling unused clock "gpt7_fck"


[ 13.221130] Disabling unused clock "gpt6_fck"


[ 13.221130] Disabling unused clock "gpt5_fck"


[ 13.221160] Disabling unused clock "gpt4_fck"


[ 13.221160] Disabling unused clock "gpt3_fck"


[ 13.221191] Disabling unused clock "gpt2_fck"


[ 13.221191] Disabling unused clock "gpt1_ick"


[ 13.221221] Disabling unused clock "wdt1_ick"


[ 13.221221] Disabling unused clock "wdt2_ick"


[ 13.221252] Disabling unused clock "wdt2_fck"


[ 13.221252] Disabling unused clock "gpio1_dbck"


[ 13.221282] Disabling unused clock "gpt1_fck"


[ 13.221282] Disabling unused clock "cam_ick"


[ 13.221313] Disabling unused clock "cam_mclk"


[ 13.221313] Disabling unused clock "des1_ick"


[ 13.221343] Disabling unused clock "sha11_ick"


[ 13.221343] Disabling unused clock "rng_ick"


[ 13.221374] Disabling unused clock "aes1_ick"


[ 13.221374] Disabling unused clock "ssi_ick"


[ 13.221374] Disabling unused clock "mailboxes_ick"


[ 13.221405] Disabling unused clock "mcbsp_ick"


[ 13.221435] Disabling unused clock "mcbsp_ick"


[ 13.221466] Disabling unused clock "gpt10_ick"


[ 13.221466] Disabling unused clock "gpt11_ick"


[ 13.221496] Disabling unused clock "uart2_ick"


[ 13.221496] Disabling unused clock "i2c_ick"


[ 13.221527] Disabling unused clock "hdq_ick"


[ 13.221527] Disabling unused clock "mspro_ick"


[ 13.221527] Disabling unused clock "des2_ick"


[ 13.221557] Disabling unused clock "sha12_ick"


[ 13.221557] Disabling unused clock "aes2_ick"


[ 13.221588] Disabling unused clock "icr_ick"


[ 13.221588] Disabling unused clock "pka_ick"


[ 13.221618] Disabling unused clock "ssi_ssr_fck"


[ 13.221618] Disabling unused clock "hdq_fck"


[ 13.221649] Disabling unused clock "uart2_fck"


[ 13.221649] Disabling unused clock "mcbsp_fck"


[ 13.221679] Disabling unused clock "mcbsp_fck"


[ 13.221679] Disabling unused clock "i2c_fck"


[ 13.221679] Disabling unused clock "mspro_fck"


[ 13.221710] Disabling unused clock "gpt11_fck"


[ 13.221710] Disabling unused clock "gpt10_fck"


[ 13.221740] Disabling unused clock "iva2_ck"


[ 13.221740] Disabling unused clock "dpll4_m6x2_ck"


[ 13.221771] Disabling unused clock "dpll4_m5x2_ck"


[ 13.221801] Disabling unused clock "dpll3_m3x2_ck"


[ 13.221801] Disabling unused clock "sys_clkout1"


[ 13.221832] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1


[ 13.260925] Console: switching to colour frame buffer device 100x30


[ 13.408966] mmc0: host does not support reading read-only switch. assuming write-enable.


[ 13.417144] mmc0: new SDHC card at address e624


[ 13.422119] mmcblk0: mmc0:e624 SD32G 31166976KiB


[ 13.427185] mmcblk0: p1


[ 13.450286] twl4030_rtc twl4030_rtc: setting system clock to 2011-12-16 19:17:30 UTC (1324063050)


[ 13.540924] UBIFS: mounted UBI device 0, volume 0, name "rootfs"


[ 13.547088] UBIFS: file system size: 508483584 bytes (496566 KiB, 484 MiB, 3941 LEBs)


[ 13.555175] UBIFS: journal size: 9033728 bytes (8822 KiB, 8 MiB, 71 LEBs)


[ 13.562561] UBIFS: media format: w4/r0 (latest is w4/r0)


[ 13.568450] UBIFS: default compressor: lzo


[ 13.572570] UBIFS: reserved for root: 0 bytes (0 KiB)


[ 13.586853] VFS: Mounted root (ubifs filesystem).


[ 13.591766] Freeing init memory: 152K


[ 13.784088] mmc1: host does not support reading read-only switch. assuming write-enable.


[ 13.792297] mmc1: new SDHC card at address 8d2c


[ 13.797302] mmcblk1: mmc1:8d2c SD16G 15558144KiB


[ 13.802368] mmcblk1: p1


[ 18.719543] FAT: bogus number of reserved sectors


[ 18.724395] VFS: Can't find a valid FAT filesystem on dev mmcblk0.


[ 18.878997] FAT: bogus number of reserved sectors


[ 18.883758] VFS: Can't find a valid FAT filesystem on dev mmcblk1.


[ 18.922424] FAT: bogus number of reserved sectors


[ 18.927246] VFS: Can't find a valid FAT filesystem on dev mmcblk0.


[ 18.981475] FAT: bogus number of reserved sectors


[ 18.986236] VFS: Can't find a valid FAT filesystem on dev mmcblk1.


[ 20.276977] UBIFS: mounted UBI device 1, volume 0, name "boot"


[ 20.282867] UBIFS: file system size: 8386560 bytes (8190 KiB, 7 MiB, 65 LEBs)


[ 20.290283] UBIFS: journal size: 1032193 bytes (1008 KiB, 0 MiB, 6 LEBs)


[ 20.297576] UBIFS: media format: w4/r0 (latest is w4/r0)


[ 20.303466] UBIFS: default compressor: lzo


[ 20.307617] UBIFS: reserved for root: 396117 bytes (386 KiB)


[ 21.127655] dpll1_ck rate: 600000000


[ 21.131286] arm_fck rate: 600000000


[ 21.134887] PLL_MPU rate: 600000000


[ 21.198516] input: nub0 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0066/input/input5


[ 21.362609] input: nub1 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0067/input/input6


[ 114.656036] aufs test_add:243:mount[1324]: uid/gid/perm /mnt/pnd/pcsx_rearmed 1000/1000/0755, 0/0/0777


[ 114.864929] input: nub0 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0066/input/input7


[ 115.027313] input: nub1 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0067/input/input8


[ 122.018280] dpll1_ck rate: 777000000


[ 122.021942] arm_fck rate: 777000000


[ 122.025543] PLL_MPU rate: 777000000


[ 1299.151184] dpll1_ck rate: 600000000


[ 1299.154846] arm_fck rate: 600000000


[ 1299.158447] PLL_MPU rate: 600000000


[ 1299.479827] input: nub0 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0066/input/input9


[ 1299.604888] input: nub1 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0067/input/input10


[ 1311.144531] aufs test_add:243:mount[1617]: uid/gid/perm /mnt/pnd/audacious 1000/1000/0755, 0/0/0777


[91039.619323] aufs test_add:243:mount[2114]: uid/gid/perm /mnt/pnd/picodrive 1000/1000/0755, 0/0/0777


[104603.043670] aufs test_add:243:mount[2445]: uid/gid/perm /mnt/pnd/audacious 1000/1000/0755, 0/0/0777


[17997.558746] aufs test_add:243:mount[2935]: uid/gid/perm /mnt/pnd/picodrive 1000/1000/0755, 0/0/0777


[18047.633178] aufs test_add:243:mount[3229]: uid/gid/perm /mnt/pnd/picodrive 1000/1000/0755, 0/0/0777


[35713.817474] aufs test_add:243:mount[3596]: uid/gid/perm /mnt/pnd/audacious 1000/1000/0755, 0/0/0777


[37764.629516] aufs test_add:243:mount[3873]: uid/gid/perm /mnt/pnd/picodrive 1000/1000/0755, 0/0/0777


[62061.658935] usb 1-2: new high speed USB device using ehci-omap and address 2


[62061.817474] usb 1-2: configuration #1 chosen from 1 choice


[62061.827484] usb 1-2: New USB device found, idVendor=0846, idProduct=9041


[62061.834289] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3


[62061.841491] usb 1-2: Product: 802.11n WLAN Adapter


[62061.846374] usb 1-2: Manufacturer: Realtek


[62061.850494] usb 1-2: SerialNumber: 00e04c000001


[62131.291351]


[62131.291381] rtw driver version=v3.1.2590.20110922


[62131.297851] usbcore: registered new interface driver rtl8192cu


[99882.241943] aufs test_add:243:mount[4409]: uid/gid/perm /mnt/pnd/pcsx_rearmed 1000/1000/0755, 0/0/0777


[99882.435394] input: nub0 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0066/input/input11


[99882.581695] input: nub1 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0067/input/input12


[99889.479217] dpll1_ck rate: 777000000


[99889.482849] arm_fck rate: 777000000


[99889.486450] PLL_MPU rate: 777000000


[103063.408905] dpll1_ck rate: 600000000


[103063.412628] arm_fck rate: 600000000


[103063.416320] PLL_MPU rate: 600000000


[103063.761016] input: nub0 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0066/input/input13


[103063.892517] input: nub1 as /devices/platform/i2c_omap.3/i2c-adapter/i2c-3/3-0067/input/input14


[103074.844238] aufs test_add:243:mount[4741]: uid/gid/perm /mnt/pnd/audacious 1000/1000/0755, 0/0/0777


[104135.581359] keyboard.c: can't emulate rawmode for keycode 191


[104135.681243] keyboard.c: can't emulate rawmode for keycode 191
 
Last edited by a moderator:
Don't see anything of interest so far.


I've fixed my box, but didn't update to latest hotfix yet - been inspecting my Humble Bundle purchases. :)


Going to do it today and see what happens, will post.
 
Last edited by a moderator:
OK CJ, I'm sorry, but I didn't manage to kill my touchscreen this way.


What did I do?


I downloaded the full reflash image of the latest firmware from here: http://www.openpando...emid=40&lang=en (followed the big fat bold link)


I reflashed the NAND and I got my Belkin wifi stick working right out of the box without any further tweaking, however:


I went here: http://dl.openhandhe...i?0,0,0,0,1,438 and downloaded the driver in question just to be sure.


I then opened Thunar as root (sudo thunar in terminal) and copied the driver to /lib/modules/2.6.27.46-omap1/kernel/kernel/drivers/net/usb


Then I ran sudo depmod && sudo modprobe 8192cu in terminal and still both my touchscreen and wifi (stick) work.


Sorry, but it seems like I can't help you just now. Please make sure and double check that you actually run the official Zaxxon hf6 firmware version.


Please make sure your wifi stick doesn't work without 'my' driver. The drivers for the chip in question had been built and shipped with the latest firmware version oficially, and so far we know about just one rtl8192 chip which works with 'my' driver and doesn't work with the official one.


It's not because I think you're stupid, it's just because this kernel stuff and software versioning might seem weird, so please check.


If the driver is still necessary and if it still busts the touch screen I'm afraid that it's beyond my humble knowledge and my advice would be either to wait for some real kernel hackers' comments or to buy a compatible wifi stick, these should be not too expensive.
 
Last edited by a moderator:
Yes, it's one of them Netgearz. :( Right now 'official' Pandora driver does not support it like notaz explained, so you need the driver from the file archive. There are some details right in this thread.


Why it would break your touchscreen and why it doesn't break it for me, bismuthdrummer or mcbearface - I don't know.


P.S. thirty quid? Are they crazy?
 
Last edited by a moderator:
Nope, no touchscreen problems for me here.


DrCJBoduma, thanks for being persistent with this. If you can be very specific about where precisely the problem occurs, that should shed light on what the problem is. It can't be that mysterious.


So, two questions:


On which step does the touchscreen stop working?


a. Replacing the 8192cu.ko file


b. sudo depmod 8192cu.ko (command line)


c. sudo modprobe 8192cu.ko (command line)


On which step does the touchscreen start working?


a. Restoring the original 8192cu.ko file


b. sudo depmod 8192cu.ko (command line)


c. sudo modprobe 8192cu.ko (command line)


d. Never, it does not start working again


The thought process here is that, if you can test the touchscreen at each step in the process, you'll find the step that causes it to break. If you can reverse it, then we know exactly what the high-level cause is, and given those facts somebody like notaz can go down into the black hole of the backend and take a guess at what the problem might be. I have a hard time believing that Hoodoo's driver is causing this, since we should all theoretically have identical hardware and software. But I am hardly an expert here.


EDIT: The "sudo depmod" might be superfluous in the second question -- I am just trying to be rigorous.
 
Last edited by a moderator:
Back
Top