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 ;)
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 ;)