Search Linux Wireless

Re: Problem with Libertas USB8388 WLAN card firmware

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

--
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

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux