Esta pregunta parece estar en todo Google, pero todas las respuestas apuntan a usar System Profiler. Eso es bueno, pero con System Profiler todo lo que obtienes es algo que se ve así:
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
Eso está muy bien si lo que quieres son el contenido de un grupo de descriptores de dispositivo, pero lsusbse da de manera mucho más - información sobre las interfaces y los puntos finales, asociaciones de interfaz, dispositivos compuestos ... ¿dónde se puede encontrar esta información en OS X? ¿ Debe haber una herramienta que haga esto?

Respuestas:
Me cansé de olvidar la
system_profiler SPUSBDataTypesintaxis, así que hice unalsusbalternativa. Puede encontrarlo aquí o instalarlo con homebrew:fuente
brew installGracias!lsusbque realmente puede hacer: askubuntu.com/a/604169/598643alias lsusb='system_profiler SPUSBDataType'si no le importa demasiado obtener el mismo resultado exacto para lsusbNormalmente ejecuto este comando para listar dispositivos USB en Mac OS X, junto con detalles sobre ellos:
fuente
Usuarios de Homebrew: pueden obtener
lsusbinstalando lausbutilsfórmula de mi grifo:Instala el REAL
lsusbbasado en fuentes Linux (versión 007).fuente
lsusbscript.lsusbscript ahomebrew-core, en lugar de myusbutils.En mac osx, puede usar el siguiente comando:
fuente
Si es usuario de MacPorts , simplemente puede instalar usbutils
Si no es así, esta podría ser una buena oportunidad para instalarlo, tiene puertos para varias otras herramientas útiles de Linux.
fuente
usbids, rastree a¿Qué tal
ioreg? La salida es mucho más detallada que la del generador de perfiles, pero es un poco densa.Fuente: https://lists.macosforge.org/pipermail/macports-users/2008-July/011115.html
fuente
es su comando de necesidad en macos
fuente
Al menos en 10.10.5, la
system_profiler SPUSBDataTypesalida NO se actualiza dinámicamente cuando se conecta un nuevo dispositivo USB, mientras que loioreg -p IOUSB -l -w 0hace.fuente
En Mac OS X, el paquete de desarrolladores Xcode incluye la aplicación USB Proper.app. Esto se encuentra en / Developer / Applications / Utilities /. USB Prober le permitirá examinar el dispositivo y los descriptores de interfaz.
fuente