Являюсь "счастливым" обладателем AverTv Studio 505UA. Настраивал сие творение долго и мучительно, но настроил. Все работало просто прекрасно, пока не вышла Коала

Тюнер и дальше работает отлично, а Lirc - не очень.
К сути...
В 9.04 ИК-приемник у меня имел жесткий адрес, если конкретно, то он у меня висел на /dev/input/by-path/pci-0000:01:06.0-event-ir . Этот адрес никогда не менялся, и все работало просто отлично. С приходом Коалы приемник больше не имеет жесткого адреса. После некоторого времени, проведенного с бубном - все прекрасно заработало при прописывании приемника на /dev/input/event6.
Определенное время все работало, хотя я знал, что устройства event могут меняться после перезагрузки. Но этого не случалось. Так прошло несколько недель, потом начались неприятности. Очень часто после запуска компа намертво висела мышь - не сразу я понял, откуда дует этот ветер. Но лучше поздно, чем никогда

Итак, мы имеем постоянно меняющийся адрес ИК-приемника, который нужно намертво прописать, чтоб я о нем снова забыл.
До сегодняшнего дня мой hardware.conf выглядел следующим образом:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="None"
REMOTE_MODULES=""
REMOTE_DRIVER=""
REMOTE_DEVICE=""
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
REMOTE_DRIVER="dev/input"
REMOTE_DEVICE="/dev/input/event6"
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
В 9.04 он выглядел вот так:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="None"
REMOTE_MODULES=""
REMOTE_DRIVER=""
REMOTE_DEVICE=""
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
REMOTE_DRIVER="dev/input"
REMOTE_DEVICE="/dev/input/by-path/pci-0000:01:06.0-event-ir"
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
Вывод cat /proc/bus/input/devices по поводу приемника выкладывают тут:
I: Bus=0001 Vendor=1461 Product=a11b Version=0001
N: Name="saa7134 IR (AverMedia AverTV St"
P: Phys=pci-0000:01:06.0/ir0
S: Sysfs=/devices/pci0000:00/0000:00:06.0/0000:01:06.0/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=100003
B: KEY=40fc310 82140000 0 0 0 0 2048000 180 4001 9e0000 0 0 ffc
(Как можно заметить, сейчас приемник висит на event4, но после загрузки снова может быть на event6)
Много читал по этому вопросу, но ничего стоящего не попадалось. Единственное, на что наткнулся находится вот тут
https://forum.ubuntu.ru/index.php?topic=16800.msg116311#msg116311 в части того, что можно прописать устройство через Name.
В моем случае это должно бы выглядеть так:
и меняем строку LIRCD_ARGS="" на строку LIRCD_ARGS="-H dev/input -d name="saa7134 IR (AverMedia AverTV St""
, но и это не проходит, поскольку ругается на "(" перед Авер (что-то типа "неверый аргумент"). Хотя странно, ведь это все заключено в кавычки...
Итак, есть знающие люди, которые подскажут, что в моем конкретном случае должно находится в файле hardware.conf?