Как найти ссылку между / dev / video и lsusb output

4

Linux предоставляет интерфейсы камеры, /dev/video*но этот интерфейс не описывает марку / модель камеры. Между тем, lsusbсообщает о марке / модели всех USB-устройств, включая камеры, но не сообщает, какому /devфайлу они соответствуют. Как связать устройство, о котором сообщается, lsusbс /dev/video*файлом?

Cerin
источник
1
Вы рассматривали hwinfoдля такого? Это соответствует идентифицированному устройству его местоположению файла (/ dev / xyz), которое вы ищете здесь.
Повелитель огня
@ Firelord, это выглядит очень полезным. В частности, он говорит мне путь sysfs, который содержит ссылку на путь video4linux / videoN. Тем не менее, я не уверен, насколько портативный hwinfo. Мне нужно что-то, что будет работать во встроенных системах.
15:15

Ответы:

3

Проверка /sys/class/video4linux/video$N/nameи /sys/class/video4linux/video$N/device/driver/*даст вам данные, что вы позволите вам найти lsusbстроку.

Евгений Рик
источник