Network interface hangs randomly

matius

New Member
Nov 29, 2024
6
1
3
Hi everyone,
I have encountered some very strange behaviour, it has happened twice now.
My machine is a Dell Optiplex Micro 7010 which is connected to my network with its built-in gigabit RJ45 port.
After about 10 days of uptime by network interface unexpectedly hangs preventing the device from being accessed and won't come back online until the ethernet is unplugged and plugged back in again. This really isn't great as I self-host a variety of applications on Proxmox which I use remotely.
I would really appreciate any help to solve this issue. Thank you.
Code:
Apr 14 20:18:15 pve kernel: e1000e 0000:00:1f.6 enp0s31f6: Detected Hardware Unit Hang:
                              TDH                  <de>
                              TDT                  <fb>
                              next_to_use          <fb>
                              next_to_clean        <dd>
                            buffer_info[next_to_clean]:
                              time_stamp           <1339eeadc>
                              next_to_watch        <de>
                              jiffies              <133e57500>
                              next_to_watch.status <0>
                            MAC Status             <40080083>
                            PHY Status             <796d>
                            PHY 1000BASE-T Status  <3c00>
                            PHY Extended Status    <3000>
                            PCI Status             <10>
 
Hi!

This is quite a common problem with the e1000e PHY driver unfortunately, but it is most often mitigated by selectively trying to turn-off the hardware accelerations of the network interface card, e.g. common hardware accelerations that e1000e is capable of and result in this hang are described in [0].

[0] https://forum.proxmox.com/threads/164233/#post-761927