[Momonga-devel.ja:00345] card service doesn't read /etc/pcmcia/*.conf?


ほそのひでともです。

どうも、kernel-pcmcia-cs-3.2.0-3mになってから、/etc/pcmcia/config末尾の

  # Include configuration files for add-on drivers
  
  source ./*.conf

が効いていないように見えます。

私は、従来/etc/pcmcia/ingram.conf(ingramは私が勝手につけた名前)に、
こんな感じでカードのエントリを追加していました。

  card "BUFFALO LPC2-CLT R01"
    version "BUFFALO", "LPC2-CLT", "R01", ""
    manfid 0x026f, 0x0300
    bind "pcnet_cs"

従来は、上記の状態でBUFFALO LPC2-CLT R01を使って
イーサネットが使えていました。
が、カーネル周りを以下のように入れ換えたところ、

  h@ingram:~$ rpm -qa | grep kernel | sort
  kernel-2.4.18-104m
  kernel-2.4.18-109m
  kernel-2.4.18-114m
  kernel-doc-2.4.18-114m
  kernel-headers-2.4.18-104m
  kernel-headers-2.4.18-109m
  kernel-headers-2.4.18-114m
  kernel-pcmcia-cs-3.2.0-3m
  kernel-source-2.4.18-104m
  kernel-source-2.4.18-109m
  kernel-source-2.4.18-114m
  kernel-utils-2.4.18-114m
  h@ingram:~$ 

/var/log/messagesに以下のように残るようになりました。
早い話が、LPC2-CLTに対応するドライバを忘れてしまっているわけです。

  Aug 19 09:34:21 ingram cardmgr[738]: unsupported card in socket 0
  Aug 19 09:34:21 ingram kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
  Aug 19 09:34:21 ingram cardmgr[738]:   product info: "BUFFALO", "LPC2-CLT", "R01", ""
  Aug 19 09:34:21 ingram cardmgr[738]:   manfid: 0x026f, 0x0300  function: 6 (network)

結局、/etc/pcmcia/ingram.confに書いていたエントリを
/etc/pcmcia/configに移したところ、ネットワークに繋がるようになったのですが、
どうも釈然としません。

同じようなことが起こった方はいらっしゃいますか?

### いや、まだpcmcia-csのソースとか読んでないんですけどね。
### devel.ja: 00272〜00274と関連していなくもないような予感…。

--
ほそのひでとも