PCMCIA (Personal Computer Memory Card International Association) is een organisatie van iets van 500 computerbedrijven die een standaard ontwikkeld hebben voor zg. PC-cards, kaartjes ter grootte van een creditcard. Hun homepage is http://www.pc-card.com/. Oorspronkelijk waren ze bedoeld om geheugen toe te voegen aan laptops, maar in de loop der jaren zijn er veel meer soorten apparaten in de vorm van PCMICA-kaarten gemaakt. Er zijn 3 typen kaarten. Type I zijn 3,3 mm dik en worden vooral gebruikt om ROM of RAM toe te voegen. Type II zijn 5,5 mm dik en worden vooral gebruikt voor een modem of faxmodem. Type III zijn 10,5 mm dik. Deze zijn dik genoeg voor een disk drive. Als het slot van het type II is past er ook type I in en als het slot van het type III is passen er ook kaarten van het type I en II in.
Als de PCMCIA-kaart niet wil werken controleer dan het bestand
/etc/sysconfig/pcmcia. Dat bestand moet beginnen met PCMCIA=yes
.
De PCMCIA-kaart kun je besturen met het programma cardctl. De PCMCIA-services
kun je stoppen met /etc/rc.d/init.d/pcmcia stop en weer starten met
/etc/rc.d/init.d/pcmcia start.
Lees voor meer informatie de PCMCIA HOWTO, man cardctl en man pcmcia.
Bij de nieuwe 2.4.x-kernels zit de PCMCIA-support al in de kernel. Deze blijkt erg goed te werken. Hoe het nu zit met het meecompileren van de drivers en het gebruik na een suspend is me niet bekend. Wanneer je ze meecompileert als modules lukt het wel goed door de modules voor de suspend uit het geheugen te halen en na de suspend de kaart opnieuw te laten initialiseren.