Netgate XG-7100 पर third-party optics के साथ hw.ix.unsupported_sfp=1 कहां set करें (loader.conf.local बनाम GUI tunables)
Poster के पास एक Netgate XG-7100 के onboard Intel X553 ports और एक add-in X520-DA2 दोनों के लिए third-party SFP+ optics थीं और उसे पता चला था कि /boot/loader.conf में hw.ixgbe.unsupported_sfp=1 उन्हें enable कर देता है। सवाल: क्या यह onboard और PCIe दोनों Intel ports पर लागू होता है, loader.conf और loader.conf.local में क्या फर्क है, और web GUI के System Tunables इसके लिए काम क्यों नहीं करते। एक XG-1537 वाले reader ने जोड़ा कि driver का नाम अब ix है, और कोई unrecognised module किसी भी tunable के लागू होने से पहले ही interface को disable कर सकता है, जिससे boot से पहले module निकालना पड़ता है।
- Hardware: Netgate XG-7100, Netgate XG-1537, Intel X553, Intel X520-DA2, Intel X710-DA4
- Transceivers: third-party SFP+
- Form factor: SFP+
Symptoms / messages:
interface disabled at boot with unsupported module
GUI tunable has no effect
Comments 2
Loader variables driver के attach होने से पहले set होने चाहिए: hw.ix.unsupported_sfp=1 को /boot/loader.conf.local में डालिए, जो upgrades के बाद भी बना रहता है; यह onboard और PCIe दोनों ix(4) ports के लिए एक जैसा काम करता है। System Tunables (sysctl) बहुत देर से apply होते हैं।
अगर interface फिर भी fail हो, तो driver को एक module के तौर पर load करके देखिए (if_ix_load=YES) या नए Intel drivers try कीजिए; boot logs बताते हैं कि module accept हुआ या नहीं।