Tartalomjegyzék
Kivonat
A PCMCIA általában a hardverre vonatkozik, bár maga a kifejezés annak a szervezetnek (PC Memory Card International Association) a nevéből származik, amelyik szabványosította az összes lehetséges típusú PC-kártyát. A kezdetben a PCMCIA csak a PC Card szabványra vonatkozott (amely 16 bites buszt használt, mint az ISA-kártyák), de később bekerültek a CardBus kártyák is (amelyek 32 bites buszt használnak). Linux alatt a PCMCIA-hardver széles köre támogatott. A Linux további eszközöket is tartalmaz a PCMCIA-kártyák kezeléséhez.
A PCMCIA-kártyákat elsősorban a mobil eszközökben használják, különféle célokra. Néhány példa:
Ethernet és vezetéknélküli hálózati kártyák
Bluetooth-kártyák
Memóriakártyák (Flash, SRAM és mások)
Memóriakártya-adapterek (SD, MMC, SmartMedia, CompactFlash, MemoryStick)
Modemek
A kártyák kezelésének túlnyomó részét a háttérben, feltűnés nélkül végzi az udev és a hotplug. Ha mégis felhasználói közreműködésre lenne szükség, akkor a pccardctl parancsot kell használni. Háttérinformáció a PCMCIA-ról: 26.2. szakasz - A PCMCIA-ról részletesen. A pccardctl részletes leírása: 26.1. szakasz - PCMCIA-kártyák vezérlése a pccardctl paranccsal.
A kártyák kezelését normál esetben az udev és a hotplug programok végzik, és nem igénylik a felhasználó közreműködését. Ha azonban az automatikus folyamatok mégsem működnének tökéletesen, a pccardctl parancs lehetővé teszi a kártya kézi vezérlését.
Az alábbiakban felsoroljuk a legfontosabb pccardctl parancsokat. Minden parancsot root
felhasználóként kell kiadni:
insert
Ha nem sikerült a kártya automatikus felismerése, akkor értesíti a kliens illesztőprogramokat, hogy a kártya be lett helyezve.
eject
A kártya kézi eltávolítása és a kliens illesztőprogramok értesítése erről. Megszünteti a csatlakozó áramellátását. Ez a lehetőség különösen hasznos, ha problémákat tapasztal a felfüggesztési és visszakapcsolási funkciókkal kapcsolatban (lásd: 26.3.2. szakasz - Általános felfüggesztési problémák PCMCIA használata esetén).
suspend
Lekapcsolja a csatlakozót és az áramellátását, de nem adatja ki a kártyát (ti. nem csaatolja le a megfelelő modulokat).
resume
Visszakapcsolja a csatlakozó tápellátását és visszaállítja a konfigurációt a suspend
esemény előtti állapotra.
További információt az pccardctl parancs kézikönyvoldalán talál.