solip.de
Intel Channel Partner
Lancom Reseller

Broadcom BCM5708 Modul bnx2 produziert rx_align_errors, rx_crc_errors, frame errors

Erstellt von solip am 19. April 2013

Viel Ärger in Form von um die 10% Frame Errors (lt. ifconfig) und rx_align_errors sowie rx_crc_errors (lt. ethtool -S) kann erleben wer eine bestimmte Kombination aus Linux Kernel und dem Modul bnx2 für die Broadcom Netzwerkkarten einsetzt.

Was zunächst in jeder Hinsicht auf Hardware-Probleme hindeutet und zum Tausch von Kabeln und anderer Fehlersuche anregt, ist tatsächlich ein Problem des Kernels. So gesehen durch die gerade aktuelle Version 2.6.24-32 x64 induziert. Ein Broadcom BCM5708 verfiel in einen nahezu unbrauchbaren Modus und produzierte gewaltige Mengen an fehlerhaften Ethernet-Paketen.

Das Netz ist voll von Hinweisen darauf das Modul per disable_msi=1 umzukonfigurieren um Probleme zu vermeiden. Dies ist aber nicht in allen Fällen die Lösung und funktioniert auch längst nicht in jeder Kombination aus Treiber, Firmware und Broadcom NIC. Die Lösung besteht für alle anderen im Einsatz eines älteren Kernels – hier -24 – welcher das Problem noch nicht induziert.

Abgelegt unter debian GNU/Linux | Keine Kommentare »