I've had my pcmcia Netgear WG511 wifi card working fine with WEP, but getting WPA to work is giving me problems.
This is the story so far:
I have 2.6.11-gentoo-r6 kernel with built-in ISL3890 Prism support.
I have emerged net-wireless/prism54-firmware and configured WEP using iwconfig.
The card is detected as eth0 and works fine with WEP.
I'm now using WPA on the AP (for added security) so these are the steps I've taken to get WPA working:
1) emerged wpa_supplicant and configured /etc/wpa_supplicant.conf accordingly
Code: Select all
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
network={
ssid="myssidishere"
proto=WPA
key_mgmt=WPA-PSK
psk="mypskishere"
priority=5
}
3) installed the card's Win drivers using ndiswrapper. It's installed properly:
Code: Select all
# ndiswrapper -l
Installed ndis drivers:
netwg511 driver present, hardware present
4) my /etc/conf.d/net starts with this:
Code: Select all
modules=( "!iwconfig" "wpa_supplicant" )
wpa_supplicant_eth0="-Dprism54"
When I manually type: wpa_supplicant -ieth0 -c/etc/wpa_supplicant.conf -Dprism54
I get:
Code: Select all
wpa_driver_prism54_set_wpa - not yet implemented
wpa_driver_prism54_set_key - not yet implemented
wpa_driver_prism54_set_key - not yet implemented
wpa_driver_prism54_set_key - not yet implemented
wpa_driver_prism54_set_key - not yet implemented
wpa_driver_prism54_set_countermeasures - not yet implemented
wpa_driver_prism54_set_drop_unencrypted - not yet implemented
I've also tried running ndiswrapper -m which supposedly adds an wlan0 alias, yet it doesn't show in /etc/modprobe.conf. There isn't any /etc/init.d/net.wlan0 either, the card is still eth0.
I'm not sure what else to do. Anyone has any ideas?

