---
title: "Fix e1000e NIC Hardware Hang on Proxmox… | BudgetWorks"
description: "How to fix Intel e1000e Detected Hardware Unit Hang errors on Proxmox by disabling TSO, GSO, GRO and other NIC offloading settings."
url: https://www.budgetapp.works/en/blog/e1000e-nic-hardware-hang-fix-proxmox
canonical_url: https://www.budgetapp.works/en/blog/e1000e-nic-hardware-hang-fix-proxmox
last_updated: 2026-10-12
---

[ Back to Blog](/en/blog)

 March 10, 2026 726 views

# e1000e NIC Hardware Hang Issue (Most Recent Mini PC)

![e1000e NIC Hardware Hang Issue (Most Recent Mini PC)](/cdn-cgi/image/width=1536,quality=80,format=auto/https://public-api.budgetapp.works/api/public/media/72e9aa1d-e782-47ef-a9ea-44bdc6065217)

## Problem

Intel e1000e NIC (`eno1` on `0000:00:1f.6`) experiences repeated **"Detected Hardware Unit Hang"** errors, causing the network interface to freeze and making the server unreachable.

This is a known issue with Intel e1000e driver on certain chipsets when hardware offloading is enabled.

## Symptoms

* `journalctl` shows repeated: `e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang`
* Server becomes unreachable over the network
* PVE web UI inaccessible
* VMs still running but no network connectivity

## Incident: 2026-03-02

* NIC hangs started at 14:31, recurred at 17:25
* Physical power button was pressed at 17:32 to shut down (server was unreachable)
* Server was offline \~23 hours until manually powered on at 16:57 on 2026-03-03

## Fix: Disable NIC Offloading

### Community Script (recommended)

`ssh root@192.168.41.204
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/nic-offloading-fix.sh)"
`

Creates a systemd service that disables offloading at boot. Select `eno1` when prompted.

### Manual Fix

`ethtool -K eno1 gso off gro off tso off tx off rx off rxvlan off txvlan off sg off
`

Make persistent by adding to `/etc/network/interfaces`:

`post-up ethtool -K eno1 gso off gro off tso off tx off rx off rxvlan off txvlan off sg off
`

### Verify

`ethtool -k eno1 | grep -E "tcp-segmentation-offload|generic-segmentation-offload|generic-receive-offload"
`

All should show `off`.

## Offloading Settings Disabled

| Setting | Flag       | Description                  |
| ------- | ---------- | ---------------------------- |
| TSO     | tso off    | TCP Segmentation Offload     |
| GSO     | gso off    | Generic Segmentation Offload |
| GRO     | gro off    | Generic Receive Offload      |
| TX      | tx off     | Transmit offloading          |
| RX      | rx off     | Receive offloading           |
| RXVLAN  | rxvlan off | VLAN receive offload         |
| TXVLAN  | txvlan off | VLAN transmit offload        |
| SG      | sg off     | Scatter-Gather               |

## Affected Host

* **Hostname**: i711
* **IP**: 192.168.XX.XX
* **NIC**: eno1 (Intel e1000e, 1000 Mbps)
* **Kernel**: 6.8.12-16-pve

 #proxmox #networking #e1000e #hardware #nic #troubleshooting

### Want to see it in action?

Learn how BudgetWorks OS can transform your business operations.

[Try Live Demo](/en/try)

---
Site map for agents: [llms.txt](https://www.budgetapp.works/llms.txt) · [sitemap.md](https://www.budgetapp.works/sitemap.md)
