Lubuntu 16.04 ノートPC で PCMCIA を使う

Celeron M 搭載機 VY12M/C-3 は、SSD を積んで Lubuntu 16.04 LTS で頑張っています。
Lubuntu 18.04 LTS は本家 Ubuntu と異なり、x86 版が引き続きリリースされています。
VY12M/C-3 はハードウェア的に壊れない限り、2021年までは Lubuntu 16.04 LTS を使う予定です。
(Lubuntu 18.04 LTS は 16.04 と比べると起動に時間がかかります)。

目次

PCカードを認識しなくなった

先日、何気に普段使っている CFカードが認識しなくなったので焦りました。
普段、PCMCIA Type2 CFカードアダプタの RCF-A と CFカードのセットで使っています。

状況確認

状況を見ようと、pccardctl を使おうとしたら入っていませんでした。

$ pccardctl ls -v
プログラム 'pccardctl' はまだインストールされていません。 次のように入力することでインストールできます:
sudo apt install pcmciautils

PCMCIA card control utility 導入

pccardctl をインストールします。

$ sudo apt install pcmciautils

以下のパッケージが新たにインストールされます:
  pcmciautils
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。

再度、確認

インストール後、改めて確認すると認識しています。

$ pccardctl ls -v
Socket 0 Bridge:    [yenta_cardbus]     (bus ID: 0000:03:05.0)
    Configuration:  state: on   ready: unknown
            Voltage: 5.0V
 Vcc: 5.0V
 Vpp: 5.0V

Socket 0 Device 0:  [-- no driver --]   (bus ID: 0.0)
    Configuration:  state: on
            [io  0x0000 flags 0x100]
            [io  0x0000 flags 0x100]
            [mem 0x00000000 flags 0x200]
            [mem 0x00000000 flags 0x200]
            [mem 0x00000000 flags 0x200]
            [mem 0x00000000 flags 0x200]

    Product Name:   FUJISOKU
 CF4MA3-B-07
 1.0

    Identification: manf_id: 0x09c0 card_id: 0x0000
            function: 4 (fixed disk)
            prod_id(1): "FUJISOKU
" (0x9f7029e2)
            prod_id(2): "CF4MA3-B-07
" (0xd499cb9a)
            prod_id(3): "1.0
" (0x45d72bc3)
            prod_id(4): --- (---)

確認

pccardctl 導入後、カードアダプタを抜き差しすると普通に認識しました。一件落着。