Ubuntu为节能以太网做好准备了吗?
我试图连接到一个1 1Gbit的EEE交换机,但失败了,syslog说:
NetworkManager[1041]: <info> (eth0): deactivating device (reason 'carrier-changed')我成功地连接到100 1GBit和1 1GBit开关,没有EEE。
如果我强迫它使用100 force:
sudo mii-tool -F 100baseTx-FD它起作用了。
下面是sudo mii-tool -v -v的输出:
与100 with交换机的连接:
Using SIOCGMIIPHY=0x8947
eth0: negotiated 100baseTx-FD flow-control, link ok
registers for MII PHY 1:
1140 796d 006e 3211 0de1 45e1 0007 2001
0000 0300 0000 0000 0000 0000 0000 3000
0000 6c40 0000 5c50 0080 0000 0000 0000
2d00 4177 1000 0004 0000 0000 0030 e088
product info: vendor 00:1b:8c, model 33 rev 1
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control用于与常规1 1Gbit交换机的连接:
Using SIOCGMIIPHY=0x8947
eth0: negotiated 1000baseT-FD flow-control, link ok
registers for MII PHY 1:
1140 796d 006e 3211 0de1 c5e1 000f 2001
4d07 0300 3800 0000 0000 0000 0000 3000
0000 ac40 0000 5c18 0001 0000 0000 3633
2d00 4177 1000 0004 0000 0000 0030 e088
product info: vendor 00:1b:8c, model 33 rev 1
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control与1 1Gbit交换机的连接:
Using SIOCGMIIPHY=0x8947
eth0: no link
registers for MII PHY 1:
1140 7949 006e 3211 0de1 cde1 000d 2001
0000 0300 0c00 0000 0000 0000 0000 3000
0000 2000 0000 3850 0000 0000 0000 0000
2d00 4177 1000 0004 0000 0000 0030 e088
product info: vendor 00:1b:8c, model 33 rev 1
basic mode: autonegotiation enabled
basic status: no link
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control下面是lspci -nnk | grep -iEA3 "(ethernet|network)"的输出:
04:00.5 Ethernet controller [0200]: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller [197b:0250] (rev 03)
Subsystem: CLEVO/KAPOK Computer Device [1558:5130]
Kernel driver in use: jme
Kernel modules: jme
05:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 1000 [8086:0083]
Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN [8086:1305]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifiuname -a:
Linux user-B5130M 3.2.0-48-generic #74-Ubuntu SMP Thu Jun 6 19:43:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux发布于 2013-06-23 12:37:14
但是,这取决于驱动程序(内核模块)和对网络接口卡的硬件支持。好像你在看一个..。
根据FreeBSD以太网驱动程序的JMicron文档的说法:
如果JMC25x控制器的完全掩码修订数小于或等于4,且链路伙伴启用了IEEE802.3az节能以太网功能,则控制器将无法建立1000Base T链路。此外,如果电缆长度超过120米,控制器无法建立1000基T链路。该问题的已知解决方法是强制使用100 issue进行手动链接配置,而不是依赖于自动协商。
因为您有rev 03,所以很可能会遇到这个问题。所以我想是时候换掉你的网络接口卡了,或者使用100 with。:)
万一这是一台新机器(笔记本?),我建议把它寄回商店做保修,然后换掉NIC。较新的硬件版本显然是固定的。
https://askubuntu.com/questions/311517
复制相似问题