PCMCIAPCMCIA

Tartalomjegyzék

26.1. PCMCIA-kártyák vezérlése a pccardctl paranccsal
26.2. A PCMCIA-ról részletesen
26.3. Hibaelhárítás

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:

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.

PCMCIA-kártyák vezérlése a pccardctl paranccsalPCMCIA-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:

pccardctl 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.

pccardctl 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).

pccardctl 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).

pccardctl 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.