vine-users ML アーカイブ



[vine-users:057523] IBM EtherJet PCMCIA Card が認識されない

  • From: T.Okayama <okayama@xxxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:057523] IBM EtherJet PCMCIA Card が認識されない
  • Date: Sun, 12 Jan 2003 13:46:09 +0900
 こんにちは、岡山と申します。

 Vine2.6(kernelは2.4.19-0vl11)をインストールしたThinkPad 240Xで、
IBM EtherJet Ethernet PC Cardを認識させるのに四苦八苦しております。

 ドライバは cs89x0.o であるということで、/etc/pcmcia/vine.conf に

# Device driver definitions (added for Vine)
device "cs89x0_cs"
  class "network" module "cs89x0_cs"

と

# added for Vine
card "IBM EtherJet PC Card"
  version "IBM", "EtherJet PC Card", "*", "*"
  bind "cs89x0_cs"

を書き加え、/etc/init.d/pcmcia restart をしたところ、
「ピッ…ブッ」という音が鳴ってしまいました。

 /var/log/messages の該当部分と思われる所を抜き出しますと、

Jan 12 20:31:11 putao kernel: Linux Kernel Card Services 3.1.22
Jan 12 20:31:11 putao kernel:   options:  [pci] [cardbus] [pm]
Jan 12 20:31:11 putao kernel: PCI: Found IRQ 11 for device 00:0a.0
Jan 12 20:31:11 putao kernel: Yenta IRQ list 0698, PCI irq11
Jan 12 20:31:11 putao kernel: Socket status: 30000010
Jan 12 20:31:12 putao cardmgr[1477]: watching 1 sockets
Jan 12 20:31:12 putao kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Jan 12 20:31:12 putao kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x398-0x39f 0x3b8-0x3df 0x4d0-0x4d7
Jan 12 20:31:12 putao kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Jan 12 20:31:12 putao cardmgr[1478]: starting, version is 3.2.1
Jan 12 20:31:12 putao kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
Jan 12 20:31:12 putao cardmgr[1478]: socket 0: IBM EtherJet Ethernet Adapter
Jan 12 20:31:12 putao cardmgr[1478]: executing: 'modprobe cs89x0_cs'
Jan 12 20:31:12 putao cardmgr[1478]: + modprobe: Can't locate module cs89x0_cs
Jan 12 20:31:12 putao cardmgr[1478]: modprobe exited with status 255
Jan 12 20:31:12 putao cardmgr[1478]: module /lib/modules/2.4.19-0vl11/pcmcia/cs89x0_cs.o not available
Jan 12 20:31:13 putao cardmgr[1478]: get dev info on socket 0 failed: Resource temporarily unavailable

となっていました。手動で modprobe cs89x0 を実行しますと、

# modprobe cs89x0
/lib/modules/2.4.19-0vl11/kernel/drivers/net/cs89x0.o: init_module: Operation not permitted
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.19-0vl11/kernel/drivers/net/cs89x0.o: insmod /lib/modules/2.4.19-0vl11/kernel/drivers/net/cs89x0.o failed
/lib/modules/2.4.19-0vl11/kernel/drivers/net/cs89x0.o: insmod cs89x0 failed

というメッセージが出ました。このときの /var/log/messages は、

Jan 12 20:34:50 putao kernel: cs89x0.c: Module autoprobing not allowed.
Jan 12 20:34:50 putao kernel: cs89x0.c: Append io=0xNNN

と表示されています。ここで、

	http://mland98.rc.kyushu-u.ac.jp/faq/cs89x0.html

に書いてあることが関係するかもしれないと思い、/etc/sysconfig/pcmcia を

PCMCIA=yes
PCIC=i82365
PCIC_OPTS="irq_mask=0xefff"
CORE_OPTS=

として /etc/init.d/pcmcia restart してみましたが、状況は変わりません
でした。現在は

PCMCIA=yes
PCIC=yenta_socket
PCIC_OPTS=
CORE_OPTS=

に戻しています。

 modprobe cs89x0 したときに出た、

Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.

というメッセージが手がかりだとは思うのですが、具体的にどうすれば
よいのかがわかりません。どなたかアドバイスをいただけるとうれしいです。