PCMCIA PCMCIA

目录

26.1. 用 pccardctl 控制 PCMCIA 卡
26.2. PCMCIA 详述
26.3. 故障诊断

摘要

PCMCIA 经常用来指硬件本身,尽管该术语来自将所有可能类型的个人计算机卡标准化的组织个人计算机存储卡国际协会。 起初,PCMCIA 只包括个人计算机卡(使用像 ISA 卡那样的 16 位总线),但后来也包括了 CardBus 卡(使用 32 位总线)。 Linux 支持的 PCMCIA 硬件的范围很广。 另外,Linux 还包括管理 PCMCIA 的工具。

PCMCIA 卡主要用在不同用途的移动计算中。 例子有:

多数卡的管理都是通过 udev 和 hotplug 静默处理的。 需要用户交互时,请使用 pccardctl 命令。 有关 PCMCIA 的背景信息,请参阅第 26.2 节 “PCMCIA 详述”。 有关 pccardctl 的详细信息,请参阅 第 26.1 节 “用 pccardctl 控制 PCMCIA 卡”

用 pccardctl 控制 PCMCIA 卡用 pccardctl 控制 PCMCIA 卡

卡管理通常由 udev 和 hotplug 处理,而无需任何用户介入。当自动进程不能正常工作时,通过 pccardctl 命令可手动控制卡。

以下是一些最重要的 pccardctl 命令的列表。所有这些命令必须以 root 身份执行:

pccardctl insert

如果没有自动检测到卡,通知客户机驱动程序已插入了卡。

pccardctl eject

手动弹出卡,通知客户机驱动程序将弹出卡。 切断插槽电源。 如果您注意到 第 26.3.2 节 “和 PCMCIA 有关的常规暂停问题” 中描述的暂停和恢复有问题,该选项特别有用。

pccardctl suspend

关闭并禁用插槽电源,但不弹出卡(取消相应模块的邦定)。

pccardctl resume

给插槽上电,恢复 suspend 事件前的配置。

有关细节,请参考 pccardctl 的手册页。