Lirc Konfiguration Debian 9 (solved)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
speefak
Beiträge: 449
Registriert: 27.04.2008 13:54:20

Lirc Konfiguration Debian 9 (solved)

Beitrag von speefak » 23.02.2018 18:25:03

Hallo ich versuche seit Tagen meine X10 Fernbedieunung mit lirc zum Laufen zu bekommen. der controller wird erkannt :

Code: Alles auswählen

lsusb 
Bus 002 Device 003: ID 15c2:0038 SoundGraph Inc. GD01 MX LCD Display/IR Receiver
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0bc7:0006 X10 Wireless Technology, Inc. Wireless Transceiver (ACPI-compliant)      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Bus 003 Device 003: ID 05ac:0256 Apple, Inc. 
Bus 003 Device 002: ID 0a81:0101 Chesen Electronics Corp. Keyboard
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ohne irgendwelche Einstellungen funktionieren einige Tasten der FB unter Kodi bereits per default. allerdings finde ich nirgendwo die /dev/lircd Systemdatei um diese in der Lirc konfiguration anzugeben. Nachdem Blacklisten der Kernel Treiber

Code: Alles auswählen

cat /etc/modprobe.d/lirc-blacklist.conf 
#File automatically generated upon lirc install
#Because a module had to be blacklisted. Don't
#Modify by hand, but rather via
#dpkg-reconfigure lirc
blacklist lirc_atiusb
#blacklist ati_remote
konnte ich jedoch via irrecord -n -H atilibusb MD_8800.conf alle tasten konfigurieren und es wurden auch alle Tasten erkannt. nur wie und wo ich jetzt lirc konfiguriere weis ich nicht, da alles irgendwie anders als unter Debian 8 ist - Lirc datei nicht vorhanden etc.

Die Anleitungen zur Installation und Konfiguration von Lirc sind alle veraltet und verweisen auf falsche Konfigpfade oder nicht mehr vorhandene Systemdateien unter /dev/

Scheinbar wird der lirc treiber gar nicht geladen da ein lsmod | grep lirc ohne ausgabe ist. komischweise funktionieren aber einige Tasten wie Vol up/Down und Pfeiltasten ?! und das ohen einen treiber geladen zu haben ?!


dem controller wurde lt folgender ausgabe eine input event zugewiesen :

Code: Alles auswählen

 ll /dev/input/by-id
insgesamt 0
lrwxrwxrwx 1 root root  9 Feb 23 18:32 usb-05ac_0256-event-kbd -> ../event2
lrwxrwxrwx 1 root root  9 Feb 23 18:32 usb-05ac_0256-if01-event-mouse -> ../event3
lrwxrwxrwx 1 root root  9 Feb 23 18:32 usb-05ac_0256-if01-mouse -> ../mouse0
lrwxrwxrwx 1 root root 10 Feb 23 18:32 usb-15c2_0038-event-if00 -> ../event16
lrwxrwxrwx 1 root root 10 Feb 23 18:32 usb-15c2_0038-event-mouse -> ../event15
lrwxrwxrwx 1 root root  9 Feb 23 18:32 usb-15c2_0038-mouse -> ../mouse1
lrwxrwxrwx 1 root root  9 Feb 23 18:32 usb-CHESEN_USB_Keyboard-event-if01 -> ../event1
lrwxrwxrwx 1 root root  9 Feb 23 18:32 usb-CHESEN_USB_Keyboard-event-kbd -> ../event0
lrwxrwxrwx 1 root root 10 Feb 23 18:32 usb-X10_WTI_RF_receiver-event-if00 -> ../event17		!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
lrwxrwxrwx 1 root root 10 Feb 23 18:32 usb-X10_WTI_RF_receiver-event-mouse -> ../event18	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
lrwxrwxrwx 1 root root  9 Feb 23 18:32 usb-X10_WTI_RF_receiver-mouse -> ../mouse2          	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Zuletzt geändert von speefak am 24.02.2018 00:49:25, insgesamt 1-mal geändert.

Benutzeravatar
speefak
Beiträge: 449
Registriert: 27.04.2008 13:54:20

Re: Lirc Konfiguration

Beitrag von speefak » 23.02.2018 19:11:11

nachdem ich das blacklistung wieder rausgenomme habe und ati_remote treiber geladen wurde hab ich eine reihe fehlermeldungen für die eventX ausgabe erhalten :

Code: Alles auswählen

journalctl -e -p err
Feb 23 19:00:35 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:36 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:37 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:38 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:39 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:40 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:41 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:42 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:43 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:44 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:45 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:46 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:47 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:48 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:49 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:50 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:51 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:52 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:53 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:54 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:55 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:56 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:57 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:58 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:00:59 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:01:00 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:01:01 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:01:02 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:01:03 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:01:04 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:01:05 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'
Feb 23 19:01:06 blackbox lircd-0.9.4c[651]: Error: unable to open '/dev/input/event13'

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Lirc Konfiguration

Beitrag von NAB » 23.02.2018 20:42:06

Ich hab zwar keine Ahnung davon, aber für mich sieht das so aus als ob dein USB-Gerät bereits über /dev/input/ erkannt wird und du gar keine "hardware.conf" brauchst. Vergleiche:
https://wiki.ubuntuusers.de/Lirc/

Bei mir ging eine USB-TV-Stick Fernsteuerung auch ungewollt ohne jegliche Konfiguration und hat mir plötzlich die Systemlautstärke geregelt. Lag vermutlich hieran:
https://wiki.ubuntuusers.de/Kodi_Remote/
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Benutzeravatar
speefak
Beiträge: 449
Registriert: 27.04.2008 13:54:20

Re: Lirc Konfiguration

Beitrag von speefak » 24.02.2018 00:42:09

Habs hinbekommen, zwischen lirc unter Debian und lirc unter Debian 9 wurden die socketpfade configsyntax/datei geändert. /dev/lircd ist jetzt unter /var/run/lirc/lircd zu finden ( symlink nach /dev/lircd löst das socket problem ) das usb Device wurde erkannt aber mit dem falschen Treiber geladen und daher liefen einige tasten der FB nicht und die default config weicht von meiner config für kodi und .lircrc ab. mit dem kerneltreiber hätte ich die ganze tastenzuornungen umschreiben müssen und auf 3 FB Tasten verzichten müssen.

detailliert dokumentiert : https://www.vdr-portal.de/forum/index.p ... ost1302094

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Lirc Konfiguration Debian 9 (solved)

Beitrag von NAB » 24.02.2018 01:01:43

Wenn ich dich dort korrigieren darf ... die /etc/rc.local funktioniert unter Debian 9 immer noch ... Systemd führt sie aus.

Sie muss nur:
1) Ausführbar sein
2) Mit "#!/bin/sh -e" anfangen und mit "exit 0" enden
wie bisher auch :D
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Antworten