Wo hw.ix.unsupported_sfp=1 setzen auf einer Netgate XG-7100 mit Drittanbieter-Optiken (loader.conf.local vs. GUI Tunables)
Der Autor hatte Drittanbieter-SFP+-Optiken sowohl für die onboard Intel-X553-Ports eines Netgate XG-7100 als auch für ein zusätzliches X520-DA2 und hatte herausgefunden, dass hw.ixgbe.unsupported_sfp=1 in /boot/loader.conf sie freischaltet. Fragen: Gilt das für onboard- und PCIe-Intel-Ports gleichermaßen, was unterscheidet loader.conf von loader.conf.local, und warum die System Tunables im Web-GUI dafür nichts bewirken. Ein Leser mit einer XG-1537 ergänzte, dass der Treiber inzwischen ix heißt und dass ein nicht erkanntes Modul das Interface schon deaktivieren kann, bevor irgendein Tunable greift, sodass das Modul vor dem Boot entfernt werden muss.
- Hardware: Netgate XG-7100, Netgate XG-1537, Intel X553, Intel X520-DA2, Intel X710-DA4
- Transceiver: Drittanbieter-SFP+
- Formfaktor: SFP+
Symptome / Meldungen:
interface disabled at boot with unsupported module
GUI tunable has no effect
Comments 2
Loader-Variablen müssen gesetzt sein, bevor der Treiber attacht: hw.ix.unsupported_sfp=1 in /boot/loader.conf.local eintragen, das übersteht Upgrades; funktioniert identisch für onboard- und PCIe-ix(4)-Ports. System Tunables (sysctl) werden zu spät angewendet.
Schlägt das Interface weiterhin fehl, den Treiber als Modul laden (if_ix_load=YES) oder neuere Intel-Treiber probieren; die Boot-Logs zeigen, ob das Modul akzeptiert wurde.