いわもと@くまがや です。
In Sat, 28 Aug 2004 16:44:58 +0900
<[vine-users:067365] r8169(ギガビットNIC)が使えない>
<KIMITADA Hida <kimi@xxxxxxxxxxxxx>> Wrote:
> が、確認するとあります。insmodすると下記エラーとなります。
> ちなみに、modprobeでは認識できます。dmesgの結果です。
insmod と modprobe の動作の違いは man してみてください。
modprobe で module を組み込んだときに lsmod の結果を見てもらえば
想像はつくと思います。
> #dmesg
> ide1: reset: success
> r8169 Gigabit Ethernet driver 1.2 loaded
> r8169: PCI device 01:02.0: unknown chip version, assuming RTL-8169
> r8169: PCI device 01:02.0: TxConfig = 0x4000000
> eth1: Identified chip type is 'RTL-8169'.
> eth1: RealTek RTL8169 Gigabit Ethernet at 0xdca5a000, 00:0d:0b:xx:xx:xx,
> IRQ 22
> eth1: Auto-negotiation Enabled.
>
> この状態でeth1を設定するのですが通信できません。/etc/modules.confおよび
> /etc/modprobe.confに記載してリブートしても結果は同じでした。
>
ちゃんと認識されてますね。
うちの手持ちの r8169 で試してみましたが Vine-3.0 のドライバで
ちゃんと動きました。
[iwamoto@natsume iwamoto]$ /sbin/ifconfig eth1
eth1 リンク方法:イーサネット ハードウェアアドレス 00:90:CC:xx:xx:xx
inetアドレス:192.168.2.101 ブロードキャスト:192.168.2.255 マスク:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RXパケット:324 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:279 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RX bytes:157734 (154.0 Kb) TX bytes:48056 (46.9 Kb)
割り込み:17
こんな感じです。
どのように通信できなかったのか、ifconfig の結果、netstat -rn の結果、
cat /proc/interrupts の結果などを書くと、
もうちょっと回答が付くと思います。
#私なら cat /proc/interrupts を見て割り込みの値がゼロなら
#acpi を off ってみます。
-------------------------------------------
岩本 敏 (いわもと さとし)
E-mail : satoshi.iwamoto@xxxxxxxxxxx
-------------------------------------------
神様、あの笑顔だけは取り上げないでください。