LINUX.ORG.RU

привязать номер устройства к номеру usb порта


0

0

есть 3 web камеры. надо чтобы номер устройства соответствовал номеру порта. даже если 1 камера воткнута но в порт 3 например, то было устройство video3.

ядро 2.6
линукс самодельный, собраный buildroot.

anonymous

Крути udev. Там в правилах можно по характеристикам устройства, которые можно получить программно(серийник там, всякие системные id), сделать привязку к устройству в /dev

Deleted
()

ну кажется это надо делать через udev.rules udevinfo -a -p `udevinfo -q path -n /dev/v4l/video0` и искать там параметр уникальный

anonymous
()
Ответ на: комментарий от no1sm

Правильно сделать что-либо через быдло-hal - что сделать верблюду опереацию по выпрямлению позвоночника.

anonymous
()

пасибо за ответы конечно.
скажите я правильно мыслю.
вот есть в правилах udev такое правило
KERNEL=="video[0-9]*", NAME="v4l/video%n", SYMLINK+="%k", GROUP="video"

вот NAME="v4l/video%n" это то как устройство патом будет называться ?
если да, то можно ли както вместо %n выполнить какуюнить команду которая вернет номер усб порта и устройство соответственно назавётся ?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.