I have two usb wifi stick. 1 zydas zd1211 and other one is ralink rt73 chipset wifi. Whichever I plugged in beagle it recognize as wlan card but it says;
wlan0: link is not ready
and network is unreachable.
I tried to change /etc/network/interfaces file;
I added these lines;
auto wlan0
iface wlan0 inet dhcp
pre-up/sbin/iwconfig wlan0 essid beagle
pre-up/sbin/iwconfig wlan0 txpower on
/sbin/ifconfig waln0 up
with these settings my gumstix works well, but not my beagle?
I have an airlink101 AWLL3025 USB wifi. It uses the zd1211 chip.
I installed it to my C4 beagleboard running angstrom demo. Once the angstrom
boot up, I click the lower right button on the desktop. The wifi will detect
anything available. Select your wifi and enter your password, you can
get connect at no time.
If you have a ralink rt73 chip there should be a file called rt73.bin (the firmware) in the /lib/firmware directory.
When you insmod the kernel driver it will load the firmware to your usb device.
The kernel log will tell you if this was succesful or not.
I have experienced similar problems. I use both the beagleboard and gumstix overo and wifi sticks with the chip sets that are mentioned.
I haven’t actually tried the rt73 device on the gumstix but had no problems with it on the beagleboard. As the previous poster mentioned, you need the rt73.bin in the firmware directory. I did this on a console image that I built using bitbake.
On the other hand I have had mixed success with the zd1211. The OE/bitbake system, when on the stable branch builds kernel version 2.6.29 I think - sorry if this is wrong, but I am not at my development machine. With this the stick is almost always recognised, but when looking at the boot messages, you may discover that the firmware does not always load properly. With this setup I usually get one proper boot in every 10 - usually on cold boot.
The gumstix however, I you followed the instructions on their site to setup your build environment (I cannot remember which branch), the 2.6.32 kernel builds. This always (touch wood) recognises the zd1211 stick and loads firmware and then follows the config in the interfaces file.
I got my beagleboard working with the zd1211 stick by using the online image builder. This provides the 2.6.32 kernel. I then installed the packages I needed.
[ 47.594299] rt73usb 2-2.4.2:1.0: firmware: requesting rt73.bin
[ 47.717071] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 51.398834] CMEMK module: built on Mar 18 2010 at 13:19:12
and I double checked the firmware directory, it is there.
my distro: Angstrom 2009.X-test-20100104
Hasan,
Hi, I read your log "Access Point: Not-Associated" and your
" ESSID:"beagle" ". Is Beagle the name of your WIFI router's
essid or the hostname of your BeagleBoard. If the latter, then
the essid should be set to the wifi routers declared essid.
BTW: I just tested:
Angstrom-Beagleboard-demo-image-glibc-ipk-2010.3-
beagleboard.rootfs.tar.bz2
And using the network manager I was able to easily setup both dhcp and
static ip operation of my usb wifi. One should be logged in as root to
do this.