====== Istruzioni per compilare il driver ISL3890 ====== 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