This a very old thread in pinguin terms, but since I struggled to solve the same problem, this might help others to try my solution.
This is a Fedora Core 4 with a ndiswrapper and wireless adapter working perfectly with wep. However wpa_supplicant gave this error: 'Driver does not support WPA'. I knew the driver did support WPA because it worked when my laptop was booted in Windoze.
1. keep /etc/wpa_supplicant/wpa_supplicant.conf to the bare minimum because the defaults are very generic for all situations
Code:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="yournetwork"
psk="yourpassword"
}
2.
use the driver option 'wext' instead of 'ndiswrapper'
Quote:
sudo /usr/local/sbin/wpa_supplicant -ieth1 -c /etc/wpa_supplicant/wpa_supplicant.conf -Dwext -w
|
3. fire your network interface
Good luck.