Archiv > General

Medion X10: Taste für Tonspurwechsel will nicht

(1/1)

maf:
Hallo,

ich benutze MLD 4.0.1 auf einem Raspberry Pi. Leider will es mir nicht gelingen, meine Fernbedienung so einzurichten, dass ich die Tonspur umschalten kann.

Meine Fernbedienung ist eine Medion X10 mit USB Empfänger wie auf dem linken Bild auf dieser Seite. Meine Konfiguration für LIRC ist

--- Code: ---mld1> grep -i lirc /etc/rc.config
# Lirc Aufruf Argumente
LIRC_ARGS=""
# Lirc modul to use
LIRC_MODUL="atilibusb"
LIRC_KEYMAP=""

--- End code ---
Zusätzlich zu lirc habe ich lircd2uinput installiert; dadurch kommt es nicht mehr zu Dopplungen beim Tastendruck (siehe die Erklärung zum Bug bei Verwendung von --uinput).

Als lircd.conf benutze ich aus den vielen, die mit MLD kamen, die Konfiguration für eine Medion X10, Remote P/N:   20016398, von Dirk Aust. Der funktioniert auch für viele Standardtasten prima (Pfeile, Ziffern, Kanalwechsel, Lautstärke, ...). Aber die Taste für den Wechsel der Tonspur will nicht funktionieren. Wenn ich sie drücke passiert - nichts.

Die zugehörigen Einträge in den Konfigurationsdateien /etc/lircd.conf und /etc/vdr/remote.conf sind

--- Code: ---mld1> grep -i mode /etc/lircd.conf /etc/vdr/remote.conf
/etc/lircd.conf:  KEY_MODE                 0xDB06                    #  Was: MUSIC
/etc/vdr/remote.conf:LIRC.Audio         KEY_MODE

--- End code ---

Leider weiß ich nicht, ob 0xDB06 wirklich stimmt. Aber wenn ich versuche, mit irrecord eine eigene Konfiguration zu erstellen, komme ich nur bis

--- Code: ---Hold down an arbitrary button.
.................................irrecord: gap not found, can't continue

--- End code ---
Lediglich die Zahl der Punkte variiert zwischen den Versuchen :)

Dass die Taste funktioniert, habe ich aber mit mode2 verifiziert:

--- Code: ---mld1> mode2 -r -d /dev/lirc0
code: 0x14db060000
^C

--- End code ---

Vermutlich übersehe ich etwas ganz Einfaches. Könnte mir bitte jemand weiterhelfen?

Danke,
Malte

clausmuus:
gibt irw etwas aus, wenn Du inputlircd stoppst und bei irw den richtigen lirc Socket (/var/run/lirc/lircd-atilibusb) angibst und die Taste drückst?

Claus

maf:
Ja:

--- Code: ---mld1> irw
175 0 KEY_MODE devinput
^C

--- End code ---

Und plötzlich funktioniert die Taste auch im VDR! Ich versteh's nicht. Ich könnte schwören, dass ich nichts mehr am System oder der Konfiguration geändert habe, bevor ich den Rechner jetzt wieder gestartet habe, um Deine Frage zu beantworten. Eigentlich ist es sogar die Konfiguration, die ich von Anfang an hatte.

Aber das kann natürlich nicht sein. Peinlich. Ich bitte um Entschuldigung.

Bleibt als "Trost" nur, dass bei mir weiterhin irrecord nicht funktioniert und /etc/init.d/lirc stop nicht die Prozesse beendet, die /etc/init.d/lirc start startet. Aber ich sollte mich wohl lieber für eine Weile zurückhalten mit Problemberichten :).

Malte

Navigation

[0] Message Index

Go to full version