lsusbのデバイス名がdmesgのデバイス名と異なるのはなぜですか?

lsusbのデバイス名がdmesgのデバイス名と異なるのはなぜですか?

システムに見えるUSBデバイスを接続するとdmesg

usb 5-2.2.2.2: new low-speed USB device number 48 using xhci_hcd
usb 5-2.2.2.2: New USB device found, idVendor=1130, idProduct=0202, bcdDevice= 1.00
usb 5-2.2.2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
usb 5-2.2.2.2: Product: Panic Button
input: Panic Button as /devices/pci0000:00/0000:00:07.0/0000:20:00.0/0000:21:02.0/0000:22:00.0/usb5/5-2/5-2.2/5-2.2.2/5-2.2.2.2/5-2.2.2.2:1.0/0003:1130:0202.0063/input/input136
hid-generic 0003:1130:0202.0063: input,hidraw5: USB HID v1.10 Device [Panic Button] on usb-0000:22:00.0-2.2.2.2/input0
input: Panic Button as /devices/pci0000:00/0000:00:07.0/0000:20:00.0/0000:21:02.0/0000:22:00.0/usb5/5-2/5-2.2/5-2.2.2/5-2.2.2.2/5-2.2.2.2:1.1/0003:1130:0202.0064/input/input137
hid-generic 0003:1130:0202.0064: input,hidraw6: USB HID v1.10 Device [Panic Button] on usb-0000:22:00.0-2.2.2.2/input1

lsusbしかし、私が見ることができる限り、

Bus 005 Device 048: ID 1130:0202 Tenx Technology, Inc. Rocket Launcher

ここになぜ違いがありますか?カーネルのデバイスデータベースとは何ですか?

製品:パニックボタン

lsusb デバイスデータベースが表示されますが、

Tenx Technology, Inc.ロケットランチャー

ベストアンサー1

USBデバイスは、特に、ベンダー識別子、製品識別子、ベンダー名、および製品名に関するいくつかの異なる情報を提供します。後者の2つは常に正確ではなく、ベンダーと製品名の別々のデータベースがボランティアによって維持されます。USB IDストレージ

カーネルにはデバイスがそれ自体を付与する名前が表示され、デフォルトビューlsusbには製品識別子にマップされた名前が表示されます。USB IDストレージ

lsusb -v2つの情報が表示されます。 「iProduct」項目にはデバイスから返された製品名(図を参照dmesg)が表示され、「idProduct」項目にはデバイスから返された製品IDと一致するもの(ベンダーIDとともに)が表示されます。 USB ID データベースにあります。

おすすめ記事