Hallo zusammen,
nach einem halben Jahr Betrieb mit meinem Intel-NUC Skylake wollte ich ein Problem mit dem Tastenrepeat der Fernbedienung
beheben, und hab erst mal ein Dist-Upgrade auf die aktuelle Version gemacht. Damit kam die Version 4.8 auf meinen Rechner ...
(ganz genau: uname -a liefert Linux Intel-NUC 4.8.0-2-amd64 #1 SMP Debian 4.8.11-1 (2016-12-02) x86_64 GNU/Linux)
Nach dem Upgrade lief VDR wieder, nur die Fernbedienung ging nicht mehr ...
- Frage: sind aktuell Umbauten an lircinput bekannt, die das erklären?
Nach etwas Analyse des Problems sehe ich folgendes Verhalten:
- (nach Anhalten von inputlirc) bekomme ich mit ir-keytable -t Tastendrücke der Fernbedienung angezeigt.
Wenn ich länger Drücke bekomme ich auch Repeat Tastendrücke zu sehen, also bis hier geht alles perfekt ... - (nach erneutem Start von inputlirc) bekomme ich die Tastendrücke auch mit irw angezeigt.
Dazu mußte aber nach Rechner Hochlauf inputlirc einmal gestoppt und wieder gestartet sein ...
(Hier muß ich später weitersuchen, warum der Tastenrepeat der Fernbedienung nicht geht; auch bei längerem
Drücken der FB zeigt irw immer nur eine einmalig gedrückte Taste ...) - Wenn ich danach den VDR starte, läßt sich dieser auch wieder über die FB bedienen. Wenn ich nach Reboot
des Rechners VDR stoppe, inputlirc restarte und VDR wieder starte, läßt sich VDR ebenfalls wieder mit FB bedienen.
Die Regeln zum automatischen Einlesen der Keymap und des Einrichtens des Input-Devices greifen (sonst hätte
ich schon mit ir-keytable -t nicht die korrekte Bezeichnung der gedrückten Tasten gesehen ...
Nur nicht daß sich da Debian weiterentwickelt (ich lese da etwas von einem "Started lircd(8) initialization helper tool."
und dann startet da ein "lircd-uinput" der "Reading data from /var/run/lirc/lircd, writing to /dev/uinput" und mir ggf.
das Input-Device belegt ...
Ein Grep nach lirc bringt folgendes zu Tage ...
501 Dec 25 21:28:33 Intel-NUC systemd[1]: Listening on lircd.socket.
552 Dec 25 21:28:33 Intel-NUC systemd[1]: Starting lircd(8) initialization helper tool...
557 Dec 25 21:28:33 Intel-NUC systemd[1]: Started Handle events from IR remotes decoded by lircd(8).
1141 Dec 25 21:28:33 Intel-NUC kernel: [ 4.007615] lirc_dev: IR Remote Control driver registered, major 244
1146 Dec 25 21:28:33 Intel-NUC kernel: [ 4.013975] rc rc0: lirc_dev: driver ir-lirc-codec (ite-cir) registered at minor = 0
1225 Dec 25 21:28:33 Intel-NUC systemd[1]: Started lircd(8) initialization helper tool.
1234 Dec 25 21:28:33 Intel-NUC systemd[1]: Starting LSB: Start inputlirc daemon...
1243 Dec 25 21:28:33 Intel-NUC lircd-uinput[539]: lircd-0.9.4c[539]: Info: lircd-uinput: Opening log, level: Info
1244 Dec 25 21:28:33 Intel-NUC lircd-uinput[539]: lircd-0.9.4c[539]: Info: Reading data from /var/run/lirc/lircd, writing to /dev/uinput
1245 Dec 25 21:28:33 Intel-NUC lircd-uinput[539]: lircd-0.9.4c[539]: Info: Using "_UP" as release suffix
1246 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[539]: Info: lircd-uinput: Opening log, level: Info
1247 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[539]: Info: Reading data from /var/run/lirc/lircd, writing to /dev/uinput
1248 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[539]: Info: Using "_UP" as release suffix
1249 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[538]: Info: lircd: Opening log, level: Info
1250 Dec 25 21:28:33 Intel-NUC kernel: [ 5.134045] input: lircd-uinput as /devices/virtual/input/input14
1258 Dec 25 21:28:33 Intel-NUC inputlirc[536]: Starting inputlirc
1259 Dec 25 21:28:33 Intel-NUC inputlircd: Started
1260 Dec 25 21:28:33 Intel-NUC systemd[1]: Started LSB: Start inputlirc daemon.
1268 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[538]: Info: Initial device: auto
1269 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[538]: Info: Initial device: auto
1270 Dec 25 21:28:33 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Info: lircd: Opening log, level: Info
1271 Dec 25 21:28:33 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Warning: Running as root
1272 Dec 25 21:28:33 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Info: Using remote: lircd.conf.
1273 Dec 25 21:28:33 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Notice: lircd(devinput) ready, using /var/run/lirc/lircd
1274 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[538]: Info: lircd: Opening log, level: Info
1275 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[538]: Warning: Running as root
1276 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[538]: Info: Using remote: lircd.conf.
1277 Dec 25 21:28:33 Intel-NUC lircd-0.9.4c[538]: Notice: lircd(devinput) ready, using /var/run/lirc/lircd
1568 Dec 25 21:28:52 Intel-NUC lircd-0.9.4c[538]: Notice: accepted new client on /var/run/lirc/lircd
1569 Dec 25 21:28:52 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Notice: accepted new client on /var/run/lirc/lircd
1570 Dec 25 21:28:52 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Info: initializing 'auto'
1571 Dec 25 21:28:52 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Info: Using device: /dev/input/event6
1572 Dec 25 21:28:52 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Warning: can't get exclusive access to events from `/dev/input/event6' ifa
1574 Dec 25 21:28:52 Intel-NUC lircd-0.9.4c[538]: Info: initializing 'auto'
1576 Dec 25 21:28:52 Intel-NUC lircd-0.9.4c[538]: Info: Using device: /dev/input/event6
1577 Dec 25 21:28:52 Intel-NUC lircd-0.9.4c[538]: Warning: can't get exclusive access to events coming from `/dev/input/event6' interface
1703 Dec 25 21:29:03 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Info: removed client
1704 Dec 25 21:29:03 Intel-NUC lircd[538]: lircd-0.9.4c[538]: Info: closing '/dev/input/event6'
1705 Dec 25 21:29:03 Intel-NUC lircd-0.9.4c[538]: Info: removed client
1706 Dec 25 21:29:03 Intel-NUC lircd-0.9.4c[538]: Info: closing '/dev/input/event6'
1736 Dec 25 21:30:03 Intel-NUC systemd[1]: Stopping LSB: Start inputlirc daemon...
1737 Dec 25 21:30:03 Intel-NUC inputlirc[1245]: Stopping inputlirc
1738 Dec 25 21:30:03 Intel-NUC systemd[1]: Stopped LSB: Start inputlirc daemon.
1739 Dec 25 21:30:03 Intel-NUC systemd[1]: Starting LSB: Start inputlirc daemon...
1740 Dec 25 21:30:03 Intel-NUC inputlirc[1250]: Starting inputlirc
1741 Dec 25 21:30:03 Intel-NUC inputlircd: Started
1742 Dec 25 21:30:03 Intel-NUC systemd[1]: Started LSB: Start inputlirc daemon.
Kann da ein Spezialist von Euch etwas dazu sagen, warum ich diesen inputlirc Neustart benötige?
m.f.G.
Michael
p.s. ich wußte jetzt nicht, ob das lirc spezifisch ist (und in´s Fernbedienungs-Forum gehört), oder ob das
Debian spezifisch ist (vermute ich als erstes). Wenn es anders herum geschickter ist, bitte sagen ...