4
« on: August 29, 2014, 18:16:28 »
Hallo,
ich habe meine Konfiguration wieder auf den Ursprungszustand zurückgesetzt. Danach habe ich eine weitere Regel in /lib/udev/rules.d/98-lircd.rules hinzugefügt:
KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", SUBSYSTEMS=="usb", GOTO="begin"
und unter dem Label "begin-usb" einen Eintrag für den IR-WakeupUSB:
ENV{ID_VENDOR_ID}=="04d8", ENV{ID_MODEL_ID}=="f844", \
ENV{lircd_driver}="irman", \
ENV{lircd_conf}="/etc/lircd.conf"
Mit dieser Modifikation funktioniert das Device mit der Fernbedienung, ps|grep lirc gibt folgendes aus:
443 root 32072 S /usr/sbin/lircd --driver=irman --device=/dev/ttyACM0 --uinput --output=/var/run/lirc/lircd-ttyACM0 --pidfile=/var/run/lirc/lircd-ttyACM0.pid /etc/lircd.conf
659 root 19464 S eventlircd -f
1302 root 1578m S /usr/bin/vdr -s /etc/vdr/shutdown.d/rc.action -r /etc/vdr/recording.d/rc.action -w 60 -g /tmp -u root -l 1 --lirc -Psofthddevice -f -Pconflictcheckonly -Pdbus2vdr -Pduplicates -Pdvd -Pepg2vdr -Pepgsearchonly
Im Webif ist es nicht notwendig das Lirc modul "irman" auszuwählen, es kommt sonst zu einem zweiten lircd Start
( lircd -P /var/run/lirc.pid --output=/var/run/lirc/lircd-irman --uinput -H irman).
Für mich sieht es so aus, als wenn der Parameter --device in diesem Fall zwingend notwendig ist.
hajo