Nachdem ich schon so viel Ärger mit der Fernbedienung hatte, jetzt auch das noch: Nach einigen Ubuntu-Updates läuft Lirc plötzlich nicht mehr. Ich tippe auf das letzte Kernel-Update, weil offenbar ein Kernel-Modul nicht mehr gefunden werden kann. Im Ordner /lib/modules ist ja für jeden Kernel ein eigener Ordner da wo alle Module drin sind. Meine These: Für den neuen Kernel fehlt das Modul für meinen Winbond-Empfänger.
Hier die Indizien:
# service lirc start
* Loading LIRC modules [ OK ]
* Unable to load LIRC kernel modules. Verify your
* selected kernel modules in /etc/lirc/hardware.conf
Die fragliche Datei sieht so aus (Ich hab erfolglos nochmal das Mythbuntu-Setup für den IR-Empfänger laufen lassen, um eine neue "saubere" hardware.conf für meinen Empfänger zu kriegen):
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Winbond 8769L CIR port (e.g. Acer Aspire 6530G)"
REMOTE_MODULES="lirc_dev lirc_wpc8769l"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="acer/lircd.conf.Aspire_6530G"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#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=""
Display More
Benutztes Betriebssystem: Mythbuntu 64 Bit (12.0.4.1) mit neuestem Kernel. Empfänger ist ein Winbond CIR, der auch als Acer Aspire 6530G bekannt ist. Beim manuellen Laden der beiden Module, die in der hardware.conf angegeben sind, findet Linux das erste Modul lirc_dev erfolgreich. Das zweite Modul lirc_wpc8769l kann aber nicht geladen werden.
Hab natürlich auch schon rumgegoogelt: Dieser Threat ist interessant, hat mir aber leider nichts gebracht. Neben drei roten Änderungen in der hardware.conf, die mir nicht halfen, steht da auch noch was von
Quotedpkg-reconfigure lirc-modules-source
das man als root im Terminal aufrufen kann. Leider führt das bei mir zu dem hier:
# dpkg-reconfigure lirc-modules-source
Paket »lirc-modules-source« ist nicht installiert und es ist keine Info verfügbar.
Verwenden Sie dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven
und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
/usr/sbin/dpkg-reconfigure: lirc-modules-source ist nicht installiert
Hat jemand ne Ahnung was man da machen kann? Woher krieg ich das fehlende Modul für den aktuellen Kernel? Oder lieg ich vielleicht mit meiner These falsch? Ich war so froh, dass alles halbwegs funktionierte.