[sisyphus] Как раздавать имена устройствам в /dev?

Sergey Vlasov vsu на altlinux.ru
Ср Сен 19 14:24:32 MSK 2012


On Tue, Sep 18, 2012 at 11:33:26PM +0400, Alexei V. Mezin wrote:
> 18.09.2012 23:30, Alexei V. Mezin пишет:
> >
> > Было написано когда-то правило
> 
> Выглядело так:
> 
> [alexei на bigbear ~]$ cat /etc/udev/rules.d/96-videodev.rules
> # TV tuner
> KERNEL=="video*", SYSFS{vendor}=="0x109e", SYSFS{device}=="0x036e", SYMLINK+="video/bttv"
> # MS webcam
> KERNEL=="video*", SYSFS{vendor}=="0x045e", SYSFS{device}=="0x0766", SYMLINK+="video/webcam"

SYSFS давно пора заменить на ATTRS, тогда и правила могут опять
заработать.  Хотя второе правило всё равно записано неверно - для USB
имена и значения атрибутов немного другие:

KERNEL=="video*", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0766", SYMLINK+="video/webcam"

(т.е., idVendor/idProduct и без "0x").

Ну и сейчас есть /lib/udev/rules.d/60-persistent-v4l.rules, где создаются
ссылки /dev/v4l/by-id/*, /dev/v4l/by-path/* - возможно, они годятся и без
дополнительных правил (by-id привязывается к серийному номеру
USB-устройства, by-path - к PCI-слоту или USB-порту).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 190 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20120919/b7bed1fc/attachment.bin>


Подробная информация о списке рассылки Sisyphus