I. Introduction▲
Les équipements fournissant des débits Ethernet supérieurs à 1 Gbps deviennent de plus en plus répandus. De plus, l’accès à des débits de l’ordre de 2,5 Gbps ou même 5 Gbps ne nécessite pas de changer les câbles réseau. Par conséquent, pour peu que vous ayez un équipement adapté (tel qu’un NAS et un switch), un simple adaptateur USB, tel que celui présenté dans cet article, suffit à obtenir de meilleurs débits.
I-A. Caractéristiques▲
L’adaptateur est constitué d’une partie rectangulaire dont un côté est légèrement arrondi mesurant 7,5 x 1,35 x 3,5 cm à partir duquel sort un câble finissant par une connexion USB Type C. L’ensemble fait 23 cm.
Évidemment, c’est dans la partie rectangulaire que vient se loger le câble RJ-45. Lorsque connecté au réseau, un voyant orange s’allume ainsi qu’un voyant blanc, très lumineux et clignotant lors d’une activité réseau.
Le constructeur indique que l’adaptateur supporte :
- un flux full duplex ;
- la négociation automatique du débit (10, 100, 1000 et 2500 Mbps) ;
- le Wake On Lan ;
- consomme un maximum de 60 mA lorsqu’aucun câble n’est connecté, 80 mA pour une connexion 10 Mbits/s, 130 mA pour une connexion 100 Mbps, 300 mA pour une connexion 1 Gbits/s et 460 mA pour une connexion 2,5 Gbps.
L’adaptateur intègre une puce RTL8156 de la marque RealTek. Les pilotes sont téléchargeables ici.
II. Déballage▲
L’emballage est rectangulaire affichant une photo de l’adaptateur mis en situation. À cela, s’ajoute une description courte du produit en anglais, allemand et français ainsi que de quelques points mis en avant en anglais :
L’arrière de la boite rappelle les points mis en avant sur le devant, dans sept langues et indique l’intégralité des caractéristiques :
Les côtés de la boite ne font que répéter les points mis en avant sur le dessus, toujours en anglais.
Une languette de tissu permet d’ouvrir la face avant et de découvrir le produit. D’ailleurs, la face avant contient un aimant permettant de solidement refermer la boite.
Toutefois, cette présentation n’est que purement esthétique et ne permettra pas d’accéder à l’adaptateur. Pour cela, il faut ouvrir la boite par le haut, de manière classique.
La boite contient l’adaptateur, emballé dans un réceptacle en plastique ainsi qu’une notice (en plusieurs langues, aussi disponible au téléchargement sur la page officielle du produit).
L’adaptateur est fait de plastique et arbore la marque du constructeur ainsi qu’une indication de la vitesse du port RJ-45. Sur le dessous, sont imprimés le nom du produit, son numéro de modèle, l’adresse du constructeur et les logos CE et la poubelle barrée.
III. Fonctionnement▲
L’utilisation est plus que simple. Il suffit de brancher l’adaptateur à un port USB du PC et un câble RJ-45 de l’autre côté.
III-A. Ping▲
Le test du ping consiste en l’envoi de 6000 requêtes de ping à destination d’une Livebox 4 de Orange. Comme ce test mesure aussi bien la vitesse de l’adaptateur que du reste de l’équipement mis à contribution, ce test est toujours effectué sur la même machine, avec le même câble et à destination du même serveur.
Voici la moyenne du temps d’aller-retour de la requête ping, en comparaison avec d’autres équipements :
Un second test est effectué, cette fois, en utilisant le chipset RTL8411 comme destination :
Il est clair que cet adaptateur apporte une latence quantifiable par rapport à d’autres puces réseau. Certes, la latence induite n’est pas comparable à la latence d’un réseau WiFi, mais est de l’ordre du double par rapport aux autres équipements filaires testés.
Malheureusement, l’augmentation de la latence ralentit les échanges de données, notamment visible lors de transferts d’une multitude de petits fichiers. En effet, pour peu que le protocole utilisé nécessite d’attendre une réponse de l’autre machine, l’attente nécessaire est équivalente à cette latence. Ce qui est probablement le cas lors d’une copie de fichier : le système attend que la copie d’un fichier soit terminée avant de démarrer la copie du suivant.
IV. Remarques▲
IV-A. Linux▲
Étrangement, sous Linux (noyau 5.4 et 5.7), à la connexion, les lignes en rapport avec la connexion réseau se répètent indéfiniment :
[ 242.973024] usb 4-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 242.993700] usb 4-1: New USB device found, idVendor=0bda, idProduct=8156, bcdDevice=30.00
[ 242.993705] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 242.993709] usb 4-1: Product: USB 10/100/1G/2.5G LAN
[ 242.993711] usb 4-1: Manufacturer: Realtek
[ 242.993713] usb 4-1: SerialNumber: 000000001
[ 243.018095] cdc_ncm 4-1:2.0: MAC-Address: a0:ce:c8:cb:7b:ce
[ 243.018101] cdc_ncm 4-1:2.0: setting rx_max = 16384
[ 243.018224] cdc_ncm 4-1:2.0: setting tx_max = 16384
[ 243.018822] cdc_ncm 4-1:2.0 usb0: register 'cdc_ncm' at usb-0000:38:00.0-1, CDC NCM, a0:ce:c8:cb:7b:ce
[ 243.066112] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: renamed from usb0
[ 243.114981] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.147036] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.178655] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.211095] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.243103] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.275104] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.307105] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.339100] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.371102] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.403100] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.435101] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.467100] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.499141] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.531091] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.563089] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.564732] pci_bus 0000:03: Allocating resources
[ 243.564751] pci_bus 0000:38: Allocating resources
[ 243.595019] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.627102] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.658652] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
[ 243.691018] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: disconnected
De même lorsque le câble est connecté :
[ 272.138750] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.170812] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.202814] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.234750] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.266814] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.298751] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.330813] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.362750] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.394814] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.426812] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.458753] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.490437] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.522809] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.554813] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.586753] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.618746] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.650331] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.682871] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.714758] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.746750] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.778809] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.810362] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.842308] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.874742] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.906353] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 272.938567] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 272.970743] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.002804] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 273.034767] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.066743] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 273.098358] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.130292] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 273.162329] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.194296] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 273.226314] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.258326] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 273.290332] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.322471] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 273.354415] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.386804] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 273.418412] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.450340] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
[ 273.482313] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: 1000 mbit/s downlink 1000 mbit/s uplink
[ 273.514312] cdc_ncm 4-1:2.0 enxa0cec8cb7bce: network connection: connected
IV-B. Android▲
L’adaptateur possédant une connectique USB Type C, il est donc possible de le connecter à un téléphone ou une tablette. Toutefois, l’adaptateur n’a jamais été reconnu en testant avec une tablette Pixel C sous Android 8 et un téléphone Sony Xperia XA2 sous Android 9.
Il est vrai que le site officiel et la documentation ne mentionnent pas les tablettes comme matériel compatible, juste Windows, Mac OS et les Chromebook.
L’adaptateur USB Type C embarquant le chipset RTL8152 utilisé dans les tests de pingPing fonctionne avec la tablette Pixel C, mais pas le téléphone. Ce côté hasardeux semble avoir déjà été rencontré par d’autres utilisateurs.
IV-C. Chauffe▲
Lors de mes tests de transfert, j’ai remarqué que le boîtier chauffe. Il n’est pas rare que celui-ci atteigne la quarantaine de degrés en utilisation. Évidemment, cela dépend de la température ambiante.
V. Utilisations▲
Comme cela est indiqué aussi bien sur le site officiel que sur la boite, l’adaptateur est évidemment utile pour ajouter une connectique Ethernet à un ordinateur qui en est démuni (notamment sur les ultrabooks).
Évidemment, un tel adaptateur est d’autant plus intéressant si vous avez un équipement (switch, serveur) supportant le 2,5 Gbps. Dans un tel cas, l’adaptateur permettra d’accélérer les transferts.
VI. Conclusion▲
L’adaptateur USB Type C vers 2,5 Gbps de Digitus permettant d’apporter le support de l’Ethernet 2,5 Gbps à une machine qui en est dépourvue. Son utilisation est simple et l’adaptateur est facile à transporter.
VII. Remerciements▲
Developpez.com tient à remercier Digitus de nous avoir fourni l’adaptateur USB Type C vers Ethernet 2,5 Gbps testé dans cet article. Vous pouvez retrouver la page officielle du produit ici. |