PCIバスのNICを認識しない?

リリースされた日本語版に関するもの

モデレータ: 暇人, YoN, nyu

返信する
enoki
記事: 6
登録日時: 10/09/12(日) 12:37

PCIバスのNICを認識しない?

投稿記事 by enoki »

はじめまして。
Windows98とPuppy4.30JPとの併用を試みておりますが,PuppyのNetwork wizardがPCIバスのNICを認識してくれません。

表示ボックスが空白になっております。しかし,dmesgをみると,一応認識している様です。本PCはISAバスもあり,IRQの競合があるかもしれないと思い,レガシーのパラレルポートをdisableにしました。

ちなみに現在のWindows98ではIRQ3と7が空いております。ちなみにISAスロットは使用していません。BIOSはDELLにアクセスし更新しました。コメントをいただければと存じます。ハードウェアプロファイルをみても,Puppyがどの様にIRQを占有しているのかわかりません。
enoki
------以下dmesg-------
DESCRIPTION: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
VENDOR: 8086 DEVICE: 7190 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
VENDOR: 8086 DEVICE: 7191 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 ISA
VENDOR: 8086 DEVICE: 7110 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 IDE
VENDOR: 8086 DEVICE: 7111 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 USB
VENDOR: 8086 DEVICE: 7112 KERNEL MODULE: uhci-hcd

DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 ACPI
VENDOR: 8086 DEVICE: 7113 KERNEL MODULE: unknown

DESCRIPTION:
VENDOR: 1073 DEVICE: 000d KERNEL MODULE: unknown

DESCRIPTION: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
VENDOR: 10ec DEVICE: 8139 KERNEL MODULE: unknown

DESCRIPTION: ATI Technologies Inc 3D Rage Pro AGP 1X/2X
VENDOR: 1002 DEVICE: 4742 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
VENDOR: 8086 DEVICE: 7190 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
VENDOR: 8086 DEVICE: 7191 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 ISA
VENDOR: 8086 DEVICE: 7110 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 IDE
VENDOR: 8086 DEVICE: 7111 KERNEL MODULE: unknown

DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 USB
VENDOR: 8086 DEVICE: 7112 KERNEL MODULE: uhci-hcd

DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 ACPI
VENDOR: 8086 DEVICE: 7113 KERNEL MODULE: unknown

DESCRIPTION:
VENDOR: 1073 DEVICE: 000d KERNEL MODULE: unknown

DESCRIPTION: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
VENDOR: 10ec DEVICE: 8139 KERNEL MODULE: unknown

DESCRIPTION: ATI Technologies Inc 3D Rage Pro AGP 1X/2X
VENDOR: 1002 DEVICE: 4742 KERNEL MODULE: unknown
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

Re: PCIバスのNICを認識しない?

投稿記事 by 暇人 »

こんにちわ。

モジュールは?
lsmod してみてください。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
enoki
記事: 6
登録日時: 10/09/12(日) 12:37

Re: PCIバスのNICを認識しない?

投稿記事 by enoki »

コメントありがとうございます。
lsmodを入力すると,10個のモジュールがあります。どれがどうか私にはわかりませんので,判断をお願いします。

fuse, aufs, nls_utf8, nls_iso8859_1, nls_cp437, usbhid, usb_storage, squashfs, uhci_hcd, usbcore

enoki
enoki
RTL8139/810X Family PCI Fast Ethernet NIC (Win98) = 8139too (Puppy431)
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

Re: PCIバスのNICを認識しない?

投稿記事 by 暇人 »

ネットワークカードのドライバモジュールが読み込まれていないようです。

8139tooが対応モジュールかな?(未確認)
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
enoki
記事: 6
登録日時: 10/09/12(日) 12:37

Re: PCIバスのNICを認識しない?

投稿記事 by enoki »

BootManagerを使用してMODULESCONFIGを書き換えました。
8180を8150に変更して,再起動してもNetwork wizardはモジュール欄が空白のままです。
PREFLIST=' rtl8150:r8150 rtl8187:r8187 rt2500usb:rt73usb orinoco_nortel:hostap_plx orinoco_plx:hostap_plx orinoco_tmd:hostap_plx orinoco_pci:hostap_pci bcm43xx:ssb prism54:p54pci '

8139に変更しても同様です。これらは全て/etc/rc.dにあるMODULESCONFIGをPuppy付属のエディタにより書き換えております。
enoki
RTL8139/810X Family PCI Fast Ethernet NIC (Win98) = 8139too (Puppy431)
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: PCIバスのNICを認識しない?

投稿記事 by みのむし »

>PCIバスのNIC...

横槍失礼します。
「PCIバスのNIC」に対する常套手段として、第一に lspci を実行する事です。
enokiさんは何処かにPuppyのバージョンを明記されていますでしょうか?
因みに、私のPuppy環境(4.3.1-JP)はカーネルのバージョンを上げて
lspci の実行結果も詳細な情報が表示されるように対処しています。
以前は、ベンダーID、プロダクトIDしか表示されていませんでした。
例えば、

コード: 全て選択

# lspci -n
00:00.0 0600: 8086:27a0 (rev 03)
...
現在は、

コード: 全て選択

# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
...
よって、

コード: 全て選択

# lspci |grep Ethernet
ler: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
これより、NIC(これはPC内蔵有線LANデバイス)は「Realtek ... RTL8111/8168B PCI Express Gigabit ...」、
NICドライバは r8169 と判明。

コード: 全て選択

# lsmod|grep r8
r8169                  32176  0 
mii                     5004  1 r8169

コード: 全て選択

# dmesg|grep eth0
eth0: RTL8168b/8111b at 0xf84f8000, 00:1a:92:4c:fa:a9, XID 38000000 IRQ 27
...
で認識されています。
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
enoki
記事: 6
登録日時: 10/09/12(日) 12:37

Re: PCIバスのNICを認識しない?

投稿記事 by enoki »

はじめまして,みのむしさん。コメントありがとうございます。
lspci および lspci -n を入力すると,ともに
  • 00:00.0 Class 0600: 8086:7190 (rev 03)
    00:01.0 Class 0604: 8086:7191 (rev 03)
    00:07.0 Class 0601: 8086:7110 (rev 02)
    00:07.1 Class 0101: 8086:7111 (rev 01)
    00:07.2 Class 0c03: 8086:7112 (rev 01)
    00:07.3 Class 0680: 8086:7113 (rev 02)
    00:0c.0 Class 0401: 1073:000d (rev 03)
    00:0e.0 Class 0200: 10ec:8139 (rev 10)
    01:00.0 Class 0300: 1002:4742 (rev 5c)
と出力されました。Puppyのバージョンは最初に投稿したときに,4.30JPと
言及しております。このリストから何らかの情報が得られると良いのですが。リスト
はリダイレクトによりファイル書き込みしております。
よろしくお願い致します。
enoki
RTL8139/810X Family PCI Fast Ethernet NIC (Win98) = 8139too (Puppy431)
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: PCIバスのNICを認識しない?

投稿記事 by みのむし »

enote さんが書きました:lspci および lspci -n を入力すると,ともに
00:00.0 Class 0600: 8086:7190 (rev 03)
00:01.0 Class 0604: 8086:7191 (rev 03)
00:07.0 Class 0601: 8086:7110 (rev 02)
00:07.1 Class 0101: 8086:7111 (rev 01)
00:07.2 Class 0c03: 8086:7112 (rev 01)
00:07.3 Class 0680: 8086:7113 (rev 02)
00:0c.0 Class 0401: 1073:000d (rev 03)
00:0e.0 Class 0200: 10ec:8139 (rev 10)
01:00.0 Class 0300: 1002:4742 (rev 5c)

と出力されました。
lspci で詳細なNICの情報が表示されていないですね。
以下のURLから pci.ids.gz を 適当なディレクトリにダウンロードして

URL: http://www.mland.jp/~puppy/pub/Linux/Pu ... pci.ids.gz

コード: 全て選択

# cd /tmp
# gzip -d pci.ids.gz
# cp pci.ids /usr/share
この後、lspci を実行すれば詳細なNICの情報が得られます。
そこで得られたNICの情報より、そのNIC用のドライバ名が判明します。
なお、4.30JPを使用されているなら 4.3.1-JP を使用された方が賢明です。

4.3.1-JP Frugalインストール用ファイル
URL: http://www.mland.jp/work/Puppy/431/
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
enoki
記事: 6
登録日時: 10/09/12(日) 12:37

Re: PCIバスのNICを認識しない?

投稿記事 by enoki »

Puppy4.3.1をインストールし,Network Wizardを起動したところ,モジュールを認識しませんでした。個人情報を取り込まず再起動すると,
eth0, Ethernet, 8139too, pci: Realtek Semiconductor RTL-8139/8139C/8139C+
のように認識できました。Puppy付属のブラウザにより本メッセージを書き込んでいます。ありがとうございます。too がモジュール名の一部とは思いませんでした。
enoki   
enoki
RTL8139/810X Family PCI Fast Ethernet NIC (Win98) = 8139too (Puppy431)
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: PCIバスのNICを認識しない?

投稿記事 by みのむし »

enoki さんが書きました:Puppy4.3.1をインストールし,Network Wizardを起動したところ,モジュールを認識しませんでした。個人情報を取り込まず再起動すると,
eth0, Ethernet, 8139too, pci: Realtek Semiconductor RTL-8139/8139C/8139C+
のように認識できました。Puppy付属のブラウザにより本メッセージを書き込んでいます。ありがとうございます。too がモジュール名の一部とは思いませんでした。
enoki   
enokiさん、NICが無事認識されてネットワーク接続出来たのでしょうか?
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
enoki
記事: 6
登録日時: 10/09/12(日) 12:37

Re: PCIバスのNICを認識しない?

投稿記事 by enoki »

DHCPも正常に取得し,IE6+Win98のネックだったAMAZONとWikipediaにアクセスした際,IE6による障害もSeaMonkey+Puppy431は解消してくれています。重ねてお礼申し上げます。
enoki
RTL8139/810X Family PCI Fast Ethernet NIC (Win98) = 8139too (Puppy431)
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: PCIバスのNICを認識しない?

投稿記事 by みのむし »

>DHCPも正常に取得し,IE6+Win98のネックだったAMAZONとWikipediaにアクセスした際,IE6による障害もSeaMonkey+Puppy431は解消してくれています。重ねてお礼申し上げます。

うまく行ったようで何よりでした。
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
返信する