2013年3月6日水曜日

ThinkPad 600E で PCMCIA カードを認識(Knoppix)

Knoppix 7.0.3 をインストールした ThinkPad 600E をしばらく使ってみて気づいたことですが、PC カードの認識で問題があることを発見しました。それは CardBus のカードは問題なく使用できるのですが、16 bit の PCMCIA カードを認識しないというものです。あの Puppy Linux 5.2.8 で発見したものと同様のようです。

PCMCIA カードを挿入しても、カードの挿入の検知をしただけで、ドライバの読み込みなどを行なってくれず動作しないというものです。Puppy Linux 5.2.8 の時と同じように CardBus bridge に Texas Instruments 製の PCI1251A を使用していることに起因しているのでしょうか?

原因を調べるために lspcmcia コマンドを使用したところ、インストールされていないようで、コマンドを実行できませんでした。そこで pcmciautils を apt-get でインストールしてみました。すると lspcmcia コマンドで PC カードの情報を得ることができました。更に PCMCIA カードも使用出来るようになってしまいました。いったいどうしたことでしょう。

しかし色々な有線 LAN アダプタを差し込んでみると、使えるものと使えないものとがあるようです。しかしどの有線 LAN アダプタもドライバの読み込みができているようで、 ifconfig コマンドを実行すると eth0 の表示が出るのですが、dhcp によるネットワークの設定が行われていませんでした。ネットワーク・マネージャーの問題なのでしょうか?一つ山を越えたらもう一つ山がありました(笑)。

使えるもの [PCMCIA]
Pci FMW-3600-TX [pcnet_cs]
corega FEther PCC-TXD [axnet_cs]
BUFFALO LPC-PCM-CLX [axnet_cs]
BUFFALO LPC3-CLX [axnet_cs]
3Com Megahertz 574B [3c574_cs]
Pci FNW-3700-T [axnet_cs]

使えるもの [CardBus]
BUFFALO LPC-CB-CLX [8139too]
Laneed LD-CBL/TX [tulip]

使えないもの [PCMCIA]
corega FEther PCC-TD [pcnet_cs]
CONTEC C-NET(PC) [fmvj18x_cs]
3Com Megaherz 589E [3c589_cs]
Laneed LD-CDS [pcnet_cs]
MELCO LPC2-T [pcnet_cs]
Pci EMW-3501-T [pcnet_cs]

使えないもの [CardBus]
Xircom CBEM56G-100 [xircom_cb]
IBM 10/100 EtherJet Cardbus Adapter [xircom_cb]

無線 LAN アダプタ 使えるもの[CardBus]
LINKSYS WPC54GS (BCM4306) [b43-pci-brige]
PLANEX GW-NS54CW (AR2413/AR2414) [ath5k]
I/O WN-G54/CBL (AR5212/AR5213) [ath5k]
NETGEAR MA521 (RTL8180L) [rtl8180]
Logitec LAN-WN23/CB (RT2800) [rt2800pci]
BUFFALO WLI-CB-G54 (BCM4306) [b43-pci-brige]

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。