Publié le 9 août 2016 - par

J’ai testé pour vous : un Hub USB 3 ports + Adaptateur Ethernet à prise microUSB

audiophonics_hub_250pxPour ceux qui ont la chance d’avoir trouvé un Raspberry Pi Zero, la phase de développement d’un projet équivaut souvent à galère, énervement, raccords, adaptateurs sans oublier les gros mots, injures et autres insultes invectives et sarcasmes 🙂
Un PiZero de 4 grammes se voit affublé d’adaptateurs plus lourds que lui… S’ensuivent des instabilités parfois inquiétantes pour la survie du matériel entraîné par le poids des différents câbles 🙁 Ça ne vous est jamais arrivé ?

============= Article sponsorisé =============

Hub 3 ports USB + Adaptateur Ethernet pour Pi Zero

La situation de départ

Pizero_adaptateursVoilà à quoi ça ressemble lors des premiers essais du Raspberry Pi Zero… Impressionnant, non ? Depuis j’ai mis le PiZero dans un boîtier de protection car le poids des câbles  entraînait souvent tout ce bazar vers le bord de la table.

tu2-ET100_016

Pour la liaison Ethernet j’ai utilisé l’adaptateur ci-dessus dont je vous avais parlé dans un article de la série « J’ai testé pour vous ».

[stextbox id= »info » caption= »Problème »]Cet adaptateur monopolise l’unique prise USB disponible au bout de l’adaptateur micro USB <=> USB.
Plus moyen de connecter un clavier ou une souris si on veut intervenir en local  sur le Raspberry Pi Zero. C’est bien ces petites (toutes petites cartes) mais…. pfff pas simple 🙁
Il fallait trouver une solution à ce problème… Direction les moteurs de recherche ![/stextbox]

La solution proposée par Audiophonics

C’est sur le site d’Audiophonics que j’ai trouvé la réponse : Un adaptateur qui est à la fois un Hub USB et un adaptateur USB <=> Ethernet avec une prise micro USB en prime ! Plus besoin d’adaptateur intermédiaire ! Je ne sais pas qui a eu l’idée de cet adaptateur aussi bien « adapté » mais il mériterait une médaille (en chocolat).

audiophonics_hub3_600pxEn gros, c’est l’équivalent du LAN9514 du Raspberry Pi 3, mais monté dans un boîtier et doté des connecteurs adéquats. Le SoC des Raspberry Pi ne dispose que d’une seule sortie USB. C’est pourquoi les cartes sont dotées d’un circuit intégré qui joue le rôle de Hub USB et d’adaptateur Ethernet… Mais pas le Raspberry Pi Zero qui en raison de sa taille limitée ne dispose que du seul port USB du SoC, directement relié a la prise USB.

audiophonics_hub4_600pxDisponible dans la boutique Audiophonics, le Hub USB + port Ethernet ne coûte que 8,90 €. Audiophonics m’a proposé de tester ce Hub ce que j’ai accepté. Très rapidement arrivé, le Hub était relié à un PiZero utilisé pour tester motionEyeOS et il a vite montré son intérêt.

Le Hub USB – adaptateur Ethernet en action

audiophonics_hub6_600pxConnecté au port USB du Raspberry Pi Zero le Hub est reconnu nativement lors du démarrage de Raspbian.

pi@raspberrypi:~ $ sudo ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:e0:4c:53:44:58
inet addr:192.168.1.108 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::26a5:b629:f948:92c3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7684 errors:29 dropped:18 overruns:11 frame:53
TX packets:4135 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7296352 (6.9 MiB) TX bytes:403186 (393.7 KiB)

Avec l’adresse MAC j’ai interrogé FrameIP pour savoir quel fabricant correspondait aux premiers octets :

adresse MAC

Un lsusb suivi d’un lsusb -v pour avoir plus d’infos sur les périphériques trouvés :

pi@raspberrypi:~ $ lsusb
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0fe6:9700 Kontron (Industrial Computer Source / ICS Advent) DM9601 Fast Ethernet Adapter
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 003: ID 0fe6:9700 Kontron (Industrial Computer Source / ICS Advent) DM9601 Fast Ethernet Adapter
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0fe6 Kontron (Industrial Computer Source / ICS Advent)
  idProduct          0x9700 DM9601 Fast Ethernet Adapter
 

Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1a40 Terminus Technology Inc.
  idProduct          0x0101 4-Port HUB
  bcdDevice            1.11

Le Hub 4 ports USB et l’interface Fast Ethernet sont bien reconnus.

Les LED

audiophonics_hub1_600pxDeux LED sont visibles sur le boîtier qui sert de diffuseur de lumière. Une LED verte indique que le Hub est alimenté et une LED rouge s’allume lorsque le lien physique Ethernet est établi (câble Ethernet connecté et relié à un switch). Elle clignote lors des périodes d’activité du port Ethernet.

A l’intérieur

AX88772AEt dedans qu’est-ce qu’il y a ? Un circuit intégré AX88772 qui intègre toutes ces fonctions. L’évolution des Soc (System-on-chip) dans le sens de la diminution de la taille et des coûts a entraîné la diminution du nombre de broches et l’utilisation d’interfaces série comme SPI et USB. D’où l’apparition de solutions USB <-> LAN. En outre, l’interface USB 2.0 autorise des vitesses de transfert jusqu’à 480 Mbps, ce qui en fait une solution idéale pour que des appareils portables puissent se connecter aux périphériques réseau. ASIX Electronics a créé cette série de circuits AX88x72 pour satisfaire la demande croissante de fonctionnalités réseau sur les SoC les plus récents.

AX88772A_172A_Block_Diagram

Le circuit AX88772A dispose d’une interface USB pour communiquer avec un contrôleur hôte USB et est compatible avec les spécifications USB V1.1 et V2.0. Doté de 4 ports USB, il offre la possibilité d’utiliser les 3 ports restants pour connecter des périphériques USB. Le circuit AX88772A propose une interface Ethernet  10/100Mbps répondant aux normes IEEE802.3 et IEEE802.3u avec 24Ko de SRAM embarquée servant de tampon pour les données.

Les tests

audiophonics_hub5_600px

 

Bin… Le test le plus simple c’est de connecter le Hub USB/Ethernet à un Pi Zero et de l’utiliser… C’est donc ce que j’ai fait. L’ensemble tourne parfaitement depuis plus d’une semaine. Sur la photo ci-dessus le hub est garni d’un adaptateur Logitech Unifying relié à un clavier et une souris sans fil.

J’ai aussi utilisé tout à fait normalement un clavier filaire Dell, une caméra USB HD-2200 de HP, et quelques clés USB Sandisk, Emtec et sans marque…

Le seul inconvénient est que la connexion du Hub à chaud fait redémarrer le PiZero, ce qui semble normal vu que la simplification de l’alimentation a éliminé le circuit de protection par faute de place 🙁

Caractéristiques

  • 3 ports USB-A 2.0 Femelle
  • 1 port RJ45 standard Fast Ethernet 10 Mbps/100 Mbps
  • Câble micro USB-B Mâle intégré
  • Chipset réseau ASIX AX88772A
  • Support complet du contrôle de flux duplex (IEE 802.3x)
  • Dimensions : 96,9 x 15,9 x 24,2 mm
  • Poids : 32g
  • Couleur : blanc
  • Compatible Android OTG, Windows XP, Windows 7 / 8, Mac OS, Linux (Pilotes disponibles ici)
  • Connecteur jack DC 1.3mm
  • S’alimente en 5V (Alimentation 5V + adaptateur réducteur jack DC 1,3mm)

Conclusion

Un complément bien utile si vous développez avec le Raspberry Pi Zero. Avec ce hub vous élargissez facilement la connectique du PiZero et pour pas cher (8,90 €).

Si vous utilisez des périphériques qui consomment plus que ce que peut délivrer le PiZero, ce Hub peut s’alimenter. Il dispose d’une prise 5v (Diam. extérieur 3,5 mm, intérieur 1,3 mm) et Audiophonics distribue ces accessoires également.

Sources

http://www.audiophonics.fr/fr/cables-hubs-usb/hub-usb-20-3-ports-port-ethernet-via-micro-usb-type-b-pour-raspberry-pi-zero-p-10898.html

http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=97;71;101

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. Auteur de plusieurs livres sur le Raspberry Pi publiés aux Editions ENI.

26 réflexions au sujet de « J’ai testé pour vous : un Hub USB 3 ports + Adaptateur Ethernet à prise microUSB »

  1. Ping : J’ai testé pour vous : un Hub USB 3 ports + Adaptateur Ethernet à prise microUSB

  2. Bernard B

    Ah! Merci François un peu de hard, pendant l’été ça fait du bien. 😉

    A propos du boot sur USB que tu as évoqué dans un autre article sur l’horizon artificiel , c’est opérationnel avec la procédure indiquée sur ce lien: https://github.com/raspberrypi/documentation/blob/master/hardware/raspberrypi/bootmodes/msd.md

    Ça ne fonctionne pas avec toutes les clé USB mais j’ai finalement réussi à « booter » avec une Sandisk Ultra 32Gb, mais sans succès avec une « vieille Emtec 16Gb.

    Bonne journée

    Répondre
          1. Bernard B

            Oupps , désolé François mais je n’ai pas Facebook et je me bats vigoureusement depuis des années pour ne pas ouvrir une page malgré la pression familiale, amicale et professionnelle. Toutefois je peux voir la page Framboise314 mais sans y participer. 😀

            Répondre
          2. j2c

            Ha Bernard 🙂 je suis ravi de ne pas être le seul à lutter contre l’omniprésence de Facebook.. et à faire comprendre à mon entourage qu’on eut exister sans Facebook, qu’on peut vivre sans Facebook..

            Répondre
  3. Francois

    Bonjour Francois, toujours aussi passionnant vos articles !!
    une petite possibilité avec le PI Zero, j’utilise pour mon développement un pilote d’IP sur USB …
    Avantage : un seul cable connecté au PC (réseau et alimentation), connexion en SSH et reconnaissance du pilote aussi bien sous WinDaube que Linux …
    Inconvénient : le seul port Micro USB monopolisé et la mise en oeuvre du pilote pas très simple …

    Merci encore pour toutes ces infos !
    Francois (F1FTJ)

    Répondre
      1. dyox

        Est-ce que quelqu’un a essayé le driver sur un pi classique ?
        En l’adaptant si cela ne fonctionne pas, ça pourrait être génial !

        Répondre
  4. j2c

    HOOOOOOOOOOOOOOOOOOOOO ..

    Mais HOOOOOOO trop fort ce truc …

    Je n’ai pas de Pi 0.. (pour le moment).. mais une tablette et un téléphone qui sont compatible Androïd OTG.. ça me donne envie de tester …. (pour dégager durablement le wifi chez moi)..

    En terme de stabilité, je suppose qu’il ne faut pas espérer brancher un disque dur auto alimenté sur ce HUB au risque de voir le Pi 0 rebooter en boucle. (Un peu comme sur les rasp Pi B, B+ et 2.. (le 3 j’en ai pas, je peux pas dire)..

    Merci pour cet article.

    Répondre
  5. Ping : J’ai testé pour vous : un Hub USB ...

  6. Pinuche

    Séduit par l’article, en ai commandé un chez Audiophonics. Le port Ethernet ne fonctionne pas sur mon pi zéro et l’usage du CD avec les drivers est un peu complexe pour moi. Le Hub USB fonctionne mais ne permet pas booter sur un mSATA externe (qui marche parfaitement avec un autre Hub sur la mm carte).suis preneur d’idée pour faire fonctionner Ethernet.

    Répondre
    1. François MOCQ Auteur de l’article

      Bonjour
      désolé
      j’en utilise régulièrement un lors de projets sur pizero sans souci – mais pas avec un SATA
      le hub et le port ethernet fonctionnent bien (clavier/souris et liaison réseau)
      rapprochez vous d’audiophonics, ils auront peut etre une solution?

      Répondre
  7. Pinuche

    Bonjour,
    Merci, François, pour ce retour et pour le site, vraiment très apprécié. Vais contacté Audiophonics et vous tiendrai au courant.

    Répondre
  8. Georges Lybon

    Bonjour, je viens de recevoir mon hub, et je suis en train de bricoler gentiment mon pi0 en ssh via l’ethernet du hub. Tout fonctionne à merveille (je n’ai pas testé les usb, je ne pense pas en avoir besoin…)
    Merci

    Répondre
  9. RDTECH

    Bonjour,
    je dispose d’un Pi Zero et d’un hub Zero4U. Pour l’instant, j’ai un adaptateur HDMI/miniHDMI à 90° qui m’empêche d’utiliser l’USB qui alimente le PI Zero.
    Avec un PI2, j’ai fait ce qui est proposé en page 8 du document https://www.gotronic.fr/pj2-zero4u-usermanual-1951.pdf.
    Le PI Zero boot correctement et me propose le login mais le clavier est complètement inopérant. Alors qu’une séquence CTRT/ALT/SUP redémarre le PI. J’ai testé tous les ports du hub dont les leds s’allument à chaque fois.
    Je subodore que via ce dispositif, le PI Zero n’est correctement alimenté…
    Avez vous une idée?

    Merci.
    P.S.: j’ai commandé un nouvel adaptateur HDMI/miniHDMI mais en attendant…

    Répondre
    1. François MOCQ Auteur de l’article

      Bonjour
      le port d’alim du Pi Zero est celui qui est le plus éloigné de la prise HDMI, celui qui est vers le côté de la carte. Près du port HDMI c’est un port USB qui n’est pas prévu pour alimenter le PiZero
      La prise PWR est une micro USB mais n’est pas un port USB… juste une entrée d’alim !
      ne pas confondre la forme de la prise et sa fonction 🙂
      vous devez brancher votre hub sur le port USB situé juste à côté de la prise HDMI.

      Répondre
  10. Ping : NadHAT pour envoyer/recevoir des SMS avec un Raspberry Pi Zero

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.