Un mémo sur comment mettre à jour le firmware de la carte fibre Intel Ethernet 10G 2P X520 sur un serveur DELL R730 via iDrac et la prise en charge par le noyau sous Proxmox.
En effet, sous Proxmox cette carte peut poser des problèmes de compatibilité avec le noyau :
dmesg | grep ixgbe
ixgbe : failed to load because an unsupported SFP+ or QSFP module type was detected.
Mise à jour du Firmware de l’Intel Ethernet 10G 2P X520
- Via la commande inxi, retrouver le numéro de série :
inxi -M
Machine: Device: server System: Dell product: PowerEdge R730 serial: 16MVT72
Ajout d’une option dans le module du kernel pour la gestion de l’Intel Ethernet 10G 2P X520
- Ajout de la nouvelle option pour le module :
echo "options ixgbe allow_unsupported_sfp=1" > /etc/modprobe.d/ixgbe-options.conf
depmod -a
update-initramfs -u -k all
reboot
Ressource
- Prise en compte de la carte X520 sous Proxmox : https://forum.proxmox.com/threads/ixgbe-issue-10gbit-nic-issue.17540/
Hello,
C’est une erreur bien connue pour les utilisateurs de carte fibre avec lasers SFP+.
Beaucoup de fabricants comme Intel, Dell, Cisco, Hp bloquent les ports SFP+ pour qu’ils soient compatibles uniquement avec les lasers vendus par eux. Sans doute pour vous faire payer cette optique 1000$ alors qu’on en trouve de qualité à 30$… ils vous diront que la compatibilité n’est pas garantie, c’est vrai… dans 1% des cas.
L’autre possibilité si on ne veux pas modifier tous les noyaux des serveurs:
1) Utiliser des câbles direct-attach si vous devez juste faire 10 mètres. Étrangement, eux fonctionnent souvent sans être bloqué par la carte fibre. On en trouve à partir de 8€ chez les grossistes pros.
2) C’est de faire l’acquisition d’un recodeur de SFP, il y en a qui tournent sous Android qu’il suffit de brancher sur le mini-USB. Il en existe quelques modèles sur le marché, mais tous ne se valent pas, certains n’ont pas les clés de toutes les marques pour reprogrammer.