Marvell Libertas Wifi driver for Puppy Linux v2 with kernel 2.6.16.7 from http://www.saillard.org/linux/mrv8k/files/ compiled May 2006. This Linux wireless driver package supports - Marvell 88W8300 / 88W8310 / 88W8000G(Libertas) / 88w8335(Libertas) chipsets. INSTRUCTIONS (this README is found in /root/my-applications) ## if you think that "standard" Marvell firmware might not suit your adaptor, extract your own firmware now - /root/my-applications/bin/mrv8k_extract_fw /path/to/my/Windows-driver/SYSFILE ## this will extract the firmware files to your current directory. Move these files to /lib/firmware/ to overwrite the "standard" firmware. ## load the drivers modprobe ieee80211_crypt modprobe ieee80211_crypt_wep modprobe ieee80211 modprobe mrv8k ## if no error messages, this should create a network interface, wlan0 ifconfig eth0 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 eth0 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 eth0 ## or for static IP ## modify /etc/resolv.conf to include your nameservers #ifconfig eth0 192.168.0.xx broadcast 192.168.0.255 netmask 255.255.255.0 #route add default gw 192.168.0.1 eth0 # or whatever your router's IP is A script is provided with these commands; /root/my-applications/bin/marvell-connect Just modify the script to include your wireless settings.