ethtool結果分析?
本來想為IBM x3650 M3設置主機喚醒的,根據參考,先查看網卡配置;可是....,第一步就卡殼了,查了半天ethtool,也沒找到結果....求指教,
#明明我網卡現在就是eth0在用呢,可為啥不能列印網卡信息呢# ethtool eth0
Settings for eth0:
Link detected: yes
#我網卡eth1沒用,卻可以列印信息# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: Unknown!
Duplex: Half
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: no
《解決方案》
Link detected: yes 就表示用
兩個網卡的晶元一樣么? 是不是ethtool支持不好。
《解決方案》
回復 2# lenky0401
晶元應該是一樣的吧;
並且我測試其他的IBM x3650 M3機器,也是這種情況;在用的網口不能列印詳細信息,不在用的網口卻能列印;:dizzy:
《解決方案》
ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level: 0x000000ff (255)
Link detected: yes
《解決方案》
應該都能列印
你看下伺服器是不是有問題?
《解決方案》
回復 5# wenhq
其他伺服器我都試過了,應該跟伺服器沒有關係,我倒懷疑是跟我裝的操作系統有關或者是該版本OS上的ethtool版本有關(我安裝的是CentOS 5.8, 其他機器安裝RHEL 5.5的就沒事);
根據您的建議,我查看了下網卡驅動,發現:
#eth0網卡驅動是netloop,代表什麼?
# ethtool -i eth0
driver: netloop
version:
firmware-version:
bus-info: vif-0-0
# ethtool -i eth1
driver: bnx2
version: 2.1.11
firmware-version: bc 5.2.3 NCSI 2.0.10
bus-info: 0000:0b:00.1
《解決方案》
原因在這,找到了,以下是我的分析:
分析:
1. 所有安裝了CentOS 5.8(當前內核版本2.6.18-308.el5xen)的都不行,RHEL 5.5(當前內核版本2.6.18-194.el5PAE)卻沒有這個問題,懷疑跟kernel版本有關,
2,修改grub.conf 系統默認啟動的kernel,問題就解決了。
title CentOS (2.6.18-308.el5xen)
root (hd0,0)
kernel /xen.gz-2.6.18-308.el5
module /vmlinuz-2.6.18-308.el5xen ro root=/dev/VolGroup00/LogVol01 rhgb quiet
module /initrd-2.6.18-308.el5xen.img
title CentOS-base (2.6.18-308.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-308.el5 ro root=/dev/VolGroup00/LogVol01 rhgb quiet
initrd /initrd-2.6.18-308.el5.img
結論:XEN下 不支持ethtool.
不知道這麼說對不對,請高手詳解啊
《解決方案》
我也正想問呢,是不是弄Xen了。。。看網上寫的跟這個有關係。