PC Cardの認識

ほとんどのPC CardはそのままでOKだが、たまたま持っていたのが、Planexの Fast Ethernet Card(FNW-3602-TX)というCard Busの10/100Base-TXのカード だったため少し設定をいじる必要があった。
取りあえずそのまま差し込むと「ブッ」と短い音がなって認識しない。
この時/var/log/syslogを確認すると

initializing socket 1
unsupported card in socket 1
cb_alloc(bus 4): vendor 0x13d1, device 0xab02
product info: "CardBus", "Fast Ethernet", "V1.0", ""
manfid: 0x13d1, 0xab02  function: 6 (network)
cb_free(bus 4)
と表示されている。
ここで、product infoの所を/etc/pcmcia/configに書いてやる。
/etc/pcmcia/configのいろいろなCardの設定が書いてあるところに

card "Planex Fast Ethernet Card FNW-3602-TX"
  version "CardBus", "Fast Ethernet"
  bind "tulip_cb"
を追加。
cardの行は何でもいいみたい。versionのところに先ほどのproduct infoの 情報を書く。
bindはこのカードが差されたときどのmoduleを読み込むかだが、以前 このcardを使っていたときtulip_cbでOKだったのでそうした。
ここまで書き直したら

# /etc/init.d/pcmcia reload
で設定を反映させる。

実際に割り当てるIPアドレス等は/etc/pcmcia/network.optで設定する。