Hi,

I am facing a trouble trying to use my ZyXEL 802.11g Wireless USB Adapter model G-202 in my system with Ubuntu 10.04. My hardware system is a RoBoard100, the version 10.04 of Ubuntu installed just has command-line support. When I installed the operative system I had to change the kernel in order to work in the RoBoard. The actual version of it is:

$ uname -r
2.6.34.10-vortex86-sg

The problem is the following. The RoBoard detects the wireless dongle as I can see in the dmesg log, using lsusb or simply listing my devices with wireless extensions with iwconfig. As I find it normal, when I plug in the dongle, the interface is down since I have not yet anything in my /etc/network/interfaces in order to set it automatically. When I try to set up the device I obtain the following:

$ ifconfig wlan1 up
SIOCSIFFLAGS: Connection timed out


If I insist a couple of times more with the same command, I end up obtaining:

usb 2-1: USB control request for firmware upload failed. Error number -110
usb 2-1: Could not upload firmaware code uph. Error number -110
zd1211rq 2-1:1.0: couldn't load firmware. Error number -110
SIOCSIFFLAGS: Connection timed out


The output of dmesg looks like this after:

usb 2-1: firmware: requesting zd1211/zd1211b_ub
usb 2-1: firmware: requesting zd1211/zd1211b_uphr
usb 2-1: USB control request for firmware upload failed. Error number -110

usb 2-1: Could not upload firmaware code uph. Error number -110
zd1211rq 2-1:1.0: couldn't load firmware. Error number -110


I am a bit confused with the cause of this problem. Surfing on the web I have found lot of entrances related to this problem, not with the same hardware I am using though. I have tried with some of the solutions such as modifying the permissions of /lib/firmware/zd1211/ and all the files under, downloading the drivers for this device from linux wireless and copying the files to /lib/firmware/zd1211 and also installing the package linux-firmware-nonfree. I have also tried modifying the speed of the USB 2.0 from High Speed to Full Speed on the advanced properties of the BIOS. Unfortunately, none of these strategies have solved my problem.

Does anyone have a clue what can be wrong? How could I know if it is a problem of hardware incompatibility or if it can be solved via software?

Thank you very much in advanced.

Regards,
Fernando.