Date: 2003-10-27
Prelevato il driver:
cd /usr/local/src/intersil/
wget http://ruslug.rutgers.edu/~mcgrof/802.11g/packages/ISL3890-0.1.0.tar.gz
tar zxvf
Patch sul kernel. Il kernel va ricompilato anche se dalle istruzioni parrebbe non
indispensabile. Senza ricompilare manca il supporto NETLINK_ISIL e durante il
caricamento del modulo si avrebbe un errore.
cd /usr/src/linux
patch -p1 < /usr/local/src/intersil/ISL3890-0.1.0/patches/kernel-intersil.patch
cp /usr/local/src/intersil/ISL3890-0.1.0/patches/isil_netlink.h include/linux/
Prelevato il firmware:
wget http://ruslug.rutgers.edu/~mcgrof/802.11g/firmware/1.0.4.3.arm
cp 1.0.4.3.arm ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/wireless/intersil/isl3890.arm
Compilare il driver:
cd ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil
./Configure
Linux kernel source directory [/usr/src/linux]:
Build 'trusting' versions of card utilities (y/n) [y]:
Include 32-bit (CardBus) card support (y/n) [y]: n
Include PnP BIOS resource checking (y/n) [n]: y
How would you like to set kernel-specific options? 2
Module install directory [/lib/modules/2.4.22]:
Include wireless ioctls (J. Tourrilhes) (y/n) [y]: y
Include wireless events (J. Tourrilhes) (y/n) [y]: n
Include intersil events (y/n) [y]: y
Include Access Point WDS links (y/n) [n]: y
make all
cd wireless/intersil
make all
cp islpci.o /lib/modules/2.4.22/pcmcia/
cp islpci.conf /etc/pcmcia/
mkdir /etc/hotplug
cp *.arm /etc/hotplug