HP EliteDesk 800 G5 DMで発生する「Hardware Unit Hang」現象の対策手順をまとめました。
環境#
- ハード:HP EliteDesk 800 G5 DM
- NIC:Intel I219-LM (driver: e1000e)
- OS:Proxmox VE 8.4
現象#
- 不定期にネットワーク通信が停止する
- カーネルログに次のログが出力される
e1000e 0000:00:1f.6 eno1: Detected Hardware Unit Hang
対処#
オフロードを無効にします。
これによりHardware Unit Hangの発生を防止できます。
Bash
# ethtool をインストール
sudo apt update && sudo apt install -y ethtool
# 一時的にオフロードを無効化
sudo ethtool -K eno1 rx off tx off sg off tso off gso off gro off rxvlan off txvlan off
# 現在の設定を確認
cat /etc/network/interfaces
# 永続化する
sudo sed -i '/iface eno1 inet manual/a\\tpost-up /usr/sbin/ethtool -K $IFACE rx off tx off sg off tso off gso off gro off rxvlan off txvlan off 2> /dev/null' /etc/network/interfaces