e1000e causes system to hang on RHEL 8.8
Hello,
I'm having a few problems with my NIC e1000e running on a RHEL 8.8 machine. For me it seems that after some time the system freezes due to e1000e problem.
lspci -v
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
DeviceName: Onboard LAN
Subsystem: Lenovo Device 30a3
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at f7c00000 (32-bit, non-prefetchable) [size=128K]
Memory at f7c39000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f080 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] PCI Advanced Features
Kernel driver in use: e1000e
Kernel modules: e1000e
uname -r
4.18.0-477.15.1.el8_8.x86_64
ethtool -I eno1
Settings for eno1:
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
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Full
Auto-negotiation: on
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
MDI-X: off (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
dmesg -wH
repeatly...
[Aug 8 05:56] e1000e 0000:00:19.0 eno1: NIC Link is Down
[ +1.834375] e1000e 0000:00:19.0 eno1: PHY Wakeup cause - Link Status Change
[ +2.796177] e1000e 0000:00:19.0 eno1: NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ +0.000004] e1000e 0000:00:19.0 eno1: 10/100 speed: disabling TSO
if already tried to disable
ethtool -K eno1 gso off gro off tso off
but it does not help.