eth*: Timesync Tx Control register not set as expected e1000e 内核驱动 问题解决方案

eth0: Timesync Tx Control register not set as expected

eth1: Timesync Tx Control register not set as expected

如果你使用 CentOS 6.4 or 6.*, 并且网卡经常性自动断开, 检查下日志:-

# tail -100f /var/log/messages

If you see any of the following ‘e1000e’ errors or any other errors with e1000e:-
e1000e: eth0 NIC Link is Down
e1000e 0000:03:00.0: eth0: Reset adapter
e1000e 0000:03:00.0: eth0: Reset adapter unexpectedly
e1000e 0000:03:00.0: eth0: Timesync Tx Control register not set as expected
e1000e 0000:03:00.0: eth0: Cannot change link characteristics when SoL/IDER is active.

包含这种错误的话 那么可以使用下面的方式解决

这个问题出现在 CentOS 6.x 版本的kernel中的Intel e1000e 驱动问题

官方的bugs
http://bugs.centos.org/view.php?id=6810
http://bugs.centos.org/view.php?id=6814

 

解决方案:

1. SSH登录服务器,如果无法登陆,请使用IPKVM

2. 添加 pcie_aspm=off 内核字段到 grub 的配置中config, 例子:-
# cd /boot/grub
# vim grub.conf
….

 
….
– (把 pcie_aspm=off 加到结尾)

3. 保存 重启服务器
:wq
# shutdown -r now

 

问题解决

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注