Onde definir hw.ix.unsupported_sfp=1 num Netgate XG-7100 com óptica de terceiros (loader.conf.local vs GUI tunables)
Quem postou tinha óptica SFP+ de terceiros tanto nas portas Intel X553 onboard de um Netgate XG-7100 quanto numa X520-DA2 adicional, e tinha descoberto que hw.ixgbe.unsupported_sfp=1 no /boot/loader.conf habilita elas. Perguntas: isso vale tanto para as portas Intel onboard quanto para as PCIe, qual é a diferença entre loader.conf e loader.conf.local, e por que os System Tunables da GUI web não funcionam para isso. Um leitor com um XG-1537 acrescentou que o driver agora se chama ix, e que um módulo não reconhecido pode desabilitar a interface antes de qualquer tunable ser aplicado, obrigando a remoção do módulo antes do boot.
- Hardware: Netgate XG-7100, Netgate XG-1537, Intel X553, Intel X520-DA2, Intel X710-DA4
- Transceptores: SFP+ de terceiros
- Fator de forma: SFP+
Sintomas / mensagens:
interface disabled at boot with unsupported module
GUI tunable has no effect
Comments 2
Variáveis de loader precisam ser definidas antes do driver anexar: coloque hw.ix.unsupported_sfp=1 no /boot/loader.conf.local, que sobrevive a upgrades; funciona igual para portas ix(4) onboard e PCIe. Os System Tunables (sysctl) são aplicados tarde demais.
Se a interface continuar falhando, tente carregar o driver como módulo (if_ix_load=YES) ou drivers Intel mais novos; os logs de boot mostram se o módulo foi aceito.