title: Is there an equivalent of lsusb for OS X
body: <p>This question seems to be all over google, but the answers all point to using System Profiler. That's nice, but with System Profiler all you get is something that looks like this:</p>
  
  <pre><code>            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
  </code></pre>
  
  <p>That's great if all you want are the contents of a bunch of device descriptors, but <code>lsusb</code> gives you <em>so</em> much more - information on interfaces and endpoints, interface associations, composite devices... where can you find this information in OS X? There <em>must</em> be a tool that does this?</p>