A veces es posible que hayas tenido algunos problemas para habilitar la interfaz de 10 G, la interfaz no aparece. Esto se debe a que el módulo ixgbe no se pudo cargar porque se detectó un tipo de módulo SFP+ no compatible.
El mensaje suele ser «unsupported sfp+ module» en una de las interfaces.
Causas de unsupported sfp+
La principal causa es que muchas veces los fabricantes de las tarjetas de red requieren que el módulo SFP+ contenga ciertas validaciones propias del propio fabricante, es decir, que se identifique como un SFP+ de Dell, Cisco, etc.
Algunos fabricantes de transceptores SFP+ como por ejemplo FS (https://www.fs.com/es) fabrican transceptores con compatibilidad para cada uno de los fabricantes.
En la imagen podemos ver un transceptor de FS, que por defecto viene marcado como Cisco

Si nos fijamos en el recuadro, podemos ver que se puede elegir entre una lista de fabricantes para la compatibilidad de nuestro transceptor (módulo) SFP+
Soluciones al problema del unsupported SFP+
Herramienta de programación
Una de las soluciones al problema, nos la brinda el propio fabricante FS (https://www.fs.com/es), mediante una herramienta que permite reprogramar los transceptores de su marca para diferentes fabricantes.
Existen dos modelos, uno que funciona mediante un cable USB conectado al PC, mucho más económico y un segundo modelo que funciona con Android e IOS también y que permite programar via Bluetooth

El funcionamiento de esta herramienta lo comentaré en otro post o en un vídeo.
Cambiar en el arranque de Linux
Confirmaremos si este problema se debe a que sfp+ no es compatible.
Creamos un archivo ixgbe en blanco
vi /etc/modprobe.d/ixgbe.conf
Ahora en este archivo escribimos lo siguiente:
options ixgbe allow_unsupported_sfp=1
Ejecutamos lo siguiente, para borrar el módulo y volver a cargarlo con los parámetros correctos que acabamos de escribir
rmmod ixgbe
modprobe ixgbe
Ejecutamos
ip a
Si ejecutando esto aparece la interfaz que no se inicializaba, entonces todo funciona, entonces podemos confirmar que el problema es que SFP+ no es compatible. Sin embargo, la prueba anterior no es permanente y volverá a fallar el interfaz una vez que se reinicie el sistema.
Para solucionar el problema de forma permanente
Editamos el archivo grub
vi /etc/default/grub
Añadimos esta línea al archivo grub, junto con las demás GRUB_CMDLINE_LINUX
GRUB_CMDLINE_LINUX=”ixgbe.allow_unsupported_sfp=1″
Actualizamos grub
grub-mkconfig -o /boot/grub/grub.cfg
rmmod ixgbe && modprobe ixgbe
Ahora ya puedes reiniciar el sistema y comprobar si aparece la interfaz de red con el transceptor SPF+
0 comentarios