Видео смотреть бесплатно

Смотреть молодые видео

Официальный сайт 70rus 24/7/365

Смотреть видео бесплатно

15.11.09 01:38 dr_magnus

Tips & tricksLIRC + UDEV

Начал я настраивать LIRC и столкнулся с проблемой.
Мой пульт работает через драйвер devinput, а как известно, устройствам ввода номер event'a при каждой перезагрузке назначается каким-то произвольным образом. Т.е. если мой пульт сейчас висит на /dev/input/event5, то при следующей загрузке компа ему спокойненько могут присвоить /dev/input/event6. Естественно, если наш LIRC в качестве параметра LIRC_DEVICE использует /dev/input/event5, то работать после перезагрузки он перестанет.
Как это вылечить читаем под катом.

1. Ищем наше ИК-устройство:
# cat /proc/bus/input/devices
1
2
3
4
5
6
7
8
I: Bus=0001 Vendor=5168 Product=0138 Version=0001
N: Name="saa7134 IR (LifeView FlyVIDEO30"
P: Phys=pci-0000:02:09.0/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1e.0/0000:02:09.0/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=100003
B: KEY=c0304 390000 0 0 0 0 0 0 c0000002 1e0000 0 0 10000ffc

2. С помощью udevadm выясняем атрибуты нашего устройства:
# udevadm info -a -p /sys/class/input/input5
1
2
3
4
5
6
7
8
looking at device '/devices/pci0000:00/0000:00:1e.0/0000:02:09.0/input/input5':
KERNEL=="input5"
SUBSYSTEM=="input"
DRIVER==""
ATTR{name}=="saa7134 IR (LifeView FlyVIDEO30"
ATTR{phys}=="pci-0000:02:09.0/ir0"
ATTR{uniq}==""
ATTR{modalias}=="input:b0001v5168p0138e0001-e0,1,14,k71,72,73,74,81,9E,9F,170,173,174,175,182,188,189,192,193,ramlsfw"

3. Создаем правило для udev:
# cat /etc/udev/rules.d/10-lirc.rules
KERNEL=="event*", ATTRS{name}=="saa7134 IR (LifeView FlyVIDEO30", SYMLINK="input/irremote"

4. Теперь при следующей перезагрузке мы получим симлинк /dev/input/irremote на наше ИК-устройство, какой бы номер event'а ему бы не присвоили. И, соответственно, в конфиге LIRC'а мы можем теперь указывать LIRC_DEVICE = /dev/input/irremote
Спасибо за внимание.


Теги:

Комментариев нет

Лучшие блоги (все 70)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 1429 из 108 городов)
Топ пользователей Топ блогов
В сети: Day

Новенькие: asterx, lutzow, lemonjoe1, Sollen, Hedgehog
welinux.ru

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн