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 lsusb
se 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 SPUSBDataType
sintaxis, así que hice unalsusb
alternativa. Puede encontrarlo aquí o instalarlo con homebrew:fuente
brew install
Gracias!lsusb
que 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
lsusb
instalando lausbutils
fórmula de mi grifo:Instala el REAL
lsusb
basado en fuentes Linux (versión 007).fuente
lsusb
script.lsusb
script 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 SPUSBDataType
salida NO se actualiza dinámicamente cuando se conecta un nuevo dispositivo USB, mientras que loioreg -p IOUSB -l -w 0
hace.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