USB WiFi for Beagle

3,724 views
Skip to first unread message

Geof

unread,
Sep 16, 2008, 7:36:30 AM9/16/08
to Beagle Board
Has anyone had any success connecting a USB WiFi? There are several
USB WiFi Adaptors in the market place (Netgear, Linksys, etc). I'm
not sure if there are Linux drivers for any of them. Any advice? If
need be, I can always drop back to wired ethernet. But I'd like to go
wireless if I can.

Thanks.
Geof

Geoffrey Callander

unread,
Sep 16, 2008, 11:33:20 AM9/16/08
to beagl...@googlegroups.com
Hi Geof,

The Beagle Hardware Reference Manual has a list of Wifi USB parts that will work with the beagle board.

Section 10.8 USB to Wifi (Page 100)

http://www.beagleboard.org/uploads/Beagle_HRM_B4.pdf


 - Geoffrey Callander

Don't cheat -- Compete
Don't expect -- Suggest
----
U2 - Numb

Gerald Coley

unread,
Sep 16, 2008, 11:36:14 AM9/16/08
to beagl...@googlegroups.com
Actually, if you read the fine print, these are examples of such devices and whether or not they are supported, depends on the availability of drivers and support in the current kernel. None of these have been tested as far as I know.
 
Gerald
Message has been deleted
Message has been deleted

Jacob Oursland

unread,
Sep 17, 2008, 2:39:19 AM9/17/08
to beagl...@googlegroups.com
I have an old DLink DWL-122 802.11b usb adapter that is based on the
Prism 2 chipset. It works wonderfully, but does not support WPA and
newer encryption schemes.

-Jake


On Tue, 2008-09-16 at 12:12 -0700, Geof wrote:
> Ok. So I'm back to square one. :-) I guess I'm looking for a WiFi
> that someone has tried and succeeded with.
>
> Thanks.
> Geof

V. Elishah Frey

unread,
Sep 17, 2008, 2:15:56 PM9/17/08
to beagl...@googlegroups.com
Linksys has a good track record as being linux friendly, I have used the wusb54gc successfully on four x86, but am still waiting for my beagle board (arives today!).  I imagine this same driver would work on the beagle, but this is purely speculation.

opensource Aung

unread,
Sep 18, 2008, 6:54:35 PM9/18/08
to beagl...@googlegroups.com
I am working well with PCI USB wifi dongle + beagleboard, driver is zd1211rw and it is ready in our beagleboard's kernel ,you can search zd1211 related any dongle.
 
 
aung
2008/9/18 V. Elishah Frey <older...@gmail.com>
Message has been deleted
Message has been deleted

Jason Kridner

unread,
Sep 20, 2008, 11:32:01 AM9/20/08
to beagl...@googlegroups.com
2008/9/18 <andre...@gmail.com>:
>
> I test RaLink RT2x70 802.11n USB adapter. It works without any
> problem.
>
> Regards
> Andre

Which kernel/distro/version?

Which end-product?
http://www.amazon.com/D-Link-DWA-140-RangeBooster-802-11n-Wireless/dp/B0010T8X54
?

opensource Aung

unread,
Sep 22, 2008, 5:49:23 AM9/22/08
to beagl...@googlegroups.com
i did not use Angstrom , but kernel revB-v2 is working well for me , i think kernel may not issue for Angstrom or ubuntu  

http://code.google.com/p/beagleboard/wiki/BeagleSourceCode

please remember to enable ieee80211softmac first in make menuconfig
 

2008/9/19 Bill Wood <bill...@corp.grandecom.com>

Which kernel? I have not yet been successful in getting this driver to work in
Angstrom...l


On Thursday 18 September 2008 05:54:35 pm opensource Aung wrote:
> I am working well with PCI USB wifi dongle + beagleboard, driver is
> zd1211rw and it is ready in our beagleboard's kernel ,you can search zd1211
> related any dongle.
>
>
> aung
> 2008/9/18 V. Elishah Frey <older...@gmail.com>
>
> > Linksys has a good track record as being linux friendly, I have used the
> > wusb54gc successfully on four x86, but am still waiting for my beagle
> > board (arives today!).  I imagine this same driver would work on the
> > beagle, but this is purely speculation.
> >
> > On Tue, Sep 16, 2008 at 4:36 AM, Geof <g.co...@computer.org> wrote:
> >> Has anyone had any success connecting a USB WiFi?  There are several
> >> USB WiFi Adaptors in the market place (Netgear, Linksys, etc).  I'm
> >> not sure if there are Linux drivers for any of them.  Any advice?  If
> >> need be, I can always drop back to wired ethernet.  But I'd like to go
> >> wireless if I can.
> >>
> >> Thanks.
> >> Geof
>
>


--
Thanks,
Bill Wood   :)



Geof Cohler

unread,
Sep 22, 2008, 4:50:12 PM9/22/08
to Beagle Board
I have now tried both the Belkin USB Wireless G Adapter (zd1211rw) and
the Linksys WUSB54GC Adapter with the 2008-09-20 uImage and filesystem
from the Angstrom demo directory. I was unsuccessful at getting
either to work.

The Belkin gets recognized on USB and the driver appears to load. But
I could not get it to associate with my access point. I tried several
different iwconfig settings, udhcpc, and ifup, etc. But no luck. It
wouldn't associate. I would get a No Room on Device error message.

The Linksys doesn't even get recognized by the USB driver. So it
doesn't get as far as the Belkin.

At this point, I have exhausted my capabilities and will abandon this
effort for now. But I remain keenly interested should someone succeed
in using the Angstrom Demo with a USB Hub and a USB-Wifi G Adapter.
If you do succeed, please post the specific instructions on how you
were able to succeed (i.e. the iwconfig, udhcpc, and ifconfig commands
used etc).

Thanks very much for all of your help.

Best regards,
Geof


On Sep 20, 11:32 am, "Jason Kridner" <jkrid...@beagleboard.org> wrote:
> 2008/9/18  <andrets...@gmail.com>:
>
>
>
> > I test RaLink RT2x70 802.11nUSBadapter. It works without any
> > problem.
>
> > Regards
> > Andre
>
> Which kernel/distro/version?
>
> Which end-product?http://www.amazon.com/D-Link-DWA-140-RangeBooster-802-11n-Wireless/dp...
> ?

Antti Seppanen

unread,
Sep 23, 2008, 3:59:12 AM9/23/08
to Beagle Board
Hi Geof,

Mon, 22 Sep 2008, Geof Cohler wrote:

> I have now tried both the Belkin USB Wireless G Adapter (zd1211rw) and
> the Linksys WUSB54GC Adapter with the 2008-09-20 uImage and filesystem
> from the Angstrom demo directory. I was unsuccessful at getting
> either to work.

> If you do succeed, please post the specific instructions on how you


> were able to succeed (i.e. the iwconfig, udhcpc, and ifconfig commands
> used etc).

I am using A-Link's WL54USB which is based on the same zd1211 chip. However,
I'm not using the Ångström demo but my own "from scratch" filesystem (kernel
source (2.6.26) ripped from openembedded, glibc from CodeSourcery's arm-gcc
package 2007q3 and busybox from it's website), so this might not be helpful
with your project.

After configuring and compiling my kernel and installing a base system with
busybox on my Beagle's NAND memory I took the source of the wireleless tools
from http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html, compiled
it and installed it on my Beagle. The last part needed to get the zd1211
working is the firmware which can be obtained here:
http://sourceforge.net/projects/zd1211/
(BTW, does the Ångström include also the firmware?)

The firmware gets loaded when I issue the 'ifconfig wlan0 up' command and with
command 'iwconfig wlan0 essid myhomenet' (or whatever the SSID might be) my
Beagle associates with my access point. Successful association can be
confirmed with 'iwconfig wlan0'. The MAC address of the access point should be
seen among other parameters. After this I'm able to set the IP address either
by manually or with 'udhcp wlan0'.

Hope this helps you even a little.

--
Antti Seppänen | PGP public key:
antti (á) hervanta.com | http://www.hervanta.com/~antti
OH3HMI

Koen Kooi

unread,
Sep 23, 2008, 4:36:35 AM9/23/08
to Beagle Board
On 23 sep, 09:59, Antti Seppanen <an...@hervanta.com> wrote:
> The last part needed to get the zd1211
> working is the firmware which can be obtained here:
>  http://sourceforge.net/projects/zd1211/
> (BTW, does the Ångström include also the firmware?)

It does :)

Geof Cohler

unread,
Sep 23, 2008, 5:20:37 PM9/23/08
to Beagle Board
GOOD NEWS! I returned the Belkin that I had -- thinking that it may
be broken. I tried a D-Link, a Linksys, and no luck (no driver).
Then I rebought the Belkin again, and the new Belkin WORKS!

So I can testify that a Belkin USB Wireless G Adapter version 3002
boots up and works with Beagle running the 20-Sep Angstrom Demo Image
and File System. It is using the RT73 driver (which is different than
the first Belkin that I had -- it used the zd1211rw driver).

-----------------------------------

I do get an error message on the console every 5-10 seconds. But the
whole thing seems to be working. The error message is: DMA
Misaligned Error with Device 0". I can live with this.
------------------------------------

Thanks very much to all who helped.

Best regards,
Geof



On Sep 23, 3:59 am, Antti Seppanen <an...@hervanta.com> wrote:
> Hi Geof,
>
> Mon, 22 Sep 2008, Geof Cohler wrote:
>
> > I have now tried both the BelkinUSBWireless G Adapter (zd1211rw) and
> > the Linksys WUSB54GC Adapter with the 2008-09-20 uImage and filesystem
> > from the Angstrom demo directory.  I was unsuccessful at getting
> > either to work.
> > If you do succeed, please post the specific instructions on how you
> > were able to succeed (i.e. the iwconfig, udhcpc, and ifconfig commands
> > used etc).
>
> I am using A-Link's WL54USB which is based on the same zd1211 chip. However,
> I'm not using the Ångström demo but my own "from scratch" filesystem (kernel
> source (2.6.26) ripped from openembedded, glibc from CodeSourcery's arm-gcc
> package 2007q3 and busybox from it's website), so this might not be helpful
> with your project.
>
> After configuring and compiling my kernel and installing a base system with
> busybox on my Beagle's NAND memory I took the source of the wireleless tools
> fromhttp://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html, compiled
Message has been deleted

gane...@gmail.com

unread,
Oct 31, 2008, 8:38:47 AM10/31/08
to Beagle Board
hi andre,
could u plz tell me the procedure for cross compiling
RT2X70 on arm linux..
Thanks,
Ganesh.

andrets...@gmail.com wrote:
> I test RaLink RT2x70 802.11n USB adapter. It works without any
> problem.
>
> Regards
> Andre
Message has been deleted
Message has been deleted
Message has been deleted

Jasun Wurster

unread,
Nov 24, 2008, 4:24:09 AM11/24/08
to beagl...@googlegroups.com
I am not sure about the location but I do think that extra information like power consumption, performance and other notes wold be really helpful for selection hardware.

Thanks,

jasun

On Mon, Nov 24, 2008 at 1:04 AM, Jeremy <Jeremy...@gmail.com> wrote:

Which one should we add it to?
http://elinux.org/BeagleBoard
http://code.google.com/p/beagleboard/w/list

On a related note, can I assume that any Wifi/Bluetooth USB dongle
that is listed (i.e. http://bit.ly/159V5) to work on a standard x86
version Linux should work on the Beagle Board?  To be extra confident,
I think an official Beagle Board supported hardware list is in order.


Message has been deleted

jeanluis

unread,
Dec 9, 2008, 7:05:21 PM12/9/08
to Beagle Board
For other people who have had the problem of:
usb 1-1.1: Could not upload firmware code uph. Error number -110

I just solved this exact same problem on my beagle board, here is how:

I found that the firmware file that comes with angstrom called
zd1211b_uphr is the same as http://sourceforge.net/projects/zd1211/,
but it is different than what comes packaged ubuntu 8.10 (on my host
pc). So I just copied zd1211b_uphr from ubuntu to my angstrom rootfs,
and now it works.



On Oct 30, 5:34 pm, "mvisv...@gmail.com" <mvisv...@gmail.com> wrote:
> I cannot get zd1211 based dongle on 2.26.27-omap1.
>
> firmware: requesting zd1211/zd1211b_ubfirmware: requesting zd1211/zd1211b_uphr
> musb_h_tx_flush_fifo 124: Could not flush host TX fifo: csr: 000a
> musb_h_ep0_irq 1095: no URB for end 0
> usb 1-1.1: USB control request forfirmwareupload failed. Error
> number -110
> usb 1-1.1: Could not uploadfirmwarecode uph. Error number -110
> zd1211rw 1-1.1:1.0: couldn't loadfirmware. Error number -110
> NetworkManager: <WARN>  nm_device_802_11_wireless_scan(): could not
> trigger wireless scan on device wlan0: Network is down
>
> can any one point me all the kernel options you turned on in
> network ,device drivers->network device support & USB or post a
> successful kernel config file.Though error says 'cannot findfirmware',i have thefirmwarein /lib/firmware/zd1211/.
>
> any help appreicated.
> thanks
>
> On Sep 23, 4:20 pm, Geof Cohler <g.coh...@computer.org> wrote:
>
> > GOOD NEWS!  I returned theBelkinthat I had -- thinking that it may
> > be broken.  I tried a D-Link, a Linksys, and no luck (no driver).
> > Then I rebought theBelkinagain, and the newBelkinWORKS!
>
> > So I can testify that a BelkinUSBWireless G Adapter version 3002
> > boots up and works with Beagle running the 20-Sep Angstrom Demo Image
> > and File System.  It is using the RT73 driver (which is different than
> > the firstBelkinthat I had -- it used the zd1211rw driver).
> > > working is thefirmwarewhich can be obtained here:
> > >  http://sourceforge.net/projects/zd1211/
> > > (BTW, does the Ångström include also thefirmware?)
>
> > > Thefirmwaregets loaded when I issue the 'ifconfig wlan0 up' command and with

iche...@gmail.com

unread,
Dec 9, 2008, 10:08:03 PM12/9/08
to Beagle Board
I've just tried using Linksys WUSB54G Version 4 wireless usb stick
with Angstrom distribution (i compiled the file system myself from the
latest source based on X11-image from Angstrom)
So here are my observations:

First i tried to use the following kernel and modules:

kernel: uImage-2.6.26+2.6.27-
rc7+r14+gite1c49d7d22af768188e2a54c167ed79919361e55-r14-
beagleboard.bin
modules: modules-2.6.26+2.6.27-
rc7+r14.1+gite1c49d7d22af768188e2a54c167ed79919361e55-r14.1-
beagleboard.tgz

and i couldn't get the Linksys card to get identified by the system.

So i went and tried to use the 2.6.26 kernel that gets built with the
latest Angstrom distribution and IT WORKED!!!
All i did was set the essid with iwconfig as well as my WEP key and
then did the ifup wlan0
Here are the modules that the system loaded for the Linksys card:

root@beagleboard:~# lsmod
Module Size Used by
ipv6 232844 12
rt2500usb 18688 0
uvcvideo 52424 0
rt2x00usb 10176 1 rt2500usb
compat_ioctl32 1184 1 uvcvideo
rt2x00lib 22976 2 rt2500usb,rt2x00usb
videodev 28032 1 uvcvideo
v4l1_compat 15012 2 uvcvideo,videodev

Here is the printout from dmesg:

phy0: Selected rate control algorithm 'pid'
Registered led device: rt2500usb-phy0:radio
usbcore: registered new interface driver rt2500usb
NET: Registered protocol family 10
ADDRCONF(NETDEV_UP): wlan0: link is not ready
wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:1d:7e:2f:b2:16
wlan0: authenticate with AP 00:1d:7e:2f:b2:16
wlan0: RX authentication from 00:1d:7e:2f:b2:16 (alg=0 transaction=2
status=0)
wlan0: authenticated
wlan0: associate with AP 00:1d:7e:2f:b2:16
wlan0: authentication frame received from 00:1d:7e:2f:b2:16, but not
in authenticate state - ignored
wlan0: associate with AP 00:1d:7e:2f:b2:16
wlan0: authentication frame received from 00:1d:7e:2f:b2:16, but not
in authenticate state - ignored
wlan0: associate with AP 00:1d:7e:2f:b2:16
wlan0: RX AssocResp from 00:1d:7e:2f:b2:16 (capab=0x411 status=0
aid=1)
wlan0: associated
wlan0: switched to short barker preamble (BSSID=00:1d:7e:2f:b2:16)
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: association frame received from 00:1d:7e:2f:b2:16, but not in
associate state - ignored
wlan0: association frame received from 00:1d:7e:2f:b2:16, but not in
associate state - ignored
wlan0: association frame received from 00:1d:7e:2f:b2:16, but not in
associate state - ignored
wlan0: association frame received from 00:1d:7e:2f:b2:16, but not in
associate state - ignored
wlan0: association frame received from 00:1d:7e:2f:b2:16, but not in
associate state - ignored
wlan0: association frame received from 00:1d:7e:2f:b2:16, but not in
associate state - ignored
wlan0: no IPv6 routers present
uvcvideo: Failed to submit URB 0 (-90).
musb_h_tx_flush_fifo 124: Could not flush host TX fifo: csr: 000a
3:3:1: cannot set freq 16000 to ep 0x86
wlan0: RX deauthentication from 00:1d:7e:2f:b2:16 (reason=7)
wlan0: deauthenticated
wlan0: authenticate with AP 00:1d:7e:2f:b2:16
wlan0: RX authentication from 00:1d:7e:2f:b2:16 (alg=0 transaction=2
status=0)
wlan0: authenticated
wlan0: associate with AP 00:1d:7e:2f:b2:16
wlan0: RX ReassocResp from 00:1d:7e:2f:b2:16 (capab=0x411 status=0
aid=1)
wlan0: associated
wlan0: switched to short barker preamble (BSSID=00:1d:7e:2f:b2:16)

Now the question is - What is missing in the newer kernel build? I
really need that kernel going cause it works with the USB camera i
have

Reply all
Reply to author
Forward
0 new messages