Puppy wireless drivers README This download site contains a collection of dedicated Linux wireless driver packages for Puppy Linux with kernel 2.4.29 - versions 1.0.4 - 1.0.9 compiled by tempestuous, December 2005, updated July 2006. No guarantees. No support. Puppy Linux has moved on to version 2.x with the 2.6.16.7 kernel, but the older versions may work better with some older hardware. Linux wireless drivers are available for Puppy 2.x at http://www.dotpups.de/dotpups/Wifi/wireless-drivers/ A dedicated driver is one written specifically for Linux, as opposed to ndiswrapper (and the commercial Linuxant DriverLoader) which "wraps" a Window$ driver. The type of Linux driver for particular wireless adaptors is NOT determined by the brand/manufacturer, but by the chipset contained within. Documentation provided by the manufacturers is infamous for not containing this information, so a good place to start is the Wirelss Adapter Chipset Directory at http://linux-wless.passys.nl If this level of investigation sounds like too much effort, just use ndiswrapper and read no further. ndiswrapper is the uncomplicated solution. Dedicated drivers are the thorough solution ... but usually require some effort. The driver packages are all gzipped tarballs. They are designed to be uncompressed from the uppermost directory. Some driver packages will uncompress files into /usr. This will fail if the system has no persistent pupfile. IMPORTANT EXTRA CONFIGURATION INFORMATION: If a network interface fails to be created after loading your PCMCIA wifi driver, it possibly means that your PCMCIA/Cardbus host interface first needs to be "reset". Some users report these commands as effective - cardctl eject cardctl insert ... and some users report this as effective read PID