Monday, May 18, 2009

ZyXel G-220 v2 on (Myth)Ubuntu 8.04 x86_64

Issue:
System hangs upon insertion; need several reboots before working.
It used to work fine with Mythbuntu 7.10 x86_64.
A friend tested it on its Ubuntu 8.10 x86 and it works --> is it a 64-bit issue?

Suggestions:
1. blacklist:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/74362
Tim Gardner wrote on 2007-03-27: (permalink)
Try a more current driver by blacklisting zd1211rw:
edit /etc/modprobe.d/blacklist and add zd1211rw
edit /etc/modules and add zd1211rw-mac80211
Either reboot or 'modprobe zd1211rw-mac80211', then insert the zd1211.
2. cardbus:
issue muight be related to cardbus and USB system (my pc seems to hang because both mouse and keyb are USB...)
http://communities.vmware.com/message/575305#575305
In short, the problem was Ubuntu not mounting USBFS to /proc/bus/usb.
Solution:
sudo mount -t usbfs none /proc/bus/usb
and add the following line in the /etc/fstab file:
usbfs /proc/bus/usb usbfs auto 0 0
Similar effect should be obtained if inserting a another USB dongle and AFTER that the USB wifi key: the first insertino should trigger the usbfs system, than the wifi key mounts with no issue.
3. kernel
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/74362
Mark Krapivner wrote on 2008-09-20:
i worked with alpha 6 a few days and i didn't encounter this bug (with Kernel 2.6.27), if any one else can confirm it's fixed too please do so :-)
BUT, this bug still exists on kernel 2.6.24 that comes with hardy, which is an LTS release.

SnowTDM wrote on 2008-05-09:
[...]
But if I start 8.04 version with 7.10 kernel (2.6.22) card connects perfectly, including with WAP encryption. It also connect if I boot with 7.10 desktop CD.
I think it is a problem with driver or module zd1211rw in conjunction with new kernel.
4. ndiswrapper
my try:
blaklist zd1211rw module and try ndiswrapper with the original windows driver

No comments: