Re: Problem with Libertas USB8388 WLAN card firmware
From: Anadi Mishra <hidden>
Date: 2008-09-30 09:05:12
This one........ http://dev.laptop.org/pub/firmware/libertas/usb8388-5.110.22.p6.bin On Tue, Sep 30, 2008 at 2:16 AM, Dan Williams [off-list ref] wrote:
On Mon, 2008-09-29 at 13:36 +0530, Anadi Mishra wrote:quoted
Hi Dan, I am using 2.6.26.5 kernel. i got the firmware from olpc site and now it is being loaded but still the card is not working.Which specific firmware version did you pull down? Danquoted
I have set the debug level full (0x007FFFFF) and booted the kernel with "option mem=2000M" mem=2000M because one guy suggested that was the reason for nommu_map_single see this https://lists.linux-foundation.org/pipermail/bugme-new/2006-May/014325.html dmesg says: [ 230.175944] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.178184] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.179926] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.182049] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.183959] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.187946] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.189741] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.191910] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.194160] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.195909] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.195909] device: 'vcs4': device_add [ 230.195909] PM: Adding info for No Bus:vcs4 [ 230.195909] device: 'vcsa4': device_add [ 230.195909] device: 'vcs6': device_add [ 230.195909] PM: Adding info for No Bus:vcs6 [ 230.195909] device: 'vcsa6': device_add [ 230.195909] PM: Adding info for No Bus:vcsa6 [ 230.195909] PM: Adding info for No Bus:vcsa4 [ 230.196097] device: 'vcs3': device_add [ 230.196097] PM: Adding info for No Bus:vcs3 [ 230.196097] device: 'vcsa3': device_add [ 230.196097] PM: Adding info for No Bus:vcsa3 [ 230.199913] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.199913] device: 'vcs5': device_add [ 230.199913] PM: Adding info for No Bus:vcs5 [ 230.199913] device: 'vcsa5': device_add [ 230.199913] PM: Adding info for No Bus:vcsa5 [ 230.199913] device: 'vcs2': device_add [ 230.199913] PM: Adding info for No Bus:vcs2 [ 230.199913] device: 'vcsa2': device_add [ 230.199913] PM: Adding info for No Bus:vcsa2 [ 230.199913] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.201458] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.203712] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.207914] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.209518] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.211818] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.213940] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.215941] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.218369] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.220120] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.221722] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.223962] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.225988] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.228098] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.229472] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.230221] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.244101] bus: 'acpi': add driver battery [ 230.255088] usb8xxx usb (INT): Waiting for confirmation; got 0 30000 [ 230.255096] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.316110] device class 'video_output': registering [ 230.320301] bus: 'acpi': add driver video [ 230.331825] bus: 'acpi': add driver container [ 230.385336] bus: 'acpi': add driver smbus_hc [ 230.399341] toshiba_acpi: Unknown parameter `hotkeys_over_acpi' [ 230.427407] bus: 'acpi': add driver sbs [ 230.431767] usb8xxx usb (INT): Download complete, no event. Assuming success [ 230.431835] usb8xxx usbd (INT): 1-8:URB status is failed during fw load [ 230.431865] usb8xxx leave: if_usb_prog_firmware(), ret 0 [ 230.431867] libertas enter: lbs_add_card() [ 230.431874] libertas enter: lbs_init_adapter() [ 230.431910] libertas enter: lbs_allocate_cmd_buffer() [ 230.431921] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431923] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431924] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431926] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431927] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431929] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431930] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431932] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431933] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431935] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431936] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431938] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431939] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431941] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431942] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431944] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431945] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431947] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431948] libertas enter: __lbs_cleanup_and_insert_cmd() [ 230.431950] libertas leave: __lbs_cleanup_and_insert_cmd() [ 230.431951] libertas leave: lbs_allocate_cmd_buffer(), ret 0 [ 230.431954] libertas leave: lbs_init_adapter(), ret 0 [ 230.431955] libertas thread: Starting main thread... [ 230.433291] libertas enter: lbs_thread() [ 230.433291] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 0 [ 230.433291] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 230.435363] libertas leave: lbs_add_card(), priv ffff810037160700 [ 230.435363] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.435363] libertas enter: lbs_start_card() [ 230.435363] libertas enter: lbs_setup_firmware() [ 230.435363] libertas enter: lbs_update_hw_spec() [ 230.435363] libertas enter: __lbs_cmd() [ 230.435363] libertas enter: __lbs_cmd_async() [ 230.435363] libertas enter: lbs_get_cmd_ctrl_node() [ 230.435363] libertas leave: lbs_get_cmd_ctrl_node() [ 230.435363] libertas host: PREP_CMD: command 0x0003 [ 230.435363] libertas enter: lbs_queue_cmd() [ 230.435363] libertas host: QUEUE_CMD: inserted command 0x0003 into cmdpendingq [ 230.435363] libertas leave: lbs_queue_cmd() [ 230.435363] libertas leave: __lbs_cmd_async(), ret ffff810037800000 [ 230.433291] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 0 [ 230.433291] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 0 [ 230.433291] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 0 [ 230.433291] libertas enter: lbs_execute_next_command() [ 230.433291] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 230.433291] libertas enter: lbs_submit_command() [ 230.433291] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 230.433291] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 230.433291] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 230.433291] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 230.433321] usb8xxx usbd: 1-8:*** type = 1 [ 230.433322] usb8xxx usbd: 1-8:size after = 46 [ 230.433328] libertas leave: lbs_submit_command() [ 230.433329] libertas leave: lbs_execute_next_command() [ 230.433331] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 230.433332] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 230.435363] libertas enter (INT): lbs_host_to_card_done() [ 230.435363] libertas leave (INT): lbs_host_to_card_done() [ 230.435363] usb8xxx enter (INT): if_usb_receive() [ 230.435363] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0x160000 [ 230.435363] usb8xxx usbd (INT): 1-8:Unknown command type 0x160000 [ 230.435363] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 230.435363] usb8xxx leave (INT): if_usb_receive() [ 231.931409] warning: `avahi-daemon' uses 32-bit capabilities (legacy support in use) [ 232.125705] device class 'ppdev': registering [ 232.125705] device: 'parport0': device_add [ 232.125705] PM: Adding info for No Bus:parport0 [ 232.125705] ppdev: user-space parallel port driver [ 234.098263] Bluetooth: Core ver 2.11 [ 234.098263] Registering platform device 'bluetooth'. Parent at platform [ 234.098263] device: 'bluetooth': device_add [ 234.098340] bus: 'platform': add device bluetooth [ 234.098564] PM: Adding info for platform:bluetooth [ 234.102265] bus: 'bluetooth': registered [ 234.102265] device class 'bluetooth': registering [ 234.102265] NET: Registered protocol family 31 [ 234.102265] Bluetooth: HCI device and connection manager initialized [ 234.102265] Bluetooth: HCI socket layer initialized [ 234.134169] Bluetooth: L2CAP ver 2.9 [ 234.134169] Bluetooth: L2CAP socket layer initialized [ 234.218329] Bluetooth: RFCOMM socket layer initialized [ 234.218699] Bluetooth: RFCOMM TTY layer initialized [ 234.218707] Bluetooth: RFCOMM ver 1.8 [ 235.558219] libertas enter (INT): command_timer_fn() [ 235.558228] libertas: Command 3 timed out [ 235.558232] libertas leave (INT): command_timer_fn() [ 235.558240] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 0 [ 235.558243] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 0 [ 235.558246] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 0 [ 235.558249] libertas: requeueing command 3 due to timeout (#1) [ 235.558253] libertas enter: lbs_execute_next_command() [ 235.558257] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 235.558259] libertas enter: lbs_submit_command() [ 235.558262] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 235.558265] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 235.558277] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 235.558288] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 235.558299] usb8xxx usbd: 1-8:*** type = 1 [ 235.558302] usb8xxx usbd: 1-8:size after = 46 [ 235.558312] libertas leave: lbs_submit_command() [ 235.558315] libertas leave: lbs_execute_next_command() [ 235.558318] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 235.558321] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 235.558318] libertas enter (INT): lbs_host_to_card_done() [ 235.558323] libertas leave (INT): lbs_host_to_card_done() [ 235.558941] usb8xxx enter (INT): if_usb_receive() [ 235.558945] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0x160000 [ 235.558949] usb8xxx usbd (INT): 1-8:Unknown command type 0x160000 [ 235.558956] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 235.558962] usb8xxx leave (INT): if_usb_receive() [ 240.713216] libertas enter (INT): command_timer_fn() [ 240.713222] libertas: Command 3 timed out [ 240.713226] libertas leave (INT): command_timer_fn() [ 240.713232] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 0 [ 240.713235] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 0 [ 240.713238] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 0 [ 240.713241] libertas: requeueing command 3 due to timeout (#2) [ 240.713245] libertas enter: lbs_execute_next_command() [ 240.713248] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 240.713251] libertas enter: lbs_submit_command() [ 240.713254] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 240.713256] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 240.713268] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 240.713279] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 240.713290] usb8xxx usbd: 1-8:*** type = 1 [ 240.713293] usb8xxx usbd: 1-8:size after = 46 [ 240.713298] libertas leave: lbs_submit_command() [ 240.713301] libertas leave: lbs_execute_next_command() [ 240.713303] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 240.713307] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 240.713216] libertas enter (INT): lbs_host_to_card_done() [ 240.713220] libertas leave (INT): lbs_host_to_card_done() [ 240.713841] usb8xxx enter (INT): if_usb_receive() [ 240.713845] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0xE200019E [ 240.713849] usb8xxx usbd (INT): 1-8:Unknown command type 0xE200019E [ 240.713855] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 240.713860] usb8xxx leave (INT): if_usb_receive() [ 245.785713] libertas enter (INT): command_timer_fn() [ 245.785718] libertas: Command 3 timed out [ 245.785722] libertas leave (INT): command_timer_fn() [ 245.785729] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 0 [ 245.785732] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 0 [ 245.785735] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 0 [ 245.785738] libertas: requeueing command 3 due to timeout (#3) [ 245.785742] libertas enter: lbs_execute_next_command() [ 245.785745] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 245.785747] libertas enter: lbs_submit_command() [ 245.785750] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 245.785753] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 245.785764] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 245.785776] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 245.785786] usb8xxx usbd: 1-8:*** type = 1 [ 245.785789] usb8xxx usbd: 1-8:size after = 46 [ 245.785795] libertas leave: lbs_submit_command() [ 245.785797] libertas leave: lbs_execute_next_command() [ 245.785800] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 245.785803] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 245.789431] libertas enter (INT): lbs_host_to_card_done() [ 245.789436] libertas leave (INT): lbs_host_to_card_done() [ 245.790055] usb8xxx enter (INT): if_usb_receive() [ 245.790059] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0xE200019E [ 245.790063] usb8xxx usbd (INT): 1-8:Unknown command type 0xE200019E [ 245.790070] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 245.790075] usb8xxx leave (INT): if_usb_receive() [ 249.528456] device: 'vcs1': device_unregister [ 249.528456] PM: Removing info for No Bus:vcs1 [ 249.528456] device: 'vcs1': device_create_release [ 249.528456] device: 'vcsa1': device_unregister [ 249.528456] PM: Removing info for No Bus:vcsa1 [ 249.528456] device: 'vcsa1': device_create_release [ 250.883892] libertas enter (INT): command_timer_fn() [ 250.883900] libertas: Command 3 timed out [ 250.883904] libertas leave (INT): command_timer_fn() [ 250.883912] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 0 [ 250.883915] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 0 [ 250.883918] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 0 [ 250.883921] libertas: requeueing command 3 due to timeout (#4) [ 250.883925] libertas enter: lbs_execute_next_command() [ 250.883928] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 250.883931] libertas enter: lbs_submit_command() [ 250.883934] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 250.883936] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 250.883948] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 250.883960] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 250.883971] usb8xxx usbd: 1-8:*** type = 1 [ 250.883974] usb8xxx usbd: 1-8:size after = 46 [ 250.883984] libertas leave: lbs_submit_command() [ 250.883986] libertas leave: lbs_execute_next_command() [ 250.883989] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 250.883993] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 250.883993] libertas enter (INT): lbs_host_to_card_done() [ 250.883998] libertas leave (INT): lbs_host_to_card_done() [ 250.884616] usb8xxx enter (INT): if_usb_receive() [ 250.884620] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0xE200019E [ 250.884624] usb8xxx usbd (INT): 1-8:Unknown command type 0xE200019E [ 250.884631] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 250.884709] usb8xxx leave (INT): if_usb_receive() [ 256.004383] libertas enter (INT): command_timer_fn() [ 256.004390] libertas: Command 3 timed out [ 256.004394] libertas leave (INT): command_timer_fn() [ 256.004400] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 0 [ 256.004403] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 0 [ 256.004406] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 0 [ 256.004409] libertas: requeueing command 3 due to timeout (#5) [ 256.004412] libertas enter: lbs_execute_next_command() [ 256.004415] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 256.004418] libertas enter: lbs_submit_command() [ 256.004421] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 256.004424] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 256.004435] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 256.004447] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 256.004458] usb8xxx usbd: 1-8:*** type = 1 [ 256.004460] usb8xxx usbd: 1-8:size after = 46 [ 256.004466] libertas leave: lbs_submit_command() [ 256.004469] libertas leave: lbs_execute_next_command() [ 256.004472] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 256.004475] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 256.004578] libertas enter (INT): lbs_host_to_card_done() [ 256.004582] libertas leave (INT): lbs_host_to_card_done() [ 256.005203] usb8xxx enter (INT): if_usb_receive() [ 256.005207] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0xE200019E [ 256.005210] usb8xxx usbd (INT): 1-8:Unknown command type 0xE200019E [ 256.005217] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 256.005283] usb8xxx leave (INT): if_usb_receive() [ 261.183881] libertas enter (INT): command_timer_fn() [ 261.183888] libertas: Command 3 timed out [ 261.183892] libertas leave (INT): command_timer_fn() [ 261.183898] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 0 [ 261.183901] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 0 [ 261.183905] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 0 [ 261.183908] libertas: requeueing command 3 due to timeout (#6) [ 261.183911] libertas enter: lbs_execute_next_command() [ 261.183914] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 261.183917] libertas enter: lbs_submit_command() [ 261.183920] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 261.183922] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 261.183934] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 261.183945] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 261.183956] usb8xxx usbd: 1-8:*** type = 1 [ 261.183959] usb8xxx usbd: 1-8:size after = 46 [ 261.183965] libertas leave: lbs_submit_command() [ 261.183967] libertas leave: lbs_execute_next_command() [ 261.183970] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 261.183974] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 261.183881] libertas enter (INT): lbs_host_to_card_done() [ 261.183886] libertas leave (INT): lbs_host_to_card_done() [ 261.184506] usb8xxx enter (INT): if_usb_receive() [ 261.184510] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0xE200019E [ 261.184514] usb8xxx usbd (INT): 1-8:Unknown command type 0xE200019E [ 261.184520] nommu_map_single: overflow 7f0000000012+1578 of device mask ffffffff [ 261.184587] usb8xxx leave (INT): if_usb_receive() [ 264.167845] usb8xxx enter (INT): if_usb_receive() [ 264.167845] usb8xxx leave (INT): if_usb_receive() [ 264.171882] usb 1-8: USB disconnect, address 3 [ 266.280013] libertas enter (INT): command_timer_fn() [ 266.280020] libertas: Command 3 timed out [ 266.280024] libertas leave (INT): command_timer_fn() [ 266.280031] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 0 [ 266.280034] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 0 [ 266.280037] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 0 [ 266.280040] libertas: requeueing command 3 due to timeout (#7) [ 266.280044] libertas enter: lbs_execute_next_command() [ 266.280047] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 266.280049] libertas enter: lbs_submit_command() [ 266.280052] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 266.280055] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 266.280067] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 266.280078] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 266.280089] usb8xxx usbd: 1-8:*** type = 1 [ 266.280091] usb8xxx usbd: 1-8:size after = 46 [ 266.280095] usb8xxx usbd: 1-8:usb_submit_urb failed: -19 [ 266.280097] libertas: DNLD_CMD: hw_host_to_card failed: -1 [ 266.280100] libertas leave: lbs_submit_command() [ 266.280102] libertas leave: lbs_execute_next_command() [ 266.280105] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 266.280109] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 267.280013] libertas enter (INT): command_timer_fn() [ 267.280020] libertas: Command 3 timed out [ 267.280024] libertas leave (INT): command_timer_fn() [ 267.280031] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 2 [ 267.280034] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 2 [ 267.280037] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 2 [ 267.280040] libertas: requeueing command 3 due to timeout (#8) [ 267.280044] libertas enter: lbs_execute_next_command() [ 267.280047] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 267.280050] libertas enter: lbs_submit_command() [ 267.280053] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 267.280055] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 267.280067] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 267.280078] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 267.280089] usb8xxx usbd: 1-8:*** type = 1 [ 267.280092] usb8xxx usbd: 1-8:size after = 46 [ 267.280095] usb8xxx usbd: 1-8:usb_submit_urb failed: -19 [ 267.280098] libertas: DNLD_CMD: hw_host_to_card failed: -1 [ 267.280100] libertas leave: lbs_submit_command() [ 267.280103] libertas leave: lbs_execute_next_command() [ 267.280106] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 267.280109] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 268.280013] libertas enter (INT): command_timer_fn() [ 268.280018] libertas: Command 3 timed out [ 268.280022] libertas leave (INT): command_timer_fn() [ 268.280028] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 2 [ 268.280032] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 2 [ 268.280035] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 2 [ 268.280038] libertas: requeueing command 3 due to timeout (#9) [ 268.280041] libertas enter: lbs_execute_next_command() [ 268.280044] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 268.280046] libertas enter: lbs_submit_command() [ 268.280049] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 268.280052] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 268.280063] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 268.280075] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 268.280086] usb8xxx usbd: 1-8:*** type = 1 [ 268.280088] usb8xxx usbd: 1-8:size after = 46 [ 268.280091] usb8xxx usbd: 1-8:usb_submit_urb failed: -19 [ 268.280094] libertas: DNLD_CMD: hw_host_to_card failed: -1 [ 268.280097] libertas leave: lbs_submit_command() [ 268.280099] libertas leave: lbs_execute_next_command() [ 268.280102] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 268.280105] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 269.280030] libertas enter (INT): command_timer_fn() [ 269.280035] libertas: Command 3 timed out [ 269.280039] libertas leave (INT): command_timer_fn() [ 269.280045] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 2 [ 269.280048] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 2 [ 269.280051] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 2 [ 269.280055] libertas: requeueing command 3 due to timeout (#10) [ 269.280058] libertas enter: lbs_execute_next_command() [ 269.280060] libertas host: EXEC_NEXT_CMD: sending command 0x0003 [ 269.280063] libertas enter: lbs_submit_command() [ 269.280066] libertas cmd: DNLD_CMD: command 0x0003, seq 1, size 46 [ 269.280069] libertas DNLD_CMD: 03 00 2e 00 01 00 00 00 00 00 00 00 00 00 00 00 [ 269.280080] libertas DNLD_CMD: ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 [ 269.280091] libertas DNLD_CMD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 269.280102] usb8xxx usbd: 1-8:*** type = 1 [ 269.280105] usb8xxx usbd: 1-8:size after = 46 [ 269.280108] usb8xxx usbd: 1-8:usb_submit_urb failed: -19 [ 269.280110] libertas: DNLD_CMD: hw_host_to_card failed: -1 [ 269.280113] libertas leave: lbs_submit_command() [ 269.280115] libertas leave: lbs_execute_next_command() [ 269.280118] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 269.280122] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 270.280043] libertas enter (INT): command_timer_fn() [ 270.280049] libertas: Command 3 timed out [ 270.280053] libertas leave (INT): command_timer_fn() [ 270.280059] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 2 [ 270.280062] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 2 [ 270.280065] libertas thread: 4: currenttxskb 0000000000000000, dnld_sent 2 [ 270.280068] libertas: Excessive timeouts submitting command 3 [ 270.280073] libertas thread: 1: currenttxskb 0000000000000000, dnld_sent 2 [ 270.280077] libertas thread: sleeping, connect_status 1, ps_mode 0, ps_state 0 [ 270.280526] libertas: PREP_CMD: command 0x0003 failed: -110 [ 270.280526] libertas enter: __lbs_cleanup_and_insert_cmd() [ 270.280526] libertas leave: __lbs_cleanup_and_insert_cmd() [ 270.280526] libertas leave: __lbs_cmd(), ret -110 [ 270.280526] libertas leave: lbs_update_hw_spec() [ 270.280526] libertas leave: lbs_setup_firmware(), ret -1 [ 270.280526] libertas leave: lbs_start_card(), ret -1 [ 270.280526] libertas enter: lbs_remove_card() [ 270.280526] libertas enter: lbs_remove_rtap() [ 270.283507] libertas thread: 2: currenttxskb 0000000000000000, dnld_send 2 [ 270.283507] libertas thread: 3: currenttxskb 0000000000000000, dnld_sent 2 [ 270.283507] libertas thread: break from main thread [ 270.283507] libertas leave: lbs_thread() [ 270.280526] libertas enter: lbs_free_adapter() [ 270.280526] libertas enter: lbs_free_cmd_buffer() [ 270.280526] libertas leave: lbs_free_cmd_buffer() [ 270.280526] libertas leave: lbs_free_adapter() [ 270.280526] libertas leave: lbs_remove_card() [ 270.280526] usb8xxx enter: if_usb_reset_device() [ 270.280526] usb8xxx usbd: 1-8:usb_submit_urb failed: -19 [ 270.492515] usb8xxx leave: if_usb_reset_device(), ret -22 [ 270.492520] usb8xxx enter: if_usb_free() [ 270.492523] usb8xxx leave: if_usb_free() [ 270.492523] usb8xxx: probe of 1-8:1.0 failed with error -12 [ 270.492523] device: 'usbdev1.3_ep02': device_unregister [ 270.492523] PM: Removing info for No Bus:usbdev1.3_ep02 [ 270.492523] device: 'usbdev1.3_ep83': device_unregister [ 270.492523] PM: Removing info for No Bus:usbdev1.3_ep83 [ 270.492523] PM: Removing info for usb:1-8:1.0 [ 270.492523] bus: 'usb': remove device 1-8:1.0 [ 270.492523] device: 'usbdev1.3_ep00': device_unregister [ 270.492523] PM: Removing info for No Bus:usbdev1.3_ep00 [ 270.492523] PM: Removing info for usb:1-8 [ 270.492523] bus: 'usb': remove device 1-8 [ 270.620349] usbcore: registered new interface driver usb8xxx [ 270.620359] usb8xxx leave: if_usb_init_module(), ret 0 [ 270.895607] device: 'vcs7': device_add [ 270.895634] PM: Adding info for No Bus:vcs7 [ 270.895661] device: 'vcsa7': device_add [ 270.898299] PM: Adding info for No Bus:vcsa7 [ 271.115725] device: 'vcs7': device_unregister [ 271.115725] PM: Removing info for No Bus:vcs7 [ 271.115725] device: 'vcs7': device_create_release [ 271.115725] device: 'vcsa7': device_unregister [ 271.115725] PM: Removing info for No Bus:vcsa7 [ 271.115725] device: 'vcsa7': device_create_release [ 271.359391] device: 'vcs7': device_add [ 271.363155] PM: Adding info for No Bus:vcs7 [ 271.363184] device: 'vcsa7': device_add [ 271.364755] PM: Adding info for No Bus:vcsa7 [ 271.543244] device: 'vcs1': device_add [ 271.543274] PM: Adding info for No Bus:vcs1 [ 271.543303] device: 'vcsa1': device_add [ 271.543353] PM: Adding info for No Bus:vcsa1 [ 289.887329] device: '0:19': device_add [ 289.888223] PM: Adding info for No Bus:0:19 I would also like to know that in the following message [ 240.713222] libertas: Command 3 timed out how do we know what is Command 3 ?? Is there some list of commands? I couldnt find any. Thanks a lot for the help. On Mon, Sep 15, 2008 at 7:57 PM, Dan Williams [off-list ref] wrote:quoted
On Mon, 2008-09-15 at 15:28 +0530, Anadi Mishra wrote:quoted
Hi all, I am using Libertas USB8388 WLAN card with Ubuntu 8.04 but am not able to get it working. The error(dmesg) says "unable to load firmware" even if the usb8388.bin file is there in the /lib/firmware. dmesg also says "probe of 3-1:1.1 failed with error -12" Any help would be gr8.What exact kernel version are you using? Also, please remove and re-insert insert the libertas.ko module like so: /sbin/modprobe libertas libertas_debug=0x1a43a7 then plug the adapter in and post the output from 'dmesg' in a reply to this message. We need a bit more information to find out what might be going wrong. Also, where did you get the firmware from? It might be the wrong firmware file format. There are two formats, the first being the driver-loadable format, the second is meant for flashing directly to the EEPROM if the dongle has any. The second format is not used by the driver because it does not have any verification method like blocks or embedded CRCs. Dan-- Thanks and Regards, Anadi Mishra, Mumbai, 9987388960.
-- Thanks and Regards, Anadi Mishra, Mumbai, 9987388960.