MADWiFi driver for Atheros, v0.9.2 for Puppy Linux v2 with kernel 2.6.16.7 from http://madwifi.org/ compiled September 2006. This "new code" version inlcudes support for the latest Atheros chipsets, including 5210/5211/5212/5213/5214/5413/5414/5513 in miniPCI and Cardbus devices. USB devices are not yet supported. This driver has been patched to support packet injection with Aircrack-ng. WPA client encryption support is available with the addition of the wpa_supplicant package, as a separate download. This driver also supports a so-called Host AP mode, ie. it takes care of IEEE802.11 management functions in the host computer and acts as an access point. This function can be achieved with hostapd, the Host AP daemon, available as a separate download ... or better, with its own supplied "wlanconfig " utility, which allows the operation of multiple concurrent interfaces running in both AP and station mode. This is referred to as "Virtual AP (VAP) mode". Refer to /root/my-applications/madwifi_README_2.txt (the source code README) for details. INSTRUCTIONS (this README is found in /root/my-applications) ## load the driver modprobe ath_pci ## this should create 2 network interfaces, ath0 and wifi0 ## "wifi0" is just a placeholder for the physical device ifconfig ath0 up #(sometimes necessary) ## it should now be possible to use WAG (Wireless Access Gadget) to connect to a wireless network ## or continue to set up the wireless network manually - iwconfig ath0 essid MY_ESSID key 1234567890 mode managed ## for automatic IP ## first remove stale dhcpcd file if it exists rm /etc/dhcpc/*.pid dhcpcd -t 30 -h puppypc -d ath0 ## or for static IP ## modify /etc/resolv.conf to include your nameservers #ifconfig ath0 192.168.0.xx broadcast 192.168.0.255 netmask 255.255.255.0 #route add default gw 192.168.0.1 ath0 # or whatever your router's IP is A script is provided with these commands; /root/my-applications/bin/madwifi-connect Just modify the script to include your wireless settings.