Cette question semble être partout sur Google, mais les réponses indiquent toutes l'utilisation de System Profiler. C'est bien, mais avec System Profiler, tout ce que vous obtenez est quelque chose 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 génial si tout ce que vous voulez est le contenu d'un tas de descripteurs de périphériques, mais lsusb
vous donne tellement plus - des informations sur les interfaces et les points de terminaison, les associations d'interfaces, les périphériques composites ... où pouvez-vous trouver ces informations dans OS X? Il doit y avoir un outil qui fait cela?