2.6.18 + zd1211_2006-09-20 for an unknow reason the device becomes crazy [1]. When I tried to remove the module, my system froze. I wonder why the device disconnect like (I didn't do anything special) and why the driver doesn't see that the device is not here. It seems to happen because my ehci controler has some hardware bugs [2] [1] Sep 22 18:03:55 localhost kernel: usb 4-2: USB disconnect, address 2 Sep 22 18:03:56 localhost kernel: zd1211rw 4-2:1.0: zd_chip_control_leds error - 19 Sep 22 18:04:27 localhost last message repeated 31 times Sep 22 18:05:28 localhost last message repeated 61 times Sep 22 18:06:29 localhost last message repeated 61 times [2] Alan stern : Probably the hardware errors in the controller were too severe for the driver to handle. I think you should stop using that EHCI controller. Buy a cheap add-on PCI USB controller card.
I gained the same error with kernel 2.6.21-rc1 (VIA CLE266/vt8235).
Please reopen this bug if it's still present with kernel 2.6.22.