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.
--
Thanks and Regards,
Anadi Mishra,
Mumbai,
9987388960.
On Tue, Sep 30, 2008 at 1:48 PM, Holger Schurig
<[email protected]> wrote:
> Your box looks hosed. I'd look into this things:
>
>> [ 230.175944] nommu_map_single: overflow 7f0000000012+1578 of
>> device mask ffffffff
>
> Why do you get this strange output all the time?
well thats the mystery......what I found out by googling is that there
seems to be a problem with PCI system on x86_64 (maybe not)
see this
http://www.ussg.iu.edu/hypermail/linux/kernel/0804.1/0222.html
Note: The same card is being detected on 32 bit machine nicely with
same driver!!!
regarding rest of the things u pointed out, its all greek to me (I am
noob). But could u plz tell me from where can i get the firmware
details of the card
USB8388??
thanks for the help.
>
>
>> [ 230.435363] libertas host: PREP_CMD: command 0x0003
>
> This seems ok (0x0003), but this:
>
> [ 230.435363] libertas leave: lbs_queue_cmd()
> [ 230.435363] libertas leave: __lbs_cmd_async(), ret ffff810037800000
>
> can't possibly be. The function returns an internet, not
> something like that.
>
>
>
> [ 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
>
> That hexdump looks sane at the first glance.
>
>
> [ 230.435363] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0x160000
> [ 230.435363] usb8xxx usbd (INT): 1-8:Unknown command type 0x160000
>
> But the recv type again looks hosed. No wonder
> the driver doesn't like this command type.
>
--
Thanks and Regards,
Anadi Mishra,
Mumbai,
9987388960.
> regarding rest of the things u pointed out, its all greek to
> me (I am noob). But could u plz tell me from where can i get
> the firmware details of the card
> USB8388??
I don't think that you have a firmware problem.
Probably some compiler / alignment issue.
Result codes from the firmware are 16 bit, but 0x160000 doesn't
fit into an 16 bits. So you need to search why your
compiler/hardware creates 0x160000 out of two transferred bytes.
But *ANY* firmware for the 8388 chips returns the result as 16
bits, that is two bytes. If you get bogus / hosed result, you
have a problem there. And using a different firmware won't help
you there. There is an underlying problem that you need to solve
first.
BTW: you can get the firmware specification via this driver
portal: http://wireless.kernel.org/en/users/Drivers/libertas
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 <[email protected]> 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 <[email protected]> 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.
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 <[email protected]> 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.
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.
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 <[email protected]> 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.
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
Your box looks hosed. I'd look into this things:
> [ 230.175944] nommu_map_single: overflow 7f0000000012+1578 of
> device mask ffffffff
Why do you get this strange output all the time?
> [ 230.435363] libertas host: PREP_CMD: command 0x0003
This seems ok (0x0003), but this:
[ 230.435363] libertas leave: lbs_queue_cmd()
[ 230.435363] libertas leave: __lbs_cmd_async(), ret ffff810037800000
can't possibly be. The function returns an internet, not
something like that.
[ 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
That hexdump looks sane at the first glance.
[ 230.435363] usb8xxx usbd (INT): 1-8:Recv length = 0x32, Recv type = 0x160000
[ 230.435363] usb8xxx usbd (INT): 1-8:Unknown command type 0x160000
But the recv type again looks hosed. No wonder
the driver doesn't like this command type.
On Tue, Sep 30, 2008 at 4:37 PM, Holger Schurig
<[email protected]> wrote:
>> regarding rest of the things u pointed out, its all greek to
>> me (I am noob). But could u plz tell me from where can i get
>> the firmware details of the card
>> USB8388??
>
> I don't think that you have a firmware problem.
>
> Probably some compiler / alignment issue.
>
> Result codes from the firmware are 16 bit, but 0x160000 doesn't
> fit into an 16 bits. So you need to search why your
> compiler/hardware creates 0x160000 out of two transferred bytes.
Sorry for the trouble but can u give some hint how to go about it?
Thanks a lot.
> But *ANY* firmware for the 8388 chips returns the result as 16
> bits, that is two bytes. If you get bogus / hosed result, you
> have a problem there. And using a different firmware won't help
> you there. There is an underlying problem that you need to solve
> first.
>
>
> BTW: you can get the firmware specification via this driver
> portal: http://wireless.kernel.org/en/users/Drivers/libertas
>
--
Thanks and Regards,
Anadi Mishra,
Mumbai,
9987388960.