Cette question semble être partout sur Google, mais les réponses vont toutes à l'utilisation de System Profiler. C'est bien, mais avec System Profiler, vous obtenez tout ce qui ressemble à ceci:
DasKeyboard:
Product ID: 0x1919
Vendor ID: 0x04d9 (Holtek Semiconductor, Inc.)
Version: 1.06
Speed: Up to 1.5 Mb/sec
Location ID: 0x1d114000 / 11
Current Available (mA): 500
Current Required (mA): 100
USB2.0 Hub:
Product ID: 0x0608
Vendor ID: 0x05e3 (Genesys Logic, Inc.)
Version: 32.98
Speed: Up to 480 Mb/sec
Location ID: 0x1d113000 / 10
Current Available (mA): 500
Current Required (mA): 100
Microsoft Basic Optical Mouse v2.0 :
Product ID: 0x00cb
Vendor ID: 0x045e (Microsoft Corporation)
Version: 1.99
Speed: Up to 1.5 Mb/sec
Manufacturer: Microsoft
Location ID: 0x1d113200 / 12
Current Available (mA): 500
Current Required (mA): 100
C'est bien si tout ce que vous voulez, c'est le contenu d'un tas de descripteurs de périphériques, mais lsusb
vous donne so beaucoup plus - des informations sur les interfaces et les noeuds finaux, les associations d'interfaces, les périphériques composites ... Où pouvez-vous trouver cette information dans OS X? Il y a doit être un outil qui fait ça?
J'en ai marre d'oublier le system_profiler SPUSBDataType
_ syntaxe, alors j’ai créé une alternative lsusb
. Vous pouvez le trouver ici , ou l'installer avec homebrew:
brew install lsusb
J'exécute généralement cette commande pour répertorier les périphériques USB sous Mac OS X, avec les détails les concernant:
ioreg -p IOUSB -l -w 0
Utilisateurs Homebrew: vous pouvez obtenir lsusb
en installant la formule usbutils
à partir de mon robinet:
brew install mikhailai/misc/usbutils
Il installe le REAL lsusb
basé sur des sources Linux (version 007).
Dans mac osx, vous pouvez utiliser la commande suivante:
system_profiler SPUSBDataType
Que diriez-vous de ioreg
? La sortie est beaucoup plus détaillée que le profileur, mais elle est un peu dense.
Source: https://lists.macosforge.org/pipermail/macports-users/2008-july/011115.html
system_profiler SPUSBDataType
il a besoin de votre commande sur macos
Au moins le 10.10.5, system_profiler SPUSBDataType
La sortie n'est PAS mise à jour dynamiquement lorsqu'un nouveau périphérique USB est branché, alors que ioreg -p IOUSB -l -w 0
Est-ce que.
Sur Mac OS X, la suite de développeurs Xcode comprend l’application USB Proper.app. Cela se trouve dans/Developer/Applications/Utilities /. USB Prober vous permettra d’examiner les descripteurs de périphérique et d’interface.