web-dev-qa-db-ja.com

lsusb-デバイスの説明の由来

接続されているUSBデバイスの1つ(2773:0104)のlsusbコマンド出力に説明がありません。

user@Thinkpad-Laptop:~/binaries$ lsusb
Bus 008 Device 002: ID 0a5c:217f Broadcom Corp. 
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 036: ID 2773:0104 

USBディスクリプションの由来は、デバイスドライバーからですか、それともハードウェア自体に保存されていますか?

5
tommyk

デバイスは、ID値でのみ自身を識別します。これは、製造元を識別する2バイトコード(4桁の16進数)(たとえば、Broadcomの場合は0a5c)、2バイトの製品ID(217f)で構成されます。

Ubuntuはデータベースを使用します here を維持します。このファイルの現在のバージョンで特定されていないハードウェアがある場合は、そのことを伝えることができます。製造元ID 2773には現在エントリがありません。

7
chronitis

デバイスからusbbusを介して指定されたIDから取得されます。説明は/var/lib/usbutils/usb.idsに由来します。

このような情報を取得するには、man lsusbを使用することをお勧めします。

2
termnml