OK, there's your problem. Prism2.5/3 devices need to have station firmware 1.7.0 or higher, in order for WPA to work with the hostap family of Linux drivers. This is documented in the hostap/wpa_supplicant source code, fromAgentBlair wrote:Code: Select all
STAID: id=0x001f v1.3.5 (station firmware)
http://hostap.epitest.fi/
The solution is to upgrade your wifi device's onboard (non-volatile) firmware.
This is possible while running Linux by using the "prism2_srec" utility in combination with the hostap_cs driver, but sadly this function of the driver is not enabled by default in Puppy kernels.
I can provide the suitably upgraded hostap_cs driver, but unfortunately I cannot provide it for Puppy 4.3 because I recently trashed my 4.3 development installation.
EDIT May 22 2011:
Prism2 firmware flashing instructions under Puppy 5.1/5.2 now available here
http://www.murga-linux.com/puppy/viewto ... 677#525677