Using kernel 2.6.9, ndiswrapper-0.10 worked like a charm for me, both with WEP
and WPA-PSK encryption. I had problems with ndiswrapper-0.11 because it was
impossible to set WEP key index 4.
Currently I am using kernel 2.6.10 and ndiswrapper-0.12. I have no problems
using this version to connect to my WPA-PSK base station (using
wpa_supplicant), but I am unable to connect with my WEP base station.
This is the result of iwlist scan:
wlan0 Scan completed :
Cell 01 - Address: 00:30:BD:60:F8:FC
Frequency:2.462 GHz (Channel 11)
Quality:0/100 Signal level:-59 dBm Noise level:-256 dBm
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:11 Mb/s
So clearly the access point is visible and in range. I am able to configure my
network interface up until this point:
wlan0 IEEE 802.11g ESSID:off/any Nickname:"trinity"
Mode:Managed Frequency:2.462 GHz Access Point: 00:00:00:00:00:00
Bit Rate=54 Mb/s Tx-Power:24 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption key:****-****-**  Security mode:restricted
Link Quality:100/100 Signal level:-10 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:4506 Missed beacon:0
but association is not happening.
I have a 802.11b/g card (BCM4306). The access point is 802.11b, while the rate
value shown above is 802.11g. I tried adjusting this value to 802.11b, but to
JD ~ # iwconfig wlan0 rate 11M
Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device wlan0 ; Operation not supported.
I don't know if this is a problem.
I have also tested tried associating to the WEP base station with
ndiswrapper-1.0rc2, but without success. The last version of ndiswrapper that
actually worked for my WEP base station was 0.10.
The buginfo for version 1.0rc2 is attached to my other post to this list.
- Jos Delbar