zrq1238 发表于 2013-06-08 20:33

网卡出错:e1000e 0000:03:00.0: eth0: Error reading PHY register

大家好, 我前提也贴了一个帖子向大家求教。
是有关网卡绑定的问题,我的系统绑定一直有问题:
ifconfig -a|grep -i hwaddr
bond0   Link encap:EthernetHWaddr 00:25:90:63:62:D2
eth0      Link encap:EthernetHWaddr 00:25:90:63:62:D2
eth1      Link encap:EthernetHWaddr 00:25:90:63:62:D2(这个之前跟bond0和eth0 不一样)

这个不同及时所有绑定配置都改正了,系统重启了也不行。 后来在网上看到一下命令, 执行后就好了。官方文档解释是这个绑定生成后是不会被去掉的,
除非手动更改。
service network stop
rmmod bonding
modprobe bonding
service network start


大家帮忙看一个问题......................
昨天此系统网络又出问题我的bond0, 从eth0 切到了eth1,且报这些错误:

Jun7 20:00:08   kernel: e1000e 0000:03:00.0: eth0: Error reading PHY register
Jun7 20:00:08   kernel: e1000e 0000:03:00.0: eth0: Error reading PHY register
Jun7 20:00:08   kernel: e1000e 0000:03:00.0: eth0: Error reading PHY register
Jun7 20:00:08   kernel: e1000e 0000:03:00.0: eth0: Error reading PHY register
Jun7 20:00:08   kernel: e1000e 0000:03:00.0: eth0: Error reading PHY register
Jun7 20:00:08   kernel: e1000e 0000:03:00.0: eth0: Error reading PHY register
Jun7 20:00:08   kernel: e1000e 0000:03:00.0: eth0: Error reading PHY register


- 我不知这个更 NetworkManager bug 有关系吗?
- 不知是我的centos 网卡驱动版本有问题不

我的系统OS版本是:

# cat /etc/redhat-release
CentOS release 6.2 (Final)

# uname -a
Linux suzdcclf002 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux

网卡驱动是:
# ethtool -i eth0
driver: e1000e
version: 1.4.4-k
firmware-version: 1.9-0
bus-info: 0000:03:00.0

gron 发表于 2013-07-16 22:03

本帖最后由 gron 于 2013-07-16 22:04 编辑

回复 6# gron


网上看到帖子升级网卡驱动看看!呵呵

    Ifconfig显示网卡总是报错,IP配置无效,重启也无效,日志错误有如下内容:
May7 17:16:05 localhost kernel: e1000e 0000:02:00.0: eth1: Reset adapter
May7 17:16:05 localhost kernel: e1000e 0000:02:00.0: eth1: Error reading PHY register

ethtool查看显示也不正常

ethtool eth0
Settings for eth0:
      Supported ports: [ TP ]
      Supported link modes:   10baseT/Half 10baseT/Full
                              100baseT/Half 100baseT/Full
                              1000baseT/Full
      Supported pause frame use: No
      Supports auto-negotiation: Yes
      Advertised link modes:10baseT/Half 10baseT/Full
                              100baseT/Half 100baseT/Full
                              1000baseT/Full
      Advertised pause frame use: No
      Advertised auto-negotiation: Yes
      Speed: Unknown!
      Duplex: Unknown!
解决办法,升级网卡驱动,下载相应的驱动包,首先查看网卡的型号:

lspci -v | grep Ethernet -A 1
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Subsystem: Intel Corporation Device 0000
--
03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Subsystem: Intel Corporation Device 0000
在查看驱动类型: ethtool -i eth0
driver: e1000e

version: 1.4.4-k
firmware-version: 2.3-13
bus-info: 0000:02:00.0
驱动为e1000e,然后下载相应的驱动,此例中选择最新的2.0驱动,地址为:
wget http://cdnetworks-kr-1.dl.sourceforge.net/project/e1000/e1000e stable/2.0.0/e1000e-2.0.0.tar.gz
tar zxf e1000e-2.0.0.tar.gz && cd e1000e-2.0.0/src && make install
rmmod e1000e;modprobe e1000e (远程连接,必须两个命令一起使用,否则网卡就断了)
然后重启。


chenyx 发表于 2013-06-08 21:15

你用chkconfig关闭NM服务开机启动,启用network服务开机启动,然后重启服务器,测试下

alonerhu 发表于 2013-06-09 10:21

上一个贴纸就说了要把NM关闭的,你没有试过吗

zrq1238 发表于 2013-06-09 17:18

@alonerhu 谢谢! 我在一台上测试, 但有些帖子说网卡驱动不够新,所以我也在查看驱动是否有bug,谢了!

gron 发表于 2013-07-16 21:59

回复 4# zrq1238


    楼主问题解决了吗?怎么解决的?我也有同样的问题,我这是真实网卡eth0上报的错。网卡用着就突然失效。第一个网卡就不能用了!

gron 发表于 2013-07-16 22:00

回复 4# zrq1238


    楼主问题解决了吗?怎么解决的?我也有同样的问题,我这是真实网卡eth0上报的错。网卡用着就突然失效。第一个网卡就不能用了!

报错:
Jul 16 21:42:29 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:29 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:29 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:29 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:29 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:29 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:29 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:29 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:44 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:44 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:44 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:44 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:44 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:44 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:44 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:44 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
Jul 16 21:42:59 media kernel: e1000e 0000:06:00.0: eth0: Error reading PHY register
页: [1]
查看完整版本: 网卡出错:e1000e 0000:03:00.0: eth0: Error reading PHY register