情况是,当主机安装完 CentOS 6.6 后,使用 SSH 操作一段时间,连线突然中断,再来就 ping 不到,本机也 ping 不到同网段的,本机自 ping 自已的 ip 就可以.
而 message 出现:
Nov 22 20:34:12 st kernel: e1000e 0000:07:00.0: eth0: Timesync Tx Control register not set as expected
网卡资讯:
- #ethtool-ieth0
- driver:e1000e
- version:2.3.2-k
- firmware-version:1.9-0
- bus-info:0000:07:00.0
- supports-statistics:yes
- supports-test:yes
- supports-eeprom-access:yes
- supports-register-dump:yes
- supports-priv-flags:no
- #ethtooleth0
- Settingsforeth0:
- Supportedports:[TP]
- Supportedlinkmodes:10baseT/Half10baseT/Full
- 100baseT/Half100baseT/Full
- 1000baseT/Full
- Supportedpauseframeuse:No
- Supportsauto-negotiation:Yes
- Advertisedlinkmodes:10baseT/Half10baseT/Full
- 100baseT/Half100baseT/Full
- 1000baseT/Full
- Advertisedpauseframeuse:No
- Advertisedauto-negotiation:Yes
- Speed:1000Mb/s//phpfensi.com
- Duplex:Full
- Port:TwistedPair
- PHYAD:1
- Transceiver:internal
- Auto-negotiation:on
- MDI-X:on(auto)
- SupportsWake-on:pumbg
- Wake-on:g
- Currentmessagelevel:0x00000007(7)
- drvprobelink
- Linkdetected:yes
解决方式是要在 /boot/grub/grub.conf ?加入 pcie_aspm=off
kernel /vmlinuz-xxxxxxxxxxxxxxxxxx ro root=xxxxxxxxxxxx pcie_aspm=off