$ patch -p1 < ../pcmcia-cs-3.2.3-armadillo.patch $ make config -------- Linux PCMCIA Configuration Script -------- The default responses for each question are correct for most users. Consult the PCMCIA-HOWTO for additional info about each option. Linux kernel source directory [/usr/src/linux]: /usr/local/src/linux-2.4.16-rmk2-armadillo The kernel source tree is version 2.4.16-rmk2-armadillo. WARNING: the current kernel is version 2.4.18-0vl3. The current kernel build date is Thu Mar 6 21:15:03 2003. Build 'trusting' versions of card utilities (y/n) [n]: n Include 32-bit (CardBus) card support (y/n) [y]: n Include PnP BIOS resource checking (y/n) [n]: n Module install directory [/lib/modules/2.4.16-rmk2-armadillo]: Kernel configuration options: Kernel-tree PCMCIA support is disabled. Symmetric multiprocessing support is disabled. Preemptive kernel support is disabled. PCI BIOS support is disabled. Power management (APM) support is disabled. SCSI support is disabled. IEEE 1394 (FireWire) support is disabled. Networking support is enabled. Radio network interface support is disabled. Token Ring device support is disabled. Fast switching is disabled. Frame Diverter is disabled. Module version checking is disabled. Kernel debugging support is disabled. Preemptive kernel patch is disabled. /proc filesystem support is enabled. The standalone IEEE 1394 CardBus drivers are not supported with this kernel. If you need them, use the kernel PCMCIA subsystem. It looks like you have a System V init file setup. The Forms library is not available. Configuration successful. $ make UCC=arm-linux-gcc KCC=arm-linux-gcc LD=arm-linux-ld all $ su # make UCC=arm-linux-gcc KCC=arm-linux-gcc LD=arm-linux-ld PREFIX=/usr/local/root install