Issues with USB wi-fi firmware

Hi,

I am trying to add wi-fi connectivity on BB using an USB wi-fi dongle,
but getting some errors as described below.

Information about wi-fi dongle:
---> P11258 - Wireless G USB Adapter - from my essentials

I am working on Angstrom image and when i plug in wi-fi adapter it
gives the error message on the terminal

simple, just copy the files to another machine and paste into the SD BB and ready ... will work

Thanks for the reply.
The adapter works fine with my Ubuntu 9.04 desktop. So if copied the
zd1211 firmware files from ubuntu 9.04 desktop to BB SD card .... but
it gives the same error message.

Thanks,
Amit

Thanks for the reply
Wi-fi adapter is working fine with ubuntu 9.04 Desktop. So I copied
zd1211 firmware files ( located at /lib/firmware) form ubunut 9.04
desktop to BB SD Card, but it gives the same error as mentioned in
above post.

Thanks,
Amit

you will copy only files that are inside the / lib / firmware / * everything *....
then paste it into the SD is in / lib / firmware / and glue, and did not ready .. but using this wifi card

I copied all the files inside /lib/firmware and copied to /lib/
firmware in SD card but again no success and getting same error
messages

Wifi card which are using ?

Its from my essentials

P11258 : Wireless G USB Adapter
Link: http://www.myessentialssupport.com/product/?pid=ME1001-USB

1ยบ use the wifi in a PC-DESKTOP so the wifi is working you copy ... this is what I did and my work

Thanks for suggestions .... but its not working
May be I need to try something else

If anyone got wi-fi usb adapter working on BB ver B7, could you please
tell me the
kernel version and filesystem used.

Or is there any solution for getting USB wi-fi adpater to work on
BBverB7.
My adapter works with Ubuntu 9.04 desktop but gives the error message
as
discussed above. I tried copying the firmware from ubuntu desktop to
BB
but with no success.

Any help will be appreciated.

I'm not sure you have the same problem. But I found that there were
two programs both trying to start up the Wifi -- udev and connman. I
had to disable connman to get my wifi to work. I disabled it via
'chmod -x /etc/init.d/connman' and then rebooted. You could be having
an entirely different problem though.

I hope this helps.
Best regards,
Geof

If you don't want connman managing your wifi you can set it to 'manual' using the GUI or by editiing the file for your device in /var/lib/connman/

regards,

Koen

Hi,

Using the BB rev B7 I faced the same issue. I then copied the files
from ubuntu 9.04 and not the error -s disappeared.
However now I get something else (see bellow Error number -110):

root@beagleboard:~# usb 1-1.1: new high speed USB device using
musb_hdrc and address 4
usb 1-1.1: configuration #1 chosen from 1 choice
usb 1-1.1: reset high speed USB device using musb_hdrc and address 4
zd1211rw 1-1.1:1.0: phy1
usb 1-1.1: firmware: requesting zd1211/zd1211b_ub
usb 1-1.1: firmware: requesting zd1211/zd1211b_uphr
usb 1-1.1: firmware: requesting zd1211/zd1211b_ub
usb 1-1.1: firmware: requesting zd1211/zd1211b_uphr
------------[ cut here ]------------
WARNING: at drivers/usb/musb/musb_host.c:128 musb_h_tx_flush_fifo
+0x94/0xd4()
Could not flush host TX0 fifo: csr: 020a
Modules linked in: zd1211rw ipv6
[<c03f357c>] (dump_stack+0x0/0x14) from [<c0111e3c>] (warn_slowpath
+0x5c/0x78)
[<c0111de0>] (warn_slowpath+0x0/0x78) from [<c02d0190>]
(musb_h_tx_flush_fifo+0x94/0xd4)
r3:00000000 r2:c04c4230
r6:ffffffff r5:0000020a r4:0000020a
[<c02d00fc>] (musb_h_tx_flush_fifo+0x0/0xd4) from [<c02d0ed8>]
(musb_cleanup_urb+0xd4/0x120)
[<c02d0e04>] (musb_cleanup_urb+0x0/0x120) from [<c02d1538>]
(musb_urb_dequeue+0x140/0x174)
[<c02d13f8>] (musb_urb_dequeue+0x0/0x174) from [<c02bc280>]
(unlink1+0xb8/0xc4)
[<c02bc1c8>] (unlink1+0x0/0xc4) from [<c02bc3b0>] (usb_hcd_unlink_urb
+0x58/0x74)
r8:c6eebbcc r7:fffffffe r6:c787fa60 r5:a0000013 r4:00000000
[<c02bc358>] (usb_hcd_unlink_urb+0x0/0x74) from [<c02bd678>]
(usb_kill_urb+0x4c/0xe8)
r7:000003e8 r6:c787fa60 r5:00000000 r4:00000000
[<c02bd62c>] (usb_kill_urb+0x0/0xe8) from [<c02be81c>]
(usb_start_wait_urb+0x80/0xac)
r7:000003e8 r6:c787fa60 r5:00000000 r4:00000000
[<c02be79c>] (usb_start_wait_urb+0x0/0xac) from [<c02bea30>]
(usb_control_msg+0xc8/0xec)
r8:00000040 r7:00000000 r6:0000ee00 r5:c7bc1be0 r4:00000fb2
[<c02be968>] (usb_control_msg+0x0/0xec) from [<bf043608>] (upload_code
+0xac/0x1d0 [zd1211rw])
[<bf04355c>] (upload_code+0x0/0x1d0 [zd1211rw]) from [<bf044100>]
(zd_usb_init_hw+0x1b0/0x27c [zd1211rw])
[<bf043f50>] (zd_usb_init_hw+0x0/0x27c [zd1211rw]) from [<bf041134>]
(zd_op_start+0x2c/0x104 [zd1211rw])
[<bf041108>] (zd_op_start+0x0/0x104 [zd1211rw]) from [<c03e06ac>]
(ieee80211_open+0x2e8/0x768)
r6:c79d6800 r5:c6d901c0 r4:00000000
[<c03e03c4>] (ieee80211_open+0x0/0x768) from [<c0340a3c>] (dev_open
+0x9c/0x100)
[<c03409a0>] (dev_open+0x0/0x100) from [<c0340350>] (dev_change_flags
+0xac/0x184)
r4:c79d6800
[<c03402a4>] (dev_change_flags+0x0/0x184) from [<c037ce88>]
(devinet_ioctl+0x2f0/0x704)
r7:c6eebe68 r6:c6c036e0 r5:00000000 r4:00000001
[<c037cb98>] (devinet_ioctl+0x0/0x704) from [<c037df58>] (inet_ioctl
+0xd0/0x100)
[<c037de88>] (inet_ioctl+0x0/0x100) from [<c03325bc>] (sock_ioctl
+0x204/0x25c)
r4:c6d58a60
[<c03323b8>] (sock_ioctl+0x0/0x25c) from [<c016eb88>] (vfs_ioctl
+0x38/0x7c)
r6:bec1db98 r5:00008914 r4:c6d58a60
[<c016eb50>] (vfs_ioctl+0x0/0x7c) from [<c016f018>] (do_vfs_ioctl
+0x420/0x464)
r6:00008914 r5:c6d58a60 r4:00000004
[<c016ebf8>] (do_vfs_ioctl+0x0/0x464) from [<c016f09c>] (sys_ioctl
+0x40/0x64)
[<c016f05c>] (sys_ioctl+0x0/0x64) from [<c00f0e80>] (ret_fast_syscall
+0x0/0x2c)
r7:00000036 r6:00000041 r5:bec1dc70 r4:bec1db98
---[ end trace f1d6a6b2f368659c ]---
musb_h_ep0_irq 1091: no URB for end 0
usb 1-1.1: USB control request for firmware upload failed. Error
number -110
usb 1-1.1: Could not upload firmware code uph. Error number -110
zd1211rw 1-1.1:1.0: couldn't load firmware. Error number -110

Any idea?

from the dmesg:

when inserting the wifi dongle i get:
[ 429.259429] usb 2-1.2: new high speed USB device using musb_hdrc
and address 6 [ 429.369384] usb 2-1.2: device v050d p705c is not
supported [ 429.375518] usb 2-1.2: configuration #1 chosen from 1
choice [ 429.486907] usb 2-1.2: reset high speed USB device using
musb_hdrc and address 6 [ 429.604461] wmaster0 (zd1211rw): not using
net_device_ops yet [ 429.605133] phy1: Selected rate control
algorithm 'pid'
[ 429.605285] wlan0 (zd1211rw): not using net_device_ops yet
[ 429.606048] zd1211rw 2-1.2:1.0: phy1

when extracting it out i get:
[ 847.311920] usb 2-1.2: USB disconnect, address 6

well, it happens also after replacing the firmware files.

Any idea what are those v050d and p705c ?

Yos