Admin/Dev

24
Juin
2021

Plein phare sur une application Brew : lsusb

Publié par sky

Voici une nouvelle application en ligne de commande venant de Homebrew, qui pourra, peut être, être utile à certain d'entre-vous. Il s'agit de lsusb.

Pour une fois, la description que nous en donne brew est tout simplement parfaite. Il suffit de la demander

brew info lsusb

La réponse est

lsusb: stable 1.0 (bottled)
List USB devices, just like the Linux lsusb command
https://github.com/jlhonora/lsusb
/usr/local/Cellar/lsusb/1.0 (4 files, 12.4KB) *
  Poured from bottle on 2018-08-20 at 22:59:44
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/lsusb.rb
License: MIT
==> Analytics
install: 1,547 (30 days), 4,658 (90 days), 20,667 (365 days)
install-on-request: 1,548 (30 days), 4,655 (90 days), 20,661 (365 days)
build-error: 0 (30 days)

Voilà, tout simplement, lsusb va lister tous les appareils connectés au Mac en USB, à la manière de la commande Linux du même nom.

L'installation est toujours aussi simple avec brew

brew install lsusb

et ne devrait pas prendre trop de temps, car l'application fait à peine plus de 12ko, comme indiqué dans sa description.

Ensuite, il n'y a plus qu'à lancer l'application pour lister vos appareils USB

lsusb

Sur ma machine, un peu chargée, je l'avoue, voici le résultat

2021-06-07 16:36:18.466 system_profiler[51179:60828750] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
Bus 253 Device 001: ID 05ac:1006 Apple Inc. Keyboard Hub  Serial: 000000000000
Bus 253 Device 002: ID 05ac:0250 Apple Inc. Apple Keyboard
Bus 090 Device 001: ID 0a5c:4500 Broadcom Corp. BRCM2046 Hub
Bus 090 Device 000: ID 05ac:8215 Apple Inc. Bluetooth USB Host Controller  Serial: 002500C5685E
Bus 029 Device 001: ID 046d:c07e Logitech Inc. Gaming Mouse G402  Serial: 6D94457C5253
Bus 000 Device 001: ID 0bda:0412 Realtek Semiconductor Corp. 4-Port USB 3.0 Hub
Bus 000 Device 002: ID 05e3:0616 Genesys Logic, Inc. USB3.0 Hub
Bus 000 Device 005: ID 05e3:0616 Genesys Logic, Inc. USB3.0 Hub
Bus 000 Device 008: ID 19b9:3533 19b9 Drobo5D3  Serial: D0A184502600162
Bus 000 Device 006: ID 0463:ffff EATON Ellipse PRO  Serial: P363K04TKW
Bus 000 Device 003: ID 0bda:5412 Realtek Semiconductor Corp. 4-Port USB 2.0 Hub
Bus 000 Device 004: ID 05e3:0610 Genesys Logic, Inc. USB2.0 Hub
Bus 000 Device 026: ID 077d:0410 077d Griffin PowerMate
Bus 000 Device 010: ID 05e3:0610 Genesys Logic, Inc. USB2.0 Hub
Bus 000 Device 011: ID 047f:c021 Plantronics, Inc. Plantronics RIG
Bus 000 Device 001: ID 1d6b:IPCI
IPCI Linux Foundation USB 2.0 Bus
Bus 000 Device 001: ID 1d6b:IPCI Linux Foundation USB Bus
Bus 000 Device 001: ID 1d6b:IPCI
IPCI
IPCI Linux Foundation USB Bus
Bus 000 Device 001: ID 1d6b:IPCI
IPCI
1100 Linux Foundation USB Bus

 

Ca fonctionne, c'est bien, mais quel intérêt pour cette application ?

Et bien, si vous avez toujours un terminal à porter de main, c'est bien plus rapide à appeler que de lancer la très lourde application Information Système Apple. Plus techniquement, cela peut être utile dans un script bash pour vérifier la présence ou non d'un appareil particulier.

 
Sommaire de la série
 
 
Commentaires
Aucun commentaire pour le moment.

 

Poster un commentaire
En postant sur skymac.org, je m'engage à être courtois et à ce que mon message soit pertinent avec le sujet de l'article.
En outre, j'accepte, sans condition, que mon message soit refusé et supprimé si ces règles ne sont pas appliquées.
Ouvrir le panneau de gestion des cookies
Fermer le panneau
Ce site utilise des cookies pour assurer son bon fonctionnement. Il utilise aussi des cookies issues de services tiers permettant de proposer des fonctionnalités avancées. À tout moment, vous pouvez choisir quels services vous souhaitez activer ou refuser, afin de retirer votre consentement quant à l'utilisation des cookies.
 
Personnalisation des services
Vous êtes libre de choisir quels services vous souhaitez activer. En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement. En retirant votre consentement pour certains de ces services, certaines fonctionnalités du site peuvent ne plus fonctionner.
Navigation du site  En savoir plus
Le site écrit un cookie de session permettant son bon fonctionnement et aidant à la navigation. Il ne peut être désactivé.
Utilisation : 1 cookie, enregistre l'identifiant de la session.
Durée de vie : Le cookie est présent pendant toute la session sur le site. Il devient obsolète après 24 minutes d'inactivité.
Obligatoire
Popup Média
Afficher des vidéos depuis Yoube ou Dailymotion.
 
Tout accepter Tout refuser Gérer