Submitted by cglindkamp on Fri, 11/07/2008 - 10:22.
In general all WLAN sticks based on the Zydas ZD1211 chip should work well (we tested the support with MSI US54SE). The driver for that is contained in the kernel sources provided. We also tested some Ralink based sticks (RT73 chip, models used ASUS WL-167g and Linksys WUSB54GC), but they are harder to get working, as their driver is not available in the provided kernel sources. At the time we tested them, the driver was also not really stable. That might have changed, but since Linux 2.6.25, the Ralink drivers were incorporated into the mainline kernel, so there is no development for the out of tree drivers. So to be on the safe side, use something based on ZD1211 (it seems to be renamed to AR5007UG, so look for both names).
Hi,
I'm using the ZxXEL AG-220 Wireless USB Adapter with the zd1211rw driver. Using the latest busybox, I got the firmware loading mechanism to work, when I hotplug the device. Unfortunately it doesn't work when the device is already plugged in during bootup of the PanelCard. It fails with:
usb 1-1: request_fw_file() fw name zd1211/zd1211b_ub
usb 1-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
zd1211rw 1-1:1.0: couldn't load firmware. Error number -2
Do you have any ideas how to get this working?
thanks
Submitted by cglindkamp on Thu, 11/20/2008 - 09:37.
This only happens if you compile the driver directly into the kernel. It detects the device while the rootfs is not yet mounted so the firmware request fails. It should work if you compile it as a module and load it in the boot script.
Submitted by shadowman3000 on Wed, 09/30/2009 - 15:11.
Hi,
i've bought the MSI US54SE stick which is above-mentioned. Now i try to get it working with a Portux920T board. The Board is running Linux Kernel 2.6.22. But when i search for the zd1211rw driver in menuconfig i only find the old zd1201 driver.
When i look in the folders of the kernel, i can find the source files for the zd1211rw driver.
Submitted by cglindkamp on Mon, 10/05/2009 - 09:31.
The zd1211rw driver needs the IEEE 802.11 Networking Stack and the Software MAC add-on. If you enable the following kernel options, the driver will be available:
Networking ---> Wireless ---> Generic IEEE 802.11 Networking Stack
Networking ---> Wireless ---> Software MAC add-on to the IEEE 802.11 networking stack
Submitted by shadowman3000 on Wed, 10/21/2009 - 07:57.
Hi,
i've done the changes in configuration and now i was able to compile a Kernel with the zd1211 driver.
But now when i plug in the stick i get some error messages:
usb 1-1: new full speed USB device using at91_ohci and addres2
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: reset full speed USB device using at91_ohci and address 2
usb 1-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
zd1211rw 1-1:1.0: couldn't load firmware. Error number -2
usb 1-1: reset full speed USB device using at91_ohci and address 2
zd1211rw: probe of 1-1:1.0 failed with error -2
The problem is that the driver doesn't find the firmware.
I've downloaded the firmware from http://sourceforge.net/projects/zd1211/files/
but i don't know where to put it that the driver finds it.
Submitted by shadowman3000 on Wed, 10/21/2009 - 15:44.
I still get the same error.
I've copied the drivers to /lib/firmware and to /lib/firmware/zd1211.
And i've tried several Versions ( from 1.0 to 1.4 ) of the firmware.
My drivers are compiled into the kernel, but i plug-in the stick after the system has started.
Submitted by cglindkamp on Thu, 10/22/2009 - 10:19.
I have tested it again here, and yes, it does not work. The problem: the version of mdev (busybox) installed on our boards does not support firmware loading. You have 3 options now:
Compile a newer busybox version and integrate it into the rootfs
Re: Wlan usbstick
In general all WLAN sticks based on the Zydas ZD1211 chip should work well (we tested the support with MSI US54SE). The driver for that is contained in the kernel sources provided. We also tested some Ralink based sticks (RT73 chip, models used ASUS WL-167g and Linksys WUSB54GC), but they are harder to get working, as their driver is not available in the provided kernel sources. At the time we tested them, the driver was also not really stable. That might have changed, but since Linux 2.6.25, the Ralink drivers were incorporated into the mainline kernel, so there is no development for the out of tree drivers. So to be on the safe side, use something based on ZD1211 (it seems to be renamed to AR5007UG, so look for both names).
Re: Wlan usbstick
Hi,
I'm using the ZxXEL AG-220 Wireless USB Adapter with the zd1211rw driver. Using the latest busybox, I got the firmware loading mechanism to work, when I hotplug the device. Unfortunately it doesn't work when the device is already plugged in during bootup of the PanelCard. It fails with:
usb 1-1: request_fw_file() fw name zd1211/zd1211b_ub
usb 1-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
zd1211rw 1-1:1.0: couldn't load firmware. Error number -2
Do you have any ideas how to get this working?
thanks
Re: Wlan usbstick
This only happens if you compile the driver directly into the kernel. It detects the device while the rootfs is not yet mounted so the firmware request fails. It should work if you compile it as a module and load it in the boot script.
Re: Wlan usbstick
Hi,
i've bought the MSI US54SE stick which is above-mentioned. Now i try to get it working with a Portux920T board. The Board is running Linux Kernel 2.6.22. But when i search for the zd1211rw driver in menuconfig i only find the old zd1201 driver.
When i look in the folders of the kernel, i can find the source files for the zd1211rw driver.
How can i get the stick working?
thanks
Re: Wlan usbstick
The zd1211rw driver needs the IEEE 802.11 Networking Stack and the Software MAC add-on. If you enable the following kernel options, the driver will be available:
Re: Wlan usbstick
Hi,
i've done the changes in configuration and now i was able to compile a Kernel with the zd1211 driver.
But now when i plug in the stick i get some error messages:
usb 1-1: new full speed USB device using at91_ohci and addres2
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: reset full speed USB device using at91_ohci and address 2
usb 1-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
zd1211rw 1-1:1.0: couldn't load firmware. Error number -2
usb 1-1: reset full speed USB device using at91_ohci and address 2
zd1211rw: probe of 1-1:1.0 failed with error -2
The problem is that the driver doesn't find the firmware.
I've downloaded the firmware from http://sourceforge.net/projects/zd1211/files/
but i don't know where to put it that the driver finds it.
thanks
Re: Wlan usbstick
The firmware files have to be put into /lib/firmware.
Re: Wlan usbstick
I still get the same error.
I've copied the drivers to /lib/firmware and to /lib/firmware/zd1211.
And i've tried several Versions ( from 1.0 to 1.4 ) of the firmware.
My drivers are compiled into the kernel, but i plug-in the stick after the system has started.
Re: Wlan usbstick
I have tested it again here, and yes, it does not work. The problem: the version of mdev (busybox) installed on our boards does not support firmware loading. You have 3 options now: