This question seems to be everywhere on Google, but the answers all point to the use of System Profiler. This is good, but with System Profiler you get just that:
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
It's great if all you need is the contents of the device descriptor group, but lsusb gives you much more information about interfaces and endpoints, interface associations, component devices ... where can you find this information in OS X? Should there be a tool that does this?
darwin usb macos lsusb
Ted Middleton Jun 12 '13 at 5:18 2013-06-12 05:18
source share