Esta pergunta parece estar em todo o Google, mas todas as respostas apontam para o uso do System Profiler. Isso é bom, mas com o System Profiler tudo que você tem é algo parecido com isto:
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
Isso é ótimo se tudo que você quer é o conteúdo de um grupo de descritores de dispositivos, mas lsusb
dá-lhe de modo muito mais - informações sobre interfaces e endpoints, associações de interface, dispositivos compostos ... onde você pode encontrar essas informações no OS X? Não deve ser uma ferramenta que faz isso?
Respostas:
Cansei de esquecer a
system_profiler SPUSBDataType
sintaxe, então fiz umalsusb
alternativa. Você pode encontrá-lo aqui ou instalá-lo com o homebrew:fonte
brew install
Obrigado !!lsusb
realmente pode fazer: askubuntu.com/a/604169/598643alias lsusb='system_profiler SPUSBDataType'
se você não se importasse muito em obter o mesmo resultado exato para lsusbNormalmente executo este comando para listar dispositivos USB no Mac OS X, junto com detalhes sobre eles:
fonte
Usuários homebrew: você pode obter
lsusb
através da instalação deusbutils
fórmula de minha torneira:Ele instala o REAL
lsusb
baseado em fontes Linux (versão 007).fonte
lsusb
script.lsusb
script aohomebrew-core
, em vez do meuusbutils
.No mac osx, você pode usar o seguinte comando:
fonte
Se você é um usuário de MacPorts , você pode simplesmente instalar usbutils
Se não estiver, esta pode ser uma boa oportunidade para instalá-lo, pois ele possui portas para várias outras ferramentas úteis do Linux.
fonte
usbids
, rastreie-o em trac.macports.org/ticket/53188Que tal
ioreg
? A saída é muito mais detalhada do que o criador de perfil, mas é um pouco densa.Fonte: https://lists.macosforge.org/pipermail/macports-users/2008-July/011115.html
fonte
é seu comando de necessidade em macos
fonte
Pelo menos no 10.10.5, a
system_profiler SPUSBDataType
saída NÃO é atualizada dinamicamente quando um novo dispositivo USB é conectado, enquanto oioreg -p IOUSB -l -w 0
faz.fonte
No Mac OS X, o pacote de desenvolvedores Xcode inclui o aplicativo USB Proper.app. Isso se encontra em / Desenvolvedor / Aplicativos / Utilitários /. O USB Prober permitirá que você examine os descritores do dispositivo e da interface.
fonte