MLD-5.x > Development

[5.5 x86:64] Fernbedienung geht nicht

<< < (8/11) > >>

skippy:
bei mir sieht es so aus:

--- Code: ---MLD> ir-keytable
Found /sys/class/rc/rc0/ with:
        Name: Serial IR type home-brew
        Driver: serial_ir
        Default keymap: rc-rc6-mce
        Input device: /dev/input/event10
        LIRC device: /dev/lirc0
        Supported kernel protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd                                                                                                                      rc-6 sharp xmp imon rc-mm
        Enabled kernel protocols: lirc rc-6
        bus: 25, vendor/product: 0001:0001, version: 0x0100
        Repeat delay = 500 ms, repeat period = 125 ms

--- End code ---

Viele Grüße skippy

franky:
Hallo Claus,

mit dem neuen irkeytable Paket von heute schaut die Ausgabe etwas anders aus.
Die letzte Zeile mit Repeat delay war auch beim alten irkeytable vorhanden, war nur beim kopieren verloren gegangen.

--- Code: ---Found /sys/class/rc/rc0/ with:
        Name: Serial IR type home-brew
        Driver: serial_ir
        Default keymap: rc-rc6-mce
        Input device: /dev/input/event16
        LIRC device: /dev/lirc0
        Supported kernel protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp imon rc-mm
        Enabled kernel protocols: lirc rc-5
        bus: 25, vendor/product: 0001:0001, version: 0x0100
Repeat delay = 500 ms, repeat period = 125 ms
--- End code ---
Dies ist Die Ausgabe gleich nach dem Neustart mit der funktionierenden keymap, die ich noch mit dem alten Paket erstellt hatte.
Wie schon geschrieben funktioniert jetzt die FB, was man auch am aktivierten rc5 Protokoll sieht.

Wenn ich in "Tastenzuordnung bearbeiten" auf speichern gehe kommt die schon von skippy beschriebene Meldung.
Es wird dabei aber sowohl die vorher funktionierende keymap als auch die rc_maps.cfg verändert.

Die relevante Zeile in der funktionierenden rc_maps.cfg

--- Code: ---serial_ir rc-rc6-mce /etc/rc_keymaps/Serial_IR_type_homebrew
--- End code ---

Die relevante Zeile in der rc_maps.cfg nach dem Speichern

--- Code: --- /etc/rc_keymaps/Serial_IR_type_homebrew
--- End code ---

Die ersten Zeilen der funktionierenden keymap Serial_IR_type_homebrew

--- Code: ---# table rc-rc6-mce, type: rc-5
0x1e0d KEY_MENU
0x1e25 KEY_OK
0x1e1f KEY_ESC
--- End code ---

Die ersten Zeilen der keymap Serial_IR_type_homebrew nach dem Speichern

--- Code: ---# table , type: rc-5
0x1e0d KEY_MENU
0x1e25 KEY_OK
0x1e1f KEY_ESC
--- End code ---

Mit diesen Änderungen funktioniert die FB nach einem Reboot nicht mehr.
In der Ausgabe von ir-keytable ist dann rc6 anstatt rc5 enabled, genauso als wenn keine keymap Serial_IR_type_homebrew vorhanden wäre.

Mit dem neuen irkeytable Paket und einer passenden in der rc_maps.cfg konfigurierten keymap funktioniert die FB auch nach Reboot.
Versucht man die Tastenzuordnung zu bearbeiten und drückt dabei auf Speichern, wird die keymap unbrauchbar.

Dass die FB bei passender Konfiguration nach einem Reboot noch funktioniert ist ja schon mal ein Fortschritt.

Gruß
Klaus

clausmuus:
Danke schon mal. Ihr dürft jetzt noch mal testen.

franky:
Hallo Claus,

ich habe das neue Paket irkeytable 2021.01.29-14.11 getestet, aber leider ohne wirklichen Erfolg.

Es sind jetzt alle für serial_ir verfügbaren Protokolle auswählbar.
Ist schon eine passende in der rc_maps.cfg konfigurierte keymap Serial_IR_type_homebrew vorhanden, ist auch schon das in der keymap definierte Protokoll ausgewählt und die keys werden in der Übersetzungstabelle angezeigt.
Leider funktioniert das bearbeiten der Tastenzuordnung immer noch noch nicht.
Mit "Speichern" macht man dann wieder rc_maps.cfg und die keymap analog zur letzten irkeytable Version unbrauchbar.
Beim Speichern erscheint auch wieder die von skippy schon beschriebene Meldung

--- Code: ---Invalid parameter on line 154 of /etc/rc_maps.cfg
ir-keytable: Failed to read config file /etc/rc_maps.cfg
Try `ir-keytable --help' or `ir-keytable --usage' for more information.
--- End code ---
Line 154 ist genau die jetzt verstümmelte Zeile mit der bis dahin funktionierenden Zeile für die keymap Serial_IR_type_homebrew.

Ist dagegen noch keine passende keymap Serial_IR_type_homebrew vorhanden und in der rc_maps.cfg Zeile 154 leer, sind ebenfalls alle Protokolle auswählbar.
Die Übersetzungstabelle ist jedoch leer und nach Auswahl des für meine FB passenden rc5 Protokolls funktioniert das bearbeiten der Tastenzuordnung immer noch noch nicht.
Beim "Speicher" kommt wieder die Meldung von oben und es wird keine keymap Serial_IR_type_homebrew erstellt und in der rc_maps.cfg bleibt Zeile 154 leer.
Nach dem Speichern funktioniert das Anlernen weiterhin nicht.

Gruß
Klaus

clausmuus:
Da hatte ich mich zu sehr auf die Auswahl des Protokolls konzentriert, so das ich die anderen Probleme gar nicht berücksichtigt hatte.
Bitte testet jetzt noch einmal. Ich hoffe nichts übersehen zu haben.
Ich kann leider erst Morgen eventuelle nötige weitere Korrekturen vornehmen.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version