Skip to main content

Frag is bigger than frame. fatal error disabling device

Es gibt aktuell einen Bug, vermutlich im XEN-Kernel, der DomU sporadisch mal das Netzdevice herunterfährt (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701744)

Im Syslog der Dom0 steht dann folgendes:

Jul 24 11:29:00 dom0 kernel: [4358248.003726] vif vif-8-0: vif8.0: Frag is bigger than frame.
Jul 24 11:29:00 dom0 kernel: [4358248.003747] vif vif-8-0: vif8.0: fatal error; disabling device
Jul 24 11:29:00 dom0 kernel: [4358248.005158] public: port 9(vif8.0) entering forwarding state

Mit folgendem Workaround läßt sich das Problem abstellen (für jedes Interface ausführen):

ethtool -K eth0 gso off

Hier ein Script um alle Ethernet-NICs entsprechend zu konfigurieren:

#!/bin/bash
if_modes="gso"
for iface in $(ifconfig | awk '$0 ~ /Ethernet/ { print $1 }'); do
 for if_mode in ${if_modes}; do
   ethtool -K $iface $if_mode off 2>/dev/null
 done
done