Réseau à 2,5 Gb/s sous Linux avec une puce Realtek : le support s'améliore

Réseau à 2,5 Gb/s sous Linux avec une puce Realtek : le support s’améliore

Intel en embuscade

Avatar de l'auteur
David Legrand

Publié dans

Hardware

19/04/2021 2 minutes
6

Réseau à 2,5 Gb/s sous Linux avec une puce Realtek : le support s'améliore

Si le réseau à 2,5 Gb/s se répand peu à peu, son support sous Linux pose encore parfois problème, notamment parce que Realtek n'a pas anticipé l'intégration du support de ses puces au sein du noyau Linux. La situation évolue cependant. En attendant, Intel se frotte les mains.

Lors de nos différents tests de solutions proposant des ports réseau à 2,5 Gb/s, nous avons vu qu'elles se reposaient souvent sur des puces Realtek. Reconnues nativement par les versions récentes de Windows 10, il en était tout autrement sous Linux. Il faut le plus souvent passer par un pilote fourni par un tiers ou à compiler soi-même.

Mais les choses s'améliorent. En effet, en juillet dernier, un patch ajoutait le support de la puce RTL8125B du constructeur, utilisée dans de nombreuses cartes mères. Un correctif était intégré en novembre suite à des problèmes touchant les produits de Realtek. Comme l'a repéré Phoronix, c'est aujourd'hui au tour des RTL8156(B) d'avoir droit à un traitement similaire. Ces puces sont utilisées dans plusieurs adaptateurs USB.

Ce patch concerne également la série RTL8153 (1 Gb/s). Selon nos confrères, il devrait être intégré à la version 5.13 du noyau, et donc aux prochaines versions des grandes distributions. D'ici là, Intel pourrait marquer des points avec son bon support de Linux et sa puce I225-V. On trouve d'ailleurs des cartes PCIe l'utilisant pour une vingtaine d'euros.

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Fermer

Commentaires (6)


À noter que l’article de Phoronix est vague : j’utilise un adaptateur à base de RTL8156 rev A depuis plusieurs semaines sans aucun problème et il était supporté sans rien avoir à faire, dès sa sortie l’année dernière. La seule différence est qu’au lieu d’utiliser le driver générique il utilisera l’officiel de Realtek.



Même quand le fabricant traîne des pieds, ça se débrouille et le support est là.


Ca semble dépendre des produits mais je confirme que dans certains cas (au moins le mien, mais j’ai vu des cas similaires sur des forums), l’installation manuelle du driver à partir du site constructeur était indispensable pour que le 2,5 Gb soit reconnu. Voici le lien si ça peut être utile à d’autres :
https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software


Ça dépend toujours de la version du noyau aussi. Ces drivers Realtek sont donnés jusqu’au 5.6, j’imagine que l’utilisation du générique est arrivée après… C’est fait pour les distributions qui n’utilisent pas une version récente. Peu importe la réactivité de Realtek, si on utilise une LTS d’Ubuntu, le support y sera toujours très tardif.



Le support du matos dépend plus de la politique de la distribution que du noyau Linux.


J’ai une carte réseau no-name en 2.5Gbps avec du Realtek dedans. J’ai jamais eu de problème avec (sous Unraid 6.8.x), même en changeant la MTU à 9014. La copie de fichier via SMB c’est 290Mo/s


Mon commentaire est hors-sujet mais merci pour le nom de cet OS dont je n’avais jamais entendu parler…


Même chose pour Windows, ça s’est bien amélioré depuis le driver du mois dernier, parce que jusque là le fait de trafiquer (~100Mb/s) en UDP (torrent par exemple) entrainait des pertes de paquets sur le lien, puis la déconnexion d’une vingtaine de secondes de l’interface Ethernet.



Depuis le dernier driver plus de problèmes ! Je suis plutôt rassuré que les choses aillent dans le bon sens, même si le problème avec l’UDP a duré un bout de temps.