For WPA to work, the card firmware might need an update.
For more information see http://www.tomshardware.co.uk/forum/10517-18-netgear-ma401-windows-step-step and http://linux.junsun.net/intersil-prism/ .
The card was successfully tested with primary firmware version 1.1.1 and station firmware version 1.7.4 on a SIMpad running Angström 2007.12-r18 (Angstrom-x11-image-glibc-ipk-2007.12-r18-simpad.rootfs.jffs2).
To set it up, edit the /etc/network/interfaces file so that wlan0 is configured like this:
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
wpa-driver hostap
A working /etc/wpa_supplicant.conf file is listed below:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="<INSERT_YOUR_SSID>"
proto=WPA
pairwise=TKIP
group=TKIP
psk="<INSERT_YOUR_WPA_SECRET>"
priority=1
}
It might be necessary to put a symbolic link in /etc/network/if-pre-up.de/:
ln -s wpasupplicant wpa-supplicant