udev vs tvtuner (сделать симлинк на устройство ик пульта автоматически?)

Установка, настройка TV-тюнеров, видеокамер, веб-камер, плат видеозахвата, flash(MP3)-плееры

Модератор: Модераторы разделов

-error
Сообщения: 174
Статус: sysadmin / oracle dba
ОС: HP-UX :-)

udev vs tvtuner

Сообщение -error »

наверное, с этим сюда?
как с помощью udev создавать симлинк на файл устройства ИК пульта?
тюнер - avermedia 305, ядро 2.6.13, debian.
проблема в чем? это устройство прописывается в /dev/input/event*. но если подключать/отключать usb при загрузке, то он скачет по разным event*. lircd в результате отказывается работать.
хотелось бы заиметь симлинк (/dev/irremote например), который всегда бьы показывал на нужный мне файлик устройства.
проблема в чем: не знаю за что зацепиться при написании правила.
вот, что udev говорит:

Код: Выделить всё

sergey@sergey:~$ udevinfo -a -p `udevinfo -q path -n /dev/input/event5`

udevinfo starts with the device the node belongs to and then walks up the
device chain, to print for every device found, all possibly useful attributes
in the udev key format.
Only attributes within one device section may be used together in one rule,
to match the device for which the node will be created.

device '/sys/class/input/event5' has major:minor 13:69
  looking at class device '/sys/class/input/event5':
    SYSFS{dev}="13:69"

follow the class device's "device"
  looking at the device chain at '/sys/devices/pci0000:00/0000:00:1e.0/0000:02:01.0':
    BUS="pci"
    ID="0000:02:01.0"
    SYSFS{class}="0x048000"
    SYSFS{device}="0x7130"
    SYSFS{irq}="21"
    SYSFS{local_cpus}="1"
    SYSFS{modalias}="pci:v00001131d00007130sv00001461sd00002115bc04sc80i00"
    SYSFS{subsystem_device}="0x2115"
    SYSFS{subsystem_vendor}="0x1461"
    SYSFS{vendor}="0x1131"

помогите, пожалуйста.
Спасибо сказали:

Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: udev vs tvtuner

Сообщение madskull »

SYSFS{vendor}="0x1131"

Может, за это?

А вообще, что-то мало инфы udevinfo у тебя вывел
ArchLinux / IceWM
Спасибо сказали:

-error
Сообщения: 174
Статус: sysadmin / oracle dba
ОС: HP-UX :-)

Re: udev vs tvtuner

Сообщение -error »

это хоть что-то. в 2.6.12.х он вообще мог скатать только major:minor event5. и все.
как все-таки правило оформить?
что-то вроде KERNEL="event*",SYSFS{vendor}="0x1331",SYMLINK="irremote"
?
Спасибо сказали:

Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: udev vs tvtuner

Сообщение madskull »

нет, просто

Код: Выделить всё

SYSFS{vendor}="0x1331",NAME="irremote"

ну, может, добавить еще MODE, GROUP и тому подобное.
ArchLinux / IceWM
Спасибо сказали:

-error
Сообщения: 174
Статус: sysadmin / oracle dba
ОС: HP-UX :-)

Re: udev vs tvtuner

Сообщение -error »

а ведь заработало. спасибо за подсказку.
Спасибо сказали: