web-dev-qa-db-ja.com

OS X用のlsusbに相当するものはありますか

この質問はグーグル全体にあるようですが、答えはすべてシステムプロファイラーの使用を指しています。それは素晴らしいことですが、システムプロファイラを使用すると、次のようなものが得られます。

            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

多数のデバイス記述子の内容だけが必要な場合は素晴らしいですが、lsusbsoはるかに多くを提供します-インターフェイスとエンドポイント、インターフェイスの関連付け、複合デバイスに関する情報... OS Xでこの情報を見つけることができますか?そこにmustこれを行うツールがありますか?

78
Ted Middleton

system_profiler SPUSBDataType構文を忘れるのにうんざりしたので、lsusbの代替を作成しました。 here を見つけるか、homebrewでインストールします:

brew install lsusb
109
jlhonora

通常、このコマンドを実行して、Mac OS X上のUSBデバイスとそれらの詳細をリストします。

ioreg -p IOUSB -l -w 0
66
David Grayson

自作ユーザー:私のタップからlsusb式をインストールすることでusbutilsを取得できます:

brew install mikhailai/misc/usbutils

Linuxソース(バージョン007)に基づいてREAL lsusbをインストールします。

12

Mac osxでは、次のコマンドを使用できます。

system_profiler SPUSBDataType
9
QJGui

MacPorts のユーザーである場合、単に sbutils をインストールできます。

Sudo port install usbutils

そうでない場合は、これをインストールする良い機会かもしれません。他のいくつかの便利なLinuxツール用のポートがあります。

6
thiago

ioregはどうですか?出力はプロファイラーよりもはるかに詳細ですが、やや密集しています。

ソース: https://lists.macosforge.org/pipermail/macports-users/2008-July/011115.html

4
lhagan
system_profiler SPUSBDataType

macosで必要なコマンド

1
xds2000

少なくとも10.10.5では、system_profiler SPUSBDataTypeは実行しますが、新しいUSBデバイスが接続されたときにioreg -p IOUSB -l -w 0出力は動的に更新されません。

0
blekenbleu

Mac OS Xでは、Xcode開発者スイートにはUSB Proper.appアプリケーションが含まれています。これは、/ Developer/Applications/Utilities /にあります。 USB Proberを使用すると、デバイスとインターフェイスの記述子を調べることができます。

0
RayM