Hello everybody,
I do have a I219-LM NIC on my HP Elitedesk 800 G4
https://support.hp.com/de-de/document/c06053618
I virtualized that PC and im using OPNsense with it.
Unfortunately the NIC apparently resets itself occasionally, which leads to no internet every few minutes, or hours.
The device is recognized as this
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)
And here is a kernel log, when the connection is interrupted
[Thu Mar 21 14:11:01 2024] e1000e 0000:00:1f.6 eno1: Reset adapter unexpectedly
[Thu Mar 21 14:11:01 2024] vmbr0: port 1(eno1) entered disabled state
[Thu Mar 21 14:11:05 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Thu Mar 21 14:11:05 2024] vmbr0: port 1(eno1) entered blocking state
[Thu Mar 21 14:11:05 2024] vmbr0: port 1(eno1) entered forwarding state
[Thu Mar 21 14:18:51 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <ef>
TDT <27>
next_to_use <27>
next_to_clean <ee>
buffer_info[next_to_clean]:
time_stamp <10035688d>
next_to_watch <ef>
jiffies <100356aa0>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:18:53 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <ef>
TDT <27>
next_to_use <27>
next_to_clean <ee>
buffer_info[next_to_clean]:
time_stamp <10035688d>
next_to_watch <ef>
jiffies <100356c90>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:18:55 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <ef>
TDT <27>
next_to_use <27>
next_to_clean <ee>
buffer_info[next_to_clean]:
time_stamp <10035688d>
next_to_watch <ef>
jiffies <100356e88>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:18:55 2024] e1000e 0000:00:1f.6 eno1: Reset adapter unexpectedly
[Thu Mar 21 14:18:55 2024] vmbr0: port 1(eno1) entered disabled state
[Thu Mar 21 14:18:59 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Thu Mar 21 14:18:59 2024] vmbr0: port 1(eno1) entered blocking state
[Thu Mar 21 14:18:59 2024] vmbr0: port 1(eno1) entered forwarding state
[Thu Mar 21 14:21:47 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <d6>
TDT <2e>
next_to_use <2e>
next_to_clean <d5>
buffer_info[next_to_clean]:
time_stamp <10036146e>
next_to_watch <d6>
jiffies <100361680>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:21:49 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <d6>
TDT <2e>
next_to_use <2e>
next_to_clean <d5>
buffer_info[next_to_clean]:
time_stamp <10036146e>
next_to_watch <d6>
jiffies <100361870>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:21:51 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <d6>
TDT <2e>
next_to_use <2e>
next_to_clean <d5>
buffer_info[next_to_clean]:
time_stamp <10036146e>
next_to_watch <d6>
jiffies <100361a69>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:21:52 2024] e1000e 0000:00:1f.6 eno1: Reset adapter unexpectedly
[Thu Mar 21 14:21:52 2024] vmbr0: port 1(eno1) entered disabled state
[Thu Mar 21 14:21:56 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Thu Mar 21 14:21:56 2024] vmbr0: port 1(eno1) entered blocking state
[Thu Mar 21 14:21:56 2024] vmbr0: port 1(eno1) entered forwarding state
[Thu Mar 21 14:23:42 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <c3>
TDT <f>
next_to_use <f>
next_to_clean <c2>
buffer_info[next_to_clean]:
time_stamp <100368553>
next_to_watch <c3>
jiffies <1003686d1>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:23:44 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <c3>
TDT <f>
next_to_use <f>
next_to_clean <c2>
buffer_info[next_to_clean]:
time_stamp <100368553>
next_to_watch <c3>
jiffies <1003688c1>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:23:46 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <c3>
TDT <f>
next_to_use <f>
next_to_clean <c2>
buffer_info[next_to_clean]:
time_stamp <100368553>
next_to_watch <c3>
jiffies <100368ab8>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:23:48 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <c3>
TDT <f>
next_to_use <f>
next_to_clean <c2>
buffer_info[next_to_clean]:
time_stamp <100368553>
next_to_watch <c3>
jiffies <100368ca8>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:23:49 2024] e1000e 0000:00:1f.6 eno1: Reset adapter unexpectedly
[Thu Mar 21 14:23:49 2024] vmbr0: port 1(eno1) entered disabled state
[Thu Mar 21 14:23:53 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Thu Mar 21 14:23:53 2024] vmbr0: port 1(eno1) entered blocking state
[Thu Mar 21 14:23:53 2024] vmbr0: port 1(eno1) entered forwarding state
[Thu Mar 21 14:25:18 2024] perf: interrupt took too long (2529 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
[Thu Mar 21 23:45:42 2024] perf: interrupt took too long (3195 > 3161), lowering kernel.perf_event_max_sample_rate to 62500
[Fri Mar 22 03:03:40 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Down
[Fri Mar 22 03:03:40 2024] vmbr0: port 1(eno1) entered disabled state
[Fri Mar 22 03:05:20 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Half Duplex, Flow Control: None
[Fri Mar 22 03:05:20 2024] vmbr0: port 1(eno1) entered blocking state
[Fri Mar 22 03:05:20 2024] vmbr0: port 1(eno1) entered forwarding state
[Fri Mar 22 03:05:20 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Down
[Fri Mar 22 03:05:21 2024] vmbr0: port 1(eno1) entered disabled state
[Fri Mar 22 03:05:23 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Fri Mar 22 03:05:23 2024] vmbr0: port 1(eno1) entered blocking state
[Fri Mar 22 03:05:23 2024] vmbr0: port 1(eno1) entered forwarding state
[Fri Mar 22 14:31:09 2024] usb 1-4: USB disconnect, device number 5
[Fri Mar 22 14:31:09 2024] usb 1-4: new full-speed USB device number 6 using xhci_hcd
[Fri Mar 22 14:31:09 2024] usb 1-4: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
[Fri Mar 22 14:31:09 2024] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fri Mar 22 14:31:09 2024] usb 1-4: Product: ConBee II
[Fri Mar 22 14:31:09 2024] usb 1-4: Manufacturer: dresden elektronik ingenieurtechnik GmbH
[Fri Mar 22 14:31:09 2024] usb 1-4: SerialNumber: DE2140506
[Fri Mar 22 14:31:09 2024] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
[Fri Mar 22 14:31:11 2024] usb 1-4: reset full-speed USB device number 6 using xhci_hcd
[Fri Mar 22 14:31:12 2024] usb 1-4: USB disconnect, device number 6
[Fri Mar 22 14:31:13 2024] usb 1-4: new full-speed USB device number 7 using xhci_hcd
[Fri Mar 22 14:31:13 2024] usb 1-4: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
[Fri Mar 22 14:31:13 2024] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fri Mar 22 14:31:13 2024] usb 1-4: Product: ConBee II
[Fri Mar 22 14:31:13 2024] usb 1-4: Manufacturer: dresden elektronik ingenieurtechnik GmbH
[Fri Mar 22 14:31:13 2024] usb 1-4: SerialNumber: DE2140506
[Fri Mar 22 14:31:13 2024] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
[Fri Mar 22 14:31:15 2024] usb 1-4: reset full-speed USB device number 7 using xhci_hcd
Is there a way to fix that issue?
Regards
I do have a I219-LM NIC on my HP Elitedesk 800 G4
https://support.hp.com/de-de/document/c06053618
I virtualized that PC and im using OPNsense with it.
Unfortunately the NIC apparently resets itself occasionally, which leads to no internet every few minutes, or hours.
The device is recognized as this
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)
And here is a kernel log, when the connection is interrupted
[Thu Mar 21 14:11:01 2024] e1000e 0000:00:1f.6 eno1: Reset adapter unexpectedly
[Thu Mar 21 14:11:01 2024] vmbr0: port 1(eno1) entered disabled state
[Thu Mar 21 14:11:05 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Thu Mar 21 14:11:05 2024] vmbr0: port 1(eno1) entered blocking state
[Thu Mar 21 14:11:05 2024] vmbr0: port 1(eno1) entered forwarding state
[Thu Mar 21 14:18:51 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <ef>
TDT <27>
next_to_use <27>
next_to_clean <ee>
buffer_info[next_to_clean]:
time_stamp <10035688d>
next_to_watch <ef>
jiffies <100356aa0>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:18:53 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <ef>
TDT <27>
next_to_use <27>
next_to_clean <ee>
buffer_info[next_to_clean]:
time_stamp <10035688d>
next_to_watch <ef>
jiffies <100356c90>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:18:55 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <ef>
TDT <27>
next_to_use <27>
next_to_clean <ee>
buffer_info[next_to_clean]:
time_stamp <10035688d>
next_to_watch <ef>
jiffies <100356e88>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:18:55 2024] e1000e 0000:00:1f.6 eno1: Reset adapter unexpectedly
[Thu Mar 21 14:18:55 2024] vmbr0: port 1(eno1) entered disabled state
[Thu Mar 21 14:18:59 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Thu Mar 21 14:18:59 2024] vmbr0: port 1(eno1) entered blocking state
[Thu Mar 21 14:18:59 2024] vmbr0: port 1(eno1) entered forwarding state
[Thu Mar 21 14:21:47 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <d6>
TDT <2e>
next_to_use <2e>
next_to_clean <d5>
buffer_info[next_to_clean]:
time_stamp <10036146e>
next_to_watch <d6>
jiffies <100361680>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:21:49 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <d6>
TDT <2e>
next_to_use <2e>
next_to_clean <d5>
buffer_info[next_to_clean]:
time_stamp <10036146e>
next_to_watch <d6>
jiffies <100361870>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:21:51 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <d6>
TDT <2e>
next_to_use <2e>
next_to_clean <d5>
buffer_info[next_to_clean]:
time_stamp <10036146e>
next_to_watch <d6>
jiffies <100361a69>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:21:52 2024] e1000e 0000:00:1f.6 eno1: Reset adapter unexpectedly
[Thu Mar 21 14:21:52 2024] vmbr0: port 1(eno1) entered disabled state
[Thu Mar 21 14:21:56 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Thu Mar 21 14:21:56 2024] vmbr0: port 1(eno1) entered blocking state
[Thu Mar 21 14:21:56 2024] vmbr0: port 1(eno1) entered forwarding state
[Thu Mar 21 14:23:42 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <c3>
TDT <f>
next_to_use <f>
next_to_clean <c2>
buffer_info[next_to_clean]:
time_stamp <100368553>
next_to_watch <c3>
jiffies <1003686d1>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:23:44 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <c3>
TDT <f>
next_to_use <f>
next_to_clean <c2>
buffer_info[next_to_clean]:
time_stamp <100368553>
next_to_watch <c3>
jiffies <1003688c1>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:23:46 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <c3>
TDT <f>
next_to_use <f>
next_to_clean <c2>
buffer_info[next_to_clean]:
time_stamp <100368553>
next_to_watch <c3>
jiffies <100368ab8>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:23:48 2024] e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang:
TDH <c3>
TDT <f>
next_to_use <f>
next_to_clean <c2>
buffer_info[next_to_clean]:
time_stamp <100368553>
next_to_watch <c3>
jiffies <100368ca8>
next_to_watch.status <0>
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
[Thu Mar 21 14:23:49 2024] e1000e 0000:00:1f.6 eno1: Reset adapter unexpectedly
[Thu Mar 21 14:23:49 2024] vmbr0: port 1(eno1) entered disabled state
[Thu Mar 21 14:23:53 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Thu Mar 21 14:23:53 2024] vmbr0: port 1(eno1) entered blocking state
[Thu Mar 21 14:23:53 2024] vmbr0: port 1(eno1) entered forwarding state
[Thu Mar 21 14:25:18 2024] perf: interrupt took too long (2529 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
[Thu Mar 21 23:45:42 2024] perf: interrupt took too long (3195 > 3161), lowering kernel.perf_event_max_sample_rate to 62500
[Fri Mar 22 03:03:40 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Down
[Fri Mar 22 03:03:40 2024] vmbr0: port 1(eno1) entered disabled state
[Fri Mar 22 03:05:20 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Half Duplex, Flow Control: None
[Fri Mar 22 03:05:20 2024] vmbr0: port 1(eno1) entered blocking state
[Fri Mar 22 03:05:20 2024] vmbr0: port 1(eno1) entered forwarding state
[Fri Mar 22 03:05:20 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Down
[Fri Mar 22 03:05:21 2024] vmbr0: port 1(eno1) entered disabled state
[Fri Mar 22 03:05:23 2024] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[Fri Mar 22 03:05:23 2024] vmbr0: port 1(eno1) entered blocking state
[Fri Mar 22 03:05:23 2024] vmbr0: port 1(eno1) entered forwarding state
[Fri Mar 22 14:31:09 2024] usb 1-4: USB disconnect, device number 5
[Fri Mar 22 14:31:09 2024] usb 1-4: new full-speed USB device number 6 using xhci_hcd
[Fri Mar 22 14:31:09 2024] usb 1-4: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
[Fri Mar 22 14:31:09 2024] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fri Mar 22 14:31:09 2024] usb 1-4: Product: ConBee II
[Fri Mar 22 14:31:09 2024] usb 1-4: Manufacturer: dresden elektronik ingenieurtechnik GmbH
[Fri Mar 22 14:31:09 2024] usb 1-4: SerialNumber: DE2140506
[Fri Mar 22 14:31:09 2024] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
[Fri Mar 22 14:31:11 2024] usb 1-4: reset full-speed USB device number 6 using xhci_hcd
[Fri Mar 22 14:31:12 2024] usb 1-4: USB disconnect, device number 6
[Fri Mar 22 14:31:13 2024] usb 1-4: new full-speed USB device number 7 using xhci_hcd
[Fri Mar 22 14:31:13 2024] usb 1-4: New USB device found, idVendor=1cf1, idProduct=0030, bcdDevice= 1.00
[Fri Mar 22 14:31:13 2024] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fri Mar 22 14:31:13 2024] usb 1-4: Product: ConBee II
[Fri Mar 22 14:31:13 2024] usb 1-4: Manufacturer: dresden elektronik ingenieurtechnik GmbH
[Fri Mar 22 14:31:13 2024] usb 1-4: SerialNumber: DE2140506
[Fri Mar 22 14:31:13 2024] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
[Fri Mar 22 14:31:15 2024] usb 1-4: reset full-speed USB device number 7 using xhci_hcd
Is there a way to fix that issue?
Regards