أين تُضبط hw.ix.unsupported_sfp=1 على Netgate XG-7100 مع بصريات من طرف ثالث (loader.conf.local مقابل متغيرات واجهة الويب)
كان لدى صاحب السؤال بصريات SFP+ من طرف ثالث لكل من منفذي Intel X553 المدمجين في Netgate XG-7100 وبطاقة إضافية X520-DA2، ووجد أن hw.ixgbe.unsupported_sfp=1 في /boot/loader.conf تُفعّلها. الأسئلة: هل ينطبق ذلك على المنافذ المدمجة ومنافذ PCIe من Intel معاً، وما الفرق بين loader.conf وloader.conf.local، ولماذا لا تعمل متغيرات System Tunables في واجهة الويب لهذا الغرض. أضاف قارئ لديه XG-1537 أن التعريف يُسمى الآن ix، وأن وحدة غير معروفة يمكن أن تُعطّل الواجهة قبل أن يُطبَّق أي متغير، مما يجبر على إزالة الوحدة قبل الإقلاع.
- العتاد: Netgate XG-7100، Netgate XG-1537، Intel X553، Intel X520-DA2، Intel X710-DA4
- الوحدات البصرية: SFP+ من طرف ثالث
- الشكل الفيزيائي: SFP+
الأعراض / الرسائل:
interface disabled at boot with unsupported module
GUI tunable has no effect
Comments 2
يجب ضبط متغيرات المُحمِّل (loader) قبل أن يرتبط التعريف: ضع hw.ix.unsupported_sfp=1 في /boot/loader.conf.local، الذي ينجو من الترقيات؛ يعمل بنفس الطريقة لمنافذ ix(4) المدمجة ومنافذ PCIe. متغيرات System Tunables (sysctl) تُطبَّق متأخرة جداً.
إن استمرت الواجهة في الفشل، جرّب تحميل التعريف كوحدة (if_ix_load=YES) أو تعريفات Intel أحدث؛ سجلات الإقلاع تُظهر ما إذا كانت الوحدة قد قُبلت.