Intel ixgbe allow_unsupported_sfp braucht einen Wert pro Port und existiert für X710 gar nicht
Ein Netzwerkbetreiber fragte, wie sich Nicht-Intel-SFP+-Module für 10G-Glasfaser auf Intel-Adaptern unter Linux nutzen lassen. Die Antworten fassten die praktischen Regeln zusammen: Für NICs der Klasse 82599/X520 muss der ixgbe-Modulparameter allow_unsupported_sfp gesetzt werden, und auf Dual-Port-Karten muss er pro Port angegeben werden (allow_unsupported_sfp=1,1), sonst wird nur der erste Port freigeschaltet; bei X710/XL710 wird die SFP-Prüfung in der Adapter-Firmware erzwungen, eine Treiberoption reicht also nicht, dort müsste das NVRAM selbst verändert werden.
- Hardware: Intel X520 (82599), Intel X710
- Transceiver: Nicht-Intel-SFP+
- Formfaktor: SFP+
Symptome / Meldungen:
unsupported SFP+ module rejected
second port stays locked
Comments 2
options ixgbe allow_unsupported_sfp=1,1 (ein Wert pro Port) zur modprobe-Konfiguration hinzufügen.
Der X710 prüft das Modul in der Firmware; nur ein NVRAM-Patch kann es freischalten.