M. Takeyamaです。
#補足説明モード
On Wed, 2 Feb 2005 22:56:29 +0900
Masaru Imai
今井です。
Dell PowerEdge SC420)
Googleでざっと調べてみました。 BCM5751が標準でBCM5721の方はオプションとは書いてないけど....。 9.2のカーネル2.6.8-24.11のソース見る限りPCIのデバイスIDは定義してある 様ですね。 SUSE 9.2-LiveCD(KDE)では、tg3で動いているので...
SUSE 9.1では、最初、ドライバー自体(tg3, か bcm5700)が ロードされていませんでした。 # modprobe でロードして dhcpのクライアントになってIPを #つけようしましたがこれはだめでした。 #NICのSpeedとかを固定できれば通信できたかも。
bcm5700、tg3(こちらには5721は定義されてないが)ともに。 BCM5751、BCM5751M、BCM5751Fとかって宣言あるし....。 BCM5721はBCM5721だけですが....。 PCIデバイスID定義をすれば使えたりして....。 そこらあたりのロジックがわからなかったです。 #ちなみにどこで定義していますか?
dmesgでは、以下のようなログになっています。(正常動作のNIC) Broadcom Gigabit Ethernet Driver bcm5700 with Broadcom NIC Extension (NICE) ver. 7.2.24 (04/23/04) PCI: Setting latency timer of device 0000:02:00.0 to 64 eth0: Broadcom BCM5751 1000Base-T PCI Express found at mem dfdf0000, IRQ 11, node addr [NICのMACアドレス] eth0: Broadcom BCM5750 Integrated Copper transceiver found eth0: Scatter-gather ON, 64-bit DMA ON, Tx Checksum ON, Rx Checksum ON, 802.1Q VLAN ON, TSO ON SFW2-OUT-IPv6_PROHIB IN= OUT=eth0 SRC=0000:0000:0000:0000:0000:0000:0000:0000 DST=ff02:0000:0000:0000:0000:0001:ffcb:4d05 LEN=72 TC=0 HOPLIMIT=1 FLOWLBL=0 PROTO=0 NET: Registered protocol family 17 SFW2-OUT-IPv6_PROHIB IN= OUT=eth0 SRC=0000:0000:0000:0000:0000:0000:0000:0000 DST=ff02:0000:0000:0000:0000:0001:ffcb:4d05 LEN=64 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=ICMPv6 TYPE=135 CODE=0 ・ ・ ・ bcm5700: eth0 NIC Link is UP, 100 Mbps full duplex, receive & transmit flow control ON 再度、現状を調べたところ、現在のkernelのドライバ(bcm5700) だと動うようです。 #対処法として、USBのNICをさして、YOUをかけてKernelを最新にして #YASTで設定すれば良かったというわけですかね。 [インストール直後(テスト)] --- bcm5700(バージョン不明) [ドライバー置き換え後] --- bcm5700(7.3.5) [YOU実行後(2.6.5-7.111.30-default)] --- bcm5700(7.2.24) -----(現在の状況)----- # ethtool -i eth0 driver: bcm5700 version: 7.2.24 firmware-version: bus-info: 0000:02:00.0 ---------------------- ----- M. Takeyama __________________________________ Let's Celebrate Together! Yahoo! JAPAN http://pr.mail.yahoo.co.jp/so2005/