Last modified: Tue Feb 12 2002
PCカード型の LAN カードは, pcmcia-cs でサポートされているカードであれば起動時に認識されます. カードが正常に認識されていて, TCP/IP の設定が完了していれば起動時に「ピッ」と高い音が鳴り, 認識に失敗した場合は「ブッ」と低い音が鳴ります. もしも認識に失敗した場合は, 一度カードを抜き差ししてからログを確認してみるのがいいでしょう. ログファイルに抜き差しした時の詳しい状況が出力されています. ログファイルの確認方法は次のとおりです.
# dmesg
または,
# tail -f /var/log/messages
正常に認識していればログには次のように出力されます. この場合, 認識時に高い音が鳴るはずです. この例ではメルコ製 LPC2-T をPC カードスロットに装着した場合のものです.
| initializing socket 1 socket 1 : Melco LPC2-T Ethernet executing: insmod......... ........ NE2000 Compatible: io 0x300, irq 11... |
逆に起動時に認識に失敗した場合の出力例も示します. 次のログは IRQ が衝突している場合のものです.
もしも起動時に認識に失敗していればIRQが衝突している場合は以下のように表示されます。
| ......... pcnet_cs: RequestIRQ: Resource in use |
また, pcmcia-cs でサポートされていない PC カードの場合は次のように出力されます.
| initializing socket 1 unsupported card in socket 1 no product info available |
ではどのような PC カードであればサポートされているのでしょうか? サポートされているカードの一覧は /etc/pcmcia/config.opts
に書いてありますが, もしもここに書かれていなくても, pcmcia-cs に用意されているドライバのいずれかで動作する可能性があれば, /etc/pcmcia/config.opts
を直接編集することにより正常に認識させることができる場合があります. その手順については下記文書に一例を書いていますのでご参考ください.
○ IRQ が衝突している場合
もしも起動時に IRQ の衝突によって PC カードの認識が失敗しているのであれば, 一度カードを抜き差しすればきちんと認識する場合が多いのですが, 起動時に
IRQ が衝突しないようにするには次の手順が必要です. 例えば私の場合の事例をご紹介します.
この事例では, PC カードモデムと PC カード型 LAN カードを装着した状態で起動したところ, IRQ が衝突したとしましょう. そのシステムでは設定ファイル
/etc/sysconfig/pcmcia は次のようになっていました.
| PCMCIA=yes PCIC=i82365 PCIC_OPTS=irq_list=3,4,5,7,10,11,12,14,15 CORE_OPTS= |
このファイルの3行目 "PCIC_OPTS=" の欄ですが, "irq_list=" の数値から 3, 4
を外して, "irq_list=5,10,11,12,14,15" に変更しました. また更に IRQ 3, 4, 7 を PCMCIA
が使わないよう /etc/pcmcia/config.opts を開いて,
| #exclude irq 4 #exclude irq 3 #exclude irq 7 |
この中で, "#" を消してしまいます. このあと, PCMCIA を再起動すれば IRQ が衝突しなくなっているはずです.
私の場合は, USB マウスを接続しただけで IRQ が衝突したことがあります. その時は, /etc/sysconfig/pcmcia を開き,
| PCIC_OPTS=irq_list=5,10,11,12,14,15 |
このように書かれているところを次のように編集しました.
| PCIC_OPTS="irq_list=9,10,11,12,14,15 poll_interval=100 |
私の場合はこれで IRQ が衝突しなくなりました.
■Pcmcia-cs でサポートされている主なカードのドライバ
この内容は Pcmcia-cs がインストールされていれば /usr/share/doc 以下 (お使いの環境により異なります。)にある
SUPPORTED.CARDS というファイルに載っています.
| カード | ドライバ |
| 3Com 3c589, 3c589B, 3c589C, 3c589D | 3c589_cs |
| 3Com Megahertz 3CCE589E, 3CXE589D, 3CXE589EC | |
| Fujitsu FMV-J181, FMV-J182A, FMV-J183 | fmvj18x_cs |
| Fujitsu Towa LA501, FMV-1080, FM50N-183 | |
| Hitachi HT-4840-11 | |
| NextCom NC5310 | |
| RATOC REX-9822, REX-5588A/W, REX-R280 | |
| TDK LAC-CD02x, LAK-CD021, LAK-CD022A, LAK-CD021AX, LAK-CD021BX |
|
| Accton EN2212, EN2216 EtherCard | pcnet_cs |
| Accton SOHO BASIC EN220 | |
| AIBrain EPCM-T | |
| Allied Telesis CentreCOM CE6001, LA-PCM, LA-PCM V2 | |
| AmbiCom AMB8002 | |
| CeLAN EPCMCIA | |
| Compex/ReadyLINK Ethernet Combo | |
| Compex LinkPort Ethernet | |
| Corega Ether PCC-T, PCM-T | |
| CyQ've ELA-010 10baseT | |
| Datatrek NetCard | |
| Digital DEPCM-AA | |
| Digital PCP78-AC | |
| Digital EtherWORKS Turbo | |
| D-Link DE-650, DE-660 | |
| DynaLink L10C | |
| ELECOM Laneed LD-CDWA, LD-CDX, LD-CDNIA, LD-CDY, LD-CDF | |
| Epson Ethernet | |
| EZLink 4109 | |
| Gateway 2000 Ethernet | |
| Genius ME3000II Ethernet | |
| IBM CreditCard Ethernet Adapter | |
| Infotel IN650ct Ethernet | |
| IO DATA PCLA/T, PCLA/TE | |
| LANEED LD-CDW Ethernet | |
| LanPro EP4000A | |
| Linksys EtherCard | |
| Logitec LPM-LN10T, LPM-LN10BA, LPM-LN20T Ethernet | |
| Macnica ME-1 Ethernet | |
| Melco LPC-TJ, LPC-TS, LPC-T, LPC2-T | |
| Midori LANNER LT-PCMT | |
| NDC Instant-Link | |
| Novell/National NE4100 InfoMover | |
| Panasonic CF-VEL211P-B | |
| SMC 8022 EZCard-10 | |
| Socket Communications EA LAN Adapter | |
| Socket Communications LPE Low Power Ethernet | |
| SOHOware Ethernet | |
| Trust Ethernet Combo | |
| Compaq Ethernet Adapter | xirc2ps_cs |
| Xircom CreditCard CE2 | |
| Fast Ethernet (10/100baseT) | |
| 3Com 3c574TX, 3CCFE574BT | 3c574_cs |
| AnyCom ECO Ethernet 10/100 | pcnet_cs |
| Apollo Fast Ethernet | |
| Corega FastEther PCC-TX | |
| D-Link DFE-650 | |
| IO DATA PCET/TX | |
| Laneed LD-10/100CD | |
| Linksys PCMPC100 EtherFast 10/100 | |
| Logitec LPM-LN100TX | |
| Melco LPC2-TX | |
| Microcom TravelCard 10/100 | |
| Planex FNW-3600T | |
| Dynalink L100C | smc91c92_cs |
| Melco/SMC LPC-TX | |
| WiseCom WC-PC400 | |
| Accton Fast EtherCard-16 | xirc2ps_cs |
| Compaq Netelligent 10/100 | |
| Intel EtherExpress PRO/100 [ 16-bit, NOT 32-bit ] | |
| Toshiba IPC5008A, Advanced Network 10/100 | |
| 3Com 3c575TX, 3CCFE575BT, 3CXFE575BT CardBus | 3c575_cb |
| ここから下は一部動作しない可能性有り | |
| ccton EN2220 CardBus | tulip_cb |
| Allied Telesys AT-2800 | |
| Compex Linkport TX | |
| D-Link DFE-660TX | |
| Linksys PCMPC200 EtherFast CardBus | |
| SMC EZ CardBus 10/100 Ethernet | |
| TDK NetworkFlyer LAK-CB100X, LAK-CB100AX CardBus | |
| Xircom CBEII-10/100 | |
| Intel EtherExpress PRO/100 CardBus | |