Collanews

🔒
❌ À propos de FreshRSS
Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierVos flux RSS

De l’Ethernet 5 Gb/s pour Mac, en USB-C

Par Pierre Dandumont

Depuis quelques années maintenant, l’Ethernet à 1 Gb/s est un goulot d’étranglement pour les transferts sur un réseau. Mais les possibilités pour passer au-delà de ce débit reste onéreuse, avec souvent quelques limites. QNAP propose une solution tout de même intéressant, en USB, pour atteindre (à peu près) 5 Gb/s. : le QNA-UC5G1T.

Si Apple intègre de l’Ethernet 10 Gb/s en standard dans l’iMac Pro (et en option dans le mini 2018), ce n’est pas le cas dans les machines portables. Il existe quelques solutions, dont j’ai déjà parlé : une carte Ethernet 10 Gb/s en PCIe dans un boîtier Thunderbolt (cher, comptez au moins 250 € de boîtier et 100 à 125 € pour une carte) ou une carte directement en Thunderbolt 3 (~225 €).

L’adaptateur et le câble USB-C vers A


USB-C


RJ45 (8P8C)

Ou passez à la vitesse inférieure. Il existe une norme pour l’Ethernet 2.5 Gb/s et pour l’Ethernet 5 Gb/s. Dans le premier cas, on trouve des cartes vers 50 € en USB-C. Dans le second, le sujet du jour, QNAP propose une solution 5 Gb/s (plus ou moins) à moins de 100 € (prix public, ça dépend un peu du revendeur).

Plutôt gros et lourd, il utilise une puce Aquantia AQC111U capable de travailler à 5 Gb/s (elle supporte aussi le 2.5 Gb/s, le 1 Gb/s et même le 100 Mb/s). Côté USB, on a de l’USB 3.0 (USB 3.2 Gen. 1, mais c’est la même chose) à 5 Gb/s aussi. C’est donc un facteur limitant : on peut espérer 3,5 Gb/s en réel dans le meilleur de cas. Idéalement, il faudrait une puce compatible USB 3.2 Gen. 2 (10 Gb/s). QNAP ne livre qu’un câble USB-C (côté adaptateur) vers USB-A, donc si vous avez un Mac moderne, il faudra vous procurer un câble USB-C vers USB-C.

USB 3.0 à 5 Gb/s

Un problème de pilotes

Sur Mac, l’adaptateur pose malheureusement un problème. Officiellement, il nécessite un pilote. En pratique, sous Mojave (10.14.6), il fonctionne nativement avec un pilote standard, mais mal. Premièrement, j’avais déjà eu le problème avec le modèle 2.5 Gb/s, le pilote gère mal l’affichage de la norme utilisée. C’est uniquement de l’affichage : le switch et l’adaptateur lui-même indique bien la bonne vitesse. Mais macOS indique une liaison à 100 Mb/s. Deuxièmement, le débit est franchement faible, avec une utilisation CPU élevée : ~1,7 Gb/s et ~30 % de CPU (190 % dans le moniteur, plus 35 % pour iPerf lui-même). La consommation est d’ailleurs assez élevée : 2,75 W à la prise, juste pour l’adaptateur et sans compter la consommation élevée du CPU.

Liaison 100


Liaison 100


Testé à 1,7 Gb/s

QNAP renvoie directement vers Aquantia pour les pilotes, mais c’est une plaie. Premièrement, le pilote n’a pas de package d’installation, et Aquantia impose de désactiver le SIP (mauvaise idée). Ensuite, j’ai dû corriger les droits manuellement, et le pilote ne se charge pas par défaut, sans que je connaisse la raison exacte. En le chargeant manuellement (c’est indiqué dans la documentation), il fonctionne. Cette façon de faire, en plus d’être honteuse en 2019, risque de ne pas fonctionner avec macOS Catalina, qui verrouille encore un peu plus l’OS. Par contre, le pilote a le mérite d’être performant. Les débits passent à 3,4 Gb/s (en gros, le maximum possible sur une liaison 5 Gb/s en USB 3.0) et l’occupation du CPU descend à ~15 % (105 % pour le transfert, 30 % pour iPerf). la consommation ne bouge pas, mais macOS indique le bon débit dans les préférences.

5 Gb/s


3,4 Gb/s en réel

J’espère que l”arrivée de macOS Catalina améliorera les choses, mais dans l’absolu, ce n’est pas un produit intéressant sur un Mac. Pour le côté PC? j’en parlerais dans Canard PC Hardware.

AirPlay, HomePod et Ethernet (la suite)

Par Pierre Dandumont

Il y a quelques jours, je parlais de mes problèmes avec AirPlay 2 et mon installation. J’ai suivi vos conseils, testé des trucs, mais sans véritables résultats.

Premièrement, le flux part bien de mon Mac, a priori vers le HomePod. Mais le son ne sort pas. Je ne suis pas assez calé avec Wireshark pour analyser le résultat, par contre. Deuxièmement, je suis tombé sur un bug Apple (merci @jebabin) qui montre exactement mon problème. Troisièmement, j’ai le même souci sous Catalina.

En fait, quand j’essaye d’envoyer au HomePod, l’interface réseau se déconnecte brièvement, et ça ne fonctionne pas… en général. De temps en temps, en jouant sur l’option AVB/EAV (des explications là, c’est une technologie liée au transport de l’audio sur Ethernet), ça passe. Le point intéressant de la chose, c’est que la carte réseau équipée d’une puce Tehuti (moins rapide que la Aquantia, et qui chauffe sec) ne propose tout simplement pas l’option.

La puce Tehuti : pas d’AVB/EAV


La puce Aquantia

A noter que la puce Intel présente dans l’écran pose en partie les mêmes soucis, mais moins souvent, ce qui semble bizarre comme comportement. En Wi-Fi, ça passe dans tous les cas. En attendant, j’investigue toujours, en prenant en compte que le souci vient probablement de mon réseau et de mes appareils. J’ai même mis à jour le firmware de deux switchs pour essayer de corriger le problème.

AirPlay, HomePod et Ethernet : j’ai besoin d’aide

Par Pierre Dandumont

J’ai un problème assez bizarre pour le moment, et je vous demande de l’aide. Avec un type précis de carte réseau, AirPlay ne fonctionne pas correctement.

Ma configuration est un peu particulière : j’utilise un MacBook Pro avec une chaîne Thunderbolt et une carte Ethernet 10 Gb/s dans un boîtier Thunderbolt 3. Et quand j’essaye d’envoyer de l’audio vers mon HomePod en Ethernet… ça ne fonctionne pas. Plus exactement, avec des cartes à base d’AQC107 (Aquantia), la liaison semble s’effectuer mais rien ne sort du HomePod. iTunes envoie le son, le HomePod semble recevoir mais je n’entends rien.

J’ai testé avec une carte Sonnet et une carte Gigabyte dotée de la même puce, avec les mêmes symptômes. Ca fonctionne en Wi-Fi, ça fonctionne avec l’Ethernet (1 Gb/s) de l’écran et ça fonctionne avec une carte Ethernet 10 Gb/s dotée d’une autre puce. Ce qui m’étonne un peu, c’est que les cartes qui bloquent utilisent les pilotes natifs de macOS, présents pour l’iMac Pro ou le Mac mini, donc je suppose que ça doit fonctionner. Si quelqu’un a une idée, ça m’intéresse. C’est peut-être un mauvais réglage, un bug, etc., je n’en sais rien. Je ne sais même pas comment vérifier de façon fiable que le flux part bien vers le HomePod, en fait.

❌