e1000e eno1: Detected Hardware Unit Hang:

I've proxmox 9 (Linux pve 6.14.11-2-pve #1 SMP PREEMPT_DYNAMIC PMX 6.14.11-2 (2025-09-12T09:46Z) x86_64 GNU/Linux)
this morning the driver fails. but i've a clear installation without any changes in /etc/network/interface


Sep 24 06:13:14 pve kernel: e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <f6>
TDT <d>
next_to_use <d>
next_to_clean <f5>
buffer_info[next_to_clean]:
time_stamp <14622b919>
next_to_watch <f6>
jiffies <14622c4c0>
next_to_watch.status <0>
MAC Status <40080083>
PHY Status <796d>
PHY 1000BASE-T Status <3c00>
PHY Extended Status <3000>
PCI Status <10>
 
Last edited:
Just experienced my first hang, but posted in a separate thread.
Been running for more than a year on 8.x.x, wo. any issues.
Upgraded to 9.x.x a few weeks ago , and have my first hang now.


*******************************

Hardware :
HP Prodesk 600 G5 - Mini

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)

root@prox-01:~# lspci -nnk | grep -A2 Ethernet
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (7) I219-LM [8086:15bb] (rev 10)
DeviceName: Onboard Lan
Subsystem: Hewlett-Packard Company Device [103c:8598]
root@prox-01:~#

*******************************

Virtual Environment 9.0.10, Fully udated this week.

root@prox-01:~# uname -a
Linux prox-01 6.14.11-2-pve #1 SMP PREEMPT_DYNAMIC PMX 6.14.11-2 (2025-09-12T09:46Z) x86_64 GNU/Linux
root@prox-01:~#

*******************************
2025-09-27T06:34:36.839088+02:00 prox-01 kernel: e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
2025-09-27T06:34:36.839114+02:00 prox-01 kernel: TDH <98>
2025-09-27T06:34:36.839117+02:00 prox-01 kernel: TDT <81>
2025-09-27T06:34:36.839119+02:00 prox-01 kernel: next_to_use <81>
2025-09-27T06:34:36.839120+02:00 prox-01 kernel: next_to_clean <97>
2025-09-27T06:34:36.839122+02:00 prox-01 kernel: buffer_info[next_to_clean]:
2025-09-27T06:34:36.839124+02:00 prox-01 kernel: time_stamp <130eaba7a>
2025-09-27T06:34:36.839125+02:00 prox-01 kernel: next_to_watch <98>
2025-09-27T06:34:36.839127+02:00 prox-01 kernel: jiffies <130eac301>
2025-09-27T06:34:36.839129+02:00 prox-01 kernel: next_to_watch.status <0>
2025-09-27T06:34:36.839130+02:00 prox-01 kernel: MAC Status <80083>
2025-09-27T06:34:36.839132+02:00 prox-01 kernel: PHY Status <796d>
2025-09-27T06:34:36.839133+02:00 prox-01 kernel: PHY 1000BASE-T Status <3800>
2025-09-27T06:34:36.839135+02:00 prox-01 kernel: PHY Extended Status <3000>
2025-09-27T06:34:36.839137+02:00 prox-01 kernel: PCI Status <10>

*******************************

Full info here
 
Just a tip, you only need to add tso off.
There's no need to turn off all others.
I've been using this on /etc/network/interfaces for over 2 years with no issues:

Code:
post-up ethtool -K eno1 tso off
Code:
post-up ethtool -K vmbr0 tso off
 
I also encountered the freezing issue, but when I disabled VLAN Aware and removed the Linux VLAN from the Proxmox network settings, the problem was resolved.

Code:
root@Fehu:~# uname -r
6.8.12-15-pve
root@Fehu:~# lspci | grep 00:19.0
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
root@Fehu:~#
 
I also encountered the freezing issue, but when I disabled VLAN Aware and removed the Linux VLAN from the Proxmox network settings, the problem was resolved.

Code:
root@Fehu:~# uname -r
6.8.12-15-pve
root@Fehu:~# lspci | grep 00:19.0
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
root@Fehu:~#
My Proxmox would be unusable wo. Vlan support