bcm43xx Linux driver, Devicescape version, for Broadcom BCM43xx chips for Puppy Linux v2 with kernel 2.6.16.7 from http://bcm43xx.berlios.de/ compiled May 2006. This driver supports full WPA encryption, not just WPA-PSK/TKIP. The driver package includes a patched version of wpa_supplicant, which is used by the setup script bcm43xx-d80211-sta_up.sh. If you only need WEP encryption, or no encryption at all, use the more stable "softmac" version of the bcm43xx driver. INSTRUCTIONS (this README is found in /root/my-applications) ## if you think that the "standard" Broadcom firmware might not suit your adaptor, extract your own firmware now - /root/my-applications/bin/bcm43xx-fwcutter MYWINDOWSDRIVERFILE # (ususally *.sys) ## this will extract the firmware files bcm43xx_*.fw to your current directory. Move all of them to /lib/firmware/ to overwrite the "standard" firmware files. ## load the driver modprobe bcm43xx-d80211 ## Modify the configuration file, /etc/wpa_supplicant.conf, to include your SSID andPersonal Security Key (PSK). ## Or for different WPA configurations, use /etc/wpa_supplicant.conf-example as a template to modify the configuration file further. ## /root/my-applications/bin/bcm43xx-d80211-sta_up.sh is a script to bring up and configure your Broadcom wifi adaptor. Its usage is: bcm43xx-d80211-sta_up.sh [ wlan_device local_ip wpasupplicant_config ] ## If run without arguments, the default settings are wlan0, 192.168.1.101, /etc/wpa_supplicant.conf ## Obviously the script assumes a static IP address. It might (?) be possible to modify the script to acquire an automatic IP address with dhcpcd, but success is less likely since this driver is in the early stages of development. ## After the script has run, you then need to set the default route - route add default gw GATEWAY_IP_ADDRESS wlan0