117

この質問はグーグル全体にあるようですが、答えはすべてシステムプロファイラーの使用を指しています。それは素晴らしいことですが、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

多数のデバイス記述子の内容だけが必要な場合はこれで十分ですが、インターフェイスとエンドポイント、インターフェイスの関連付け、複合デバイスに関する情報など、さらに多くの情報が得られます...この情報は OS X のどこにありますかlsusb? これを行うツールが必要ですか?

4

9 に答える 9

165

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

brew install lsusb
于 2013-09-06T19:29:31.817 に答える
93

私は通常、次のコマンドを実行して、Mac OS X の USB デバイスとその詳細を一覧表示します。

ioreg -p IOUSB -l -w 0
于 2015-04-21T16:38:36.847 に答える
33

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

brew install mikhailai/misc/usbutils

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

于 2018-07-29T10:29:24.007 に答える
13

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

system_profiler SPUSBDataType
于 2015-04-20T05:26:48.027 に答える
6

MacPortsのユーザーの場合は、usbutilsをインストールするだけです。

sudo port install usbutils

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

于 2016-05-16T21:52:41.953 に答える
4

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

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

于 2014-07-02T06:09:02.690 に答える
0

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

于 2015-12-23T16:17:47.143 に答える