Récemment, je montrais qu’il existe un pilote open source pour les cartes Ethernet Realtek modernes, et je me suis demandé s’il fonctionnait avec les cartes à 5 Gb/s (RTL8126). Je n’avais testé qu’avec une RTL8125 (2,5 Gb/s) et une RTL8127 (10 Gb/s). J’en ai profité pour me procurer une variante qui m’intriguait : une carte en format M.2.
En M.2 ? Comme les SSD ? Oui. On trouve des cartes de ce type vers 30 € (en 5 Gb/s) et un peu moins en 2,5 Gb/s. Bien évidemment, la prise Ethernet n’est pas sur la barrette M.2, mais sur un petit circuit imprimé séparé, et une nappe fournie permet de relier les deux. On a une équerre classique et une équerre low profile dans la boîte, comme souvent. C’est un accessoire qui vise les cartes mères avec peu d’emplacements PCI-Express ou certains PC compacts. Techniquement, ça passe probablement dans un PC portable, mais l’emplacement M.2 est souvent utilisé par le SSD (on en a rarement plusieurs) et il faut ensuite sortir le câble.
Dans mon cas, l’idée était de mettre la barrette dans un boîtier Thunderbolt pour disque dur. Ça passe dans la majorité des cas, et j’ai testé avec trois modèles sans soucis. Un vieux boîtiers OWC (limité à deux lignes PCI-Express), un modèle Thunderbolt 5 plus rapide et un boîtier USB4. J’ai aussi un boîtier Thunderbolt ou ça fonctionne, mais sans pouvoir insérer totalement la carte. Attention, il faut bien du Thunderbolt ou de l’USB4 qui expose du PCI-Express : les adaptateurs dédiés uniquement aux SSD (souvent limité à 10 ou 20 Gb/s) n’acceptent pas une carte Ethernet.
D’un point de vue pratique, on a une puce RTL8126 sur la barrette M.2, interfacée sur une seule ligne. Le Thunderbolt 3 suffit donc amplement ici : une ligne fournit 8 Gb/s, l’Ethernet est limité à 5 Gb/s. Ce n’est par contre pas adapté aux vieux boîtiers Thunderbolt 2, qui sont PCI-Express 2.0 uniquement.
Ça fonctionne avec le pilote open source
J’ai d’abord branché la carte sans les pilotes, mais comme pour ma carte RTL8125, ça plante directement sous macOS 27. Le pilote standard de Golden Gate n’aime visiblement pas la carte. Avec le pilote open source, pas de soucis : la carte est reconnue, le pilote se charge et tout fonctionne. Questions débits, j’ai atteint 4,7 Gb/s avec une liaison vers un Mac mini M1 doté d’une carte 10 Gb/s, donc on atteint le maximum attendu en Ethernet à 5 Gb/s.
Le problème des adaptateurs M.2
La barrette M.2 a un défaut : elle est double face. Ce n’est pas systématique dans les SSD, et certains boîtiers M.2 n’acceptent que les barrettes simple face. J’ai testé avec quatre boîtiers, et il y en a un qui n’a pas accepté la carte : il est prévu pour des SSD simple face et il y a des composants sous la barrette M.2. On voit tout de suite que ça ne passe pas : les composants bloquent. De toute façon, le boîtier Wavlink en question a un autre défaut : l’emplacement M.2 n’est pas accessible. D’un point de vue purement technique, ça passe en sortant le circuit imprimé avec la barrette en équilibre, mais bon.
Pour installer une carte Ethernet de ce type, il faut aussi un boîtier M.2 qui donne un accès à l’emplacement. Dans le Wavlink, il y a un dissipateur pour un SSD et il est à l’intérieur du boîtier. Une fois le boîtier ouvert, l’emplacement M.2 n’est pas visible et il n’y a donc pas de place pour mettre la barrette et sa nappe. Dans les trois autres boîtiers, la face supérieure de la barrette M.2 est placée vers l’extérieur, donc il suffit de ne pas mettre le couvercle du boîtier.
Est-ce une bonne idée ?
Si vous avez déjà un boîtier pour un SSD et que vous avez un besoin ponctuel, c’est assez honnête : les performances sont là pour une trentaine d’euros. Mais ça reste du bricolage : il faut laisser le boîtier ouvert, sortir une nappe, etc. Si vous avez besoin d’une connexion Ethernet, les versions USB restent quand même plus pratiques, même si ça demande un peu plus de CPU. On trouve des cartes à base de RTL8157 (Ethernet 5 Gb/s en USB) pour 30 € en noname. Les résultats sont du même ordre et sans pilote à installer.














