Этот вопрос, кажется, повсюду в Google, но все ответы указывают на использование System Profiler. Это хорошо, но с System Profiler все, что вы получаете, выглядит примерно так:
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
Это замечательно , если все , что вы хотите , это содержимое связки дескрипторов устройств, но lsusb
дает так много больше - информацию о интерфейсов и конечных точек, интерфейс ассоциаций, композитных устройств ... где вы можете найти эту информацию в OS X? Там должен быть инструмент , который делает это?
Ответы:
Я устал забывать
system_profiler SPUSBDataType
синтаксис, поэтому сделалlsusb
альтернативу. Вы можете найти его здесь или установить с помощью homebrew:источник
brew install
благодарностью !!lsusb
самом деле он может делать: askubuntu.com/a/604169/598643alias lsusb='system_profiler SPUSBDataType'
Обычно я запускаю эту команду для вывода списка USB-устройств в Mac OS X вместе с подробной информацией о них:
источник
Пользователи Homebrew: вы можете получить
lsusb
, установивusbutils
формулу из моего крана:Он устанавливает REAL
lsusb
на основе исходников Linux (версия 007).источник
lsusb
сценария.lsusb
скриптhomebrew-core
вместо моегоusbutils
.В mac osx вы можете использовать следующую команду:
источник
Если вы являетесь пользователем MacPorts , вы можете просто установить usbutils
Если это не так, это может быть хорошей возможностью для его установки, у него есть порты для нескольких других полезных инструментов Linux.
источник
usbids
, отслеживайте его через trac.macports.org/ticket/53188Как насчет
ioreg
? Вывод намного более подробный, чем профилировщик, но он немного плотный.Источник: https://lists.macosforge.org/pipermail/macports-users/2008-July/011115.html
источник
это ваша команда на macos
источник
По крайней мере, в версии 10.10.5
system_profiler SPUSBDataType
вывод НЕ обновляется динамически при подключении нового USB-устройства, в то время как этоioreg -p IOUSB -l -w 0
происходит.источник
В Mac OS X в комплект разработчика Xcode входит приложение USB Proper.app. Он находится в / Developer / Applications / Utilities /. USB Prober позволит вам исследовать дескрипторы устройства и интерфейса.
источник