Comment 2 for bug 61094

Well, by using a really simple patch, this problem can be solved.

In function "zd_mac_get_range" I added the line

range->enc_capa = IW_ENC_CAPA_WPA | IW_ENC_CAPA_CIPHER_TKIP | IW_ENC_CAPA_CIPHER_CCMP;

As I didn't know how to recompile a single kernel-module, I copied the config file from /boot to /usr/src/linux-source-2.6.17-7/.config and then recompiled the modules.

After this, I copied the new zd1211rw.ko to /lib/modules/2.6.17-7/kernel/drivers/net/wireless/zd1211rw/ and after

modprobe -r zd1211rw

and modprobe zd1211rw,

the network-manager correctly detected the WPA-capabilties of the chip and connected to the network. Nice :)

If anyone is interested, I can post a .diff-file, but it should not be too hard, to do it manually ;)