Kapitel 33. PCMCIA

Inhaltsverzeichnis

33.1. Steuern der PCMCIA-Karten mithilfe von pccardct
33.2. PCMCIA im Detail
33.3. Fehlerbehebung

Zusammenfassung

PCMCIA wird oft im Zusammenhang mit Hardware an sich verwendet, obwohl die Bezeichnung auf die Organisation zurückgeht, die die möglichen Typen von PC-Karten standardisiert hat, die PC Memory Card International Association. Anfangs schloss PCMCIA nur PC-Karten (die einen 16-Bit-Bus verwenden, z. B. ISA-Karte) ein, später auch CardBus-Karten (die einen 32-Bit-Bus verwenden). Unter Linux wird eine breite Palette an PCMCIA-Hardware unterstützt. Linux schließt zudem Werkzeuge für die PCMCIA-Verwaltung ein.

PCMCIA-Karten werden hauptsächlich auf mobilen Computern zu verschiedenen Zwecken genutzt. Beispiele:

Die Kartenverwaltung wird zum Großteil im Hintergrund von udev und hotplug ausgeführt. Wenn ein Eingreifen des Benutzers erforderlich ist, verwenden Sie den pccardctl-Befehl. Hintergrundinformationen zu PCMCIA erhalten Sie in Abschnitt 33.2, „PCMCIA im Detail“. Genaue Informationen zum pccardctlBefehl erhalten Sie in Abschnitt 33.1, „Steuern der PCMCIA-Karten mithilfe von pccardct“.

33.1. Steuern der PCMCIA-Karten mithilfe von pccardct

Die Kartenverwaltung erfolgt normalerweise durch udev und hotplug, ohne dass der Benutzer eingreifen muss. pccardctl ermöglicht die manuelle Steuerung der Karte für den Fall, dass der automatische Vorgang nicht fehlerfrei durchgeführt wird.

Im Folgenden finden Sie eine Liste der wichtigsten pccardctl-Befehle. Diese Befehle müssen als root ausgeführt werden:

pccardctl insert

Falls die Karte nicht automatisch erkannt wurde, benachrichtigen Sie die Client-Treiber, dass die Karte soeben eingesetzt wurde.

pccardctl eject

Geben Sie die Karte manuell aus und benachrichtigen Sie die Client-Treiber, dass die Karte ausgegeben wird. Trennen Sie die Stromverbindung für den Socket. Diese Option ist insbesondere dann hilfreich, wenn Sie auf Probleme mit suspend und resume stoßen. Siehe Beschreibung in Abschnitt 33.3.2, „Allgemeine Probleme bei Suspend-Vorgängen mit PCMCIA“.

pccardctl suspend

Fahren Sie das System herunter und trennen Sie die Stromverbindung für den Socket, aber geben Sie die Karte nicht aus (Aufheben der Bindung der entsprechenden Module).

pccardctl resume

pccardctl resume stellen Sie die Stromverbindung für den Socket her und stellen Sie die Konfiguration wieder her, die vor dem suspend-Ereignis vorlag.

Weitere Informationen finden Sie auf der man-Seite zu pccardctl.