岩佐さん、長南さん
いろいろ参考になるコメントありがとうございました。
まだ解決しているわけではないのですが、コメント
いただいた点について確認結果を以下に書いてみます。
長南さんのご指摘に沿って、maifidが競合していると
思われる2つのカードをコメントアウトした上で、
当該のカードを抜いた状態と差し込んだ状態で、
/var/log/messagesの状態を確認し、また、
ifconfig -a, lsmod, lspciのコマンドを入力した
結果は以下の通りでした。
1. カードを抜いた状態
(1) /var/log/messages上には、最初のメールに書いた
ようなtulip_oldの出しているエラーメッセージ
は一切でませんでした。
(2) 3つのコマンドの結果は、
ifconfig -a
当然ながらeth0は一切表示されず。
lsmod
tulipは表示されず。
lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
(AGP disabled) (rev 02)
00:02.0 VGA compatible controller: Neomagic Corporation NM2160
[MagicGraph 128XD] (rev 01)
00:04.0 CardBus bridge: Texas Instruments PCI1131 (rev 01)
00:04.1 CardBus bridge: Texas Instruments PCI1131 (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
のようになっていました。
2. カードを挿入した状態
(1)var/log/messagesの表示は、最初のメールに書いたのとまったく同じ
です。(tulip_oldのエラーメッセージが出る。)
(2)3つのコマンドの結果は、
ifconfig -a
eth0 リンク方法:イーサーネット ハードウェアアドレス
00:A0:B0:1E:C6:72
inetアドレス:192.168.1.2 ブロードキャスト:192.168.1.255
マスク:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23 errors:0 dropped:0 overruns:0 frame:0
TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
衝突(Collisions):0 TXキュー長:100
RX bytes:3446 (3.3 Kb) TX bytes:4064 (3.9 Kb)
割り込み:11 ベースアドレス:0x7000
(そもそも最初にLANカードがおかしいと気づいたのは、ネットワークの
設定を行ってもeth0が活動化しなかったことからでした。ところが
今日のテストでは、ifconfigを-aなしで打ってもeth0が表示されました。
もしかして、と思ってもう一台のPCのIPアドレスにpingやtracerouteを
打ってみましたが、やはりまだうまくいきませんでした。ただ、もしか
したら、もう問題はLANカードの問題ではなくてネットワークの設定に
あるのかもしれないような気もしてきました。)
lsmod
Module Size Used by Tainted: P
serial_cs 5312 0 (unused)
tulip 40000 1
ds 7840 2 [serial_cs]
yenta_socket 11712 2
pcmcia_core 50528 0 [serial_cs ds yenta_socket]
autofs 10820 1 (autoclean)
usb-storage 60192 0
scsi_mod 61488 1 [usb-storage]
uhci 26696 0 (unused)
hid 20384 0 (unused)
md 60448 0 (unused)
encode-eucjp 242944 0 (unused)
sb 8736 0
sb_lib 38368 0 [sb]
uart401 7392 0 [sb_lib]
sound 64396 0 [sb_lib uart401]
soundcore 5444 5 [sb_lib sound]
isa-pnp 34780 0 [sb]
rtc 7100 0 (autoclean)
lspci
カードを抜いた時に比べ、次の1行が増えていました。
01:00.0 Ethernet controller: Linksys Network Everywhere Fast Ethernet
10/100 model NC100 (rev 11)
また新しいカードの名前が出て来ました。/etc/pcmcia/configに確かに
このカードの設定はありますが、manfidの前半は違います。(後半は一緒。)
念のため、/etc/pcmcia/configにあるこのカードの記述をコメントアウト
し、再度システムを立ち上げ直してlspciとうってもまだこのカードの
名前が表示されます。どこからこの名前を拾ってくるのでしょうか?
なお、/etc/modules.confは以下の通りでした。
alias parport_lowlevel parport_pc
# add by postinstallscript of ppxp rpm
alias tap0 ethertap
options -o tap0 unit=0
alias tap1 ethertap
options -o tap1 unit=1
# you can continue for units tap2 through tap15
# if you like, but usually only the first is needed.
alias usb-controller usb-uhci
alias sound-slot-0 sb
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
options sound dmabuf=1
alias synth0 opl3
options opl3 io=0x388
options sb io=0x220 irq=5 dma=0
これを見る限り、tulip_oldのような指定は無いようです。
以上の内容から何か判断できますでしょうか。
--
小林 宏之 (KOBAYASHI hiroyuki)
email : kobachan@xxxxxxxxxxxxxx