Для одного из моих подключенных USB-устройств (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, от устройства? драйвер или он хранится в самом оборудовании?
Устройство идентифицирует себя только по значению идентификатора. Это состоит из 2-байтового кода (4 шестнадцатеричных цифры), идентифицирующего производителя (например, 0a5c
для Broadcom), за которым следует 2-байтовый идентификатор продукта (217f
).
Ubuntu использует базу данных, поддерживаемую здесь . Если у вас есть аппаратное обеспечение, не идентифицированное текущей версией этого файла, вы можете сообщить ему об этом. Идентификатор производителя 2773
в настоящее время не имеет записи.
Он исходит из идентификатора, переданного через USB-порт от устройства. Описание взято из /var/lib/usbutils/usb.ids
.
Чтобы получить такую информацию, я советую вам просто использовать man lsusb
.