Detected hardware unit hang
Hello everyone,
I seem to be having an issue with the e1000e
driver on my homeserver (Lenovo Thinkcentre M710q tiny). I've had this issue twice now so it wasn't a coincidence. When transferring a considerable amount of data (roughly 10GB), I suddenly lose connection to my server. When I go to the console I see the following message:
Apr 2 14:35:47 server01.home.local kernel: e1000e 0000:00:1f.6 enp0s31f6: Detected Hardware Unit Hang:
TDH <0>
TDT <2>
next_to_use <2>
next_to_clean <0>
buffer_info[next_to_clean]:
time_stamp <1063e5f55>
next_to_watch <0>
jiffies <1063e8580>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
Apr 2 14:35:47 server01.home.local kernel: e1000e 0000:00:1f.6 enp0s31f6: Reset adapter unexpectedly
Apr 2 14:35:47 server01.home.local kernel: bridge0: port 1(enp0s31f6) entered disabled state
Apr 2 14:35:51 server01.home.local NetworkManager[934]: <info> [1617366951.2407] device (enp0s31f6): carrier: link connected
Apr 2 14:35:51 server01.home.local kernel: e1000e 0000:00:1f.6 enp0s31f6: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Apr 2 14:35:51 server01.home.local kernel: bridge0: port 1(enp0s31f6) entered blocking state
Apr 2 14:35:51 server01.home.local kernel: bridge0: port 1(enp0s31f6) entered forwarding state
The only solution seems to be to press Ctrl+Alt+Del to reboot. Normally I have no issues with my homeserver and it runs fine, only when transferring a lot of data will cause this. Is this a known issue for this ethernet card and is there a fix?
Thanks,
Johan