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 <dcbw@xxxxxxxxxx> wrote: > On Mon, 2008-09-29 at 13:36 +0530, Anadi Mishra wrote: >> 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? > > Dan > >> 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 <dcbw@xxxxxxxxxx> wrote: >> > >> > On Mon, 2008-09-15 at 15:28 +0530, Anadi Mishra wrote: >> > > 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. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html