[1] 2 3 4 >>> MLD-5.x / Development / [5.5 x86:64] Fernbedienung geht nicht
 

Offline lotenhaar

  • Newbie
  • *
  • Posts: 16
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« on: January 06, 2021, 22:06:20 »
Halli Hallo

Ich versuche meine Fernbedienung in der 5.5 in Betrieb zu nehmen

Es handelt sich um eine alte Haupauge PVR350 die ich an einem Atric IR@COM1 betreibe
Eventlircd ist abgewählt

Im Web IF habe ich eingestellt:

COM1
Lirc verwenden
Lirc Treiber? Was muss hier rein? da gibt es nix mit serial

Hab meine alte in einem anderen VDR funktionierende lircd.conf hochgeladen

Unter "Tastenzuordnung" steht

Serial IR Type Home-brew
Protokoll RC5

So weit passt das auch es tut sich aber bei Druck auf eine Taste rein gar nix.

Code: [Select]
MLD-VDR5-5> ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event16) with:
        Name: Serial IR type home-brew
        Driver: serial_ir, table: rc-rc6-mce <<<<<< [b]liegt das Problem vieleicht hier?[/b]
        LIRC device: /dev/lirc0
        Attached BPF protocols: Operation not supported
        Supported kernel protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp imon
        Enabled kernel protocols: lirc
        bus: 25, vendor/product: 0001:0001, version: 0x0100
        Repeat delay = 500 ms, repeat period = 125 ms

Mit irrecord bekomme ich auf tastendruck ein paar ......... angezeigt bricht aber dann ab
Mit irw wird nichts angezeigt

Muss ich unter "Lirc Treiber" im Web IF noch irgendwas wählen?

Gruß Dirk

Code: [Select]
[   53.222139] serial_ir serial_ir.0: auto-detected active low receiver
[   53.246136] Registered IR keymap rc-rc6-mce
[   53.247670] IR RC6 protocol handler initialized
[   53.269130] rc rc0: Serial IR type home-brew as /devices/platform/serial_ir.0/rc/rc0
[   53.269223] rc rc0: lirc_dev: driver serial_ir registered at minor = 0, raw IR receiver, raw IR transmitter
[   53.269275] input: Serial IR type home-brew as /devices/platform/serial_ir.0/rc/rc0/input17



« Last Edit: January 06, 2021, 22:09:52 by lotenhaar »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
[5.5 x86:64] Fernbedienung geht nicht
« Reply #1 on: January 06, 2021, 22:54:10 »
Eigentlich solltest Du ohne Lirc auskommen. Die Tastenzuordnung wird im Setup festgelegt.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline lotenhaar

  • Newbie
  • *
  • Posts: 16
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #2 on: January 06, 2021, 23:26:29 »
Hallo Claus
Danke für die schnelle Antwort.
Also Lirc komplett abwählen, nur den seriellen Empfänger auswählen und gut?

Gruß Dirk

Offline franky

  • Profi Member
  • ****
  • Posts: 395
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #3 on: January 06, 2021, 23:46:32 »
Servus,
ich hänge mich hier auch nochmal dran.
Ich wäre auch sehr daran interessiert, einen seriellen IR (Atric an COM1 - FB Hauppauge A415 von PVR350) mit dem aktuellen Stand der MLD 5.5 zum Laufen zu bekommen.
Nachdem seit Update auf Kernel 5.9 bei mir lirc nicht mehr funktioniert, habe ich auch schon versucht den Atric alternativ per ir-keytable/eventlirc zu verwenden.
Leider bin ich bisher damit gescheitert.  :'(

Eigentlich hatten meine seriellen IR-Empfänger an COM1 (Atric intern oder auch alter Technisat-Dongel extern)
immer wunderbar mit lirc funktioniert.
Bei MLD 5.4 ist es auch immer noch so.
Bei MLD 5.5 ging es bis zum Update des Kernels von 5.7 auf 5.9 auch problemlso mit lirc.
Seit Kernel 5.9 funktionieren bei MLD 5.5 meine seriellen Empfänger nicht mehr mit lirc.
https://www.minidvblinux.de/forum/index.php/topic,9956

Offline lotenhaar

  • Newbie
  • *
  • Posts: 16
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #4 on: January 07, 2021, 00:09:39 »
Immer gut, wenn man nicht alleine ist.  :)

Dann hast du ja die gleiche Konstellation wie ich.
Atric IR an serieller Sst. mit PVR 350 FB.

Ich hab jetzt das Lirc deaktiviert, geht aber noch immer nix, ich teste morgen weiter.

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
[5.5 x86:64] Fernbedienung geht nicht
« Reply #5 on: January 07, 2021, 01:40:20 »
Hi Franky,
wie hattest Du das denn auf dem MLD-5.5 konfiguriert, solange es noch ging? Mit Lirc? Welches Lirc Modus ausgewählt?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline franky

  • Profi Member
  • ****
  • Posts: 395
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #6 on: January 07, 2021, 13:52:10 »
Hi Claus,
im WebIF hatte ich unter Konfiguration-Fernbedienung das Kästchen lirc angehakt und als "Serieller Empfänger" COM1 ausgewählt.
Dann noch als "Lirc Fernbedienung" in der Dropdown-Liste "hauppauge/lircd.conf.hauppauge" ausgewählt.
Da in dieser lircd.conf Codes verschiedener Hauppauge FB-Varianten enthalten sind, hatten einge Tasten nicht funktioniert.
Unter "Lircd.conf bearbeiten" habe ich deshalb bis auf den Abschnitt für die Hauppauge_PVR350 alle anderen Einträge gelöscht.

Ich bin mal bei dem Intel-System (i3-7100) mit Atric an COM1 per snapshot auf Kernel 5.7.17 zurrück bei dem der Atric noch mit lirc funktioniert und habe Log sqJgc3 hochgeladen.

Ich habe für dieses Intel-System auch noch einen Stick mit dem Developer-Branch von meinen Tests zum VAAPI-Problem bei Kodi 18.
Da gibt es einen snapshot bei dem Pit vor 5.9 auch mal Kernel 5.8.13 getestet hatte.
Soweit ich mich erinnere, hatte es dieser Kernel nie in das "normale" 5.5 unstable geschafft.
Mit Kernel 5.8.13 funktionieren die seriellen Empfänger auch noch einwandfrei.
Mit Update auf Kernel 5.9 funktionierte auch beim Developerbranch kein serieller IR-Empfänger mehr.

Evtl. hilft das ja weiter.

Offline lotenhaar

  • Newbie
  • *
  • Posts: 16
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #7 on: January 07, 2021, 22:44:12 »
Hallo, Gemeinde.

Ich hab heute nochmal alle
Kombinationen durch, auch mit LIRC-LATEST, ganz ohne Lirc, mit Lirc... Nix.

Bin leider auf 5.5 angewiesen da, wenn ich das richtig gelesen habe, der Kernel in 5.4 die Intel UHD 605 nicht unterstützt.
Naja wird schon noch irgendwie klappen.

Gruß Dirk

Offline lotenhaar

  • Newbie
  • *
  • Posts: 16
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #8 on: January 08, 2021, 17:41:37 »
Hab heute mit der 5.4 getestet

Die FB funktioniert sofort
Installiert ist lediglich eventlircd und Irkeytable
Im OSD kein Haken bei Lirc COM1
Bei Tasten Anlernen Hombrew + RC5

folgende Module sind geladen

Code: [Select]
ir_rc5_decoder         20480  0
ir_rc6_decoder         20480  0
rc_rc6_mce             16384  0
serial_ir              24576  0
rc_core                49152  5 ir_rc5_decoder,ir_rc6_decoder,rc_rc6_mce,serial_ir


Gleiche Konstellation unter 5.5
Code: [Select]
ir_rc5_decoder         20480  0
ir_rc6_decoder         20480  0
rc_rc6_mce             16384  0
serial_ir              24576  0

rc_core fehlt hier...

Code: [Select]
ir_rc5_decoder         20480  0
ir_rc6_decoder         20480  0
rc_rc6_mce             16384  0
serial_ir              24576  0
rc_core                49152  5 ir_rc5_decoder,ir_rc6_decoder,rc_rc6_mce,serial_ir

... hab es nachgeladen, geht aber trotzdem nicht.

Vielleicht hilft das bei der Fehlersuche!?

Gruß Dirk

Offline franky

  • Profi Member
  • ****
  • Posts: 395
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #9 on: January 08, 2021, 19:31:31 »
Hi Dirk,

mit welcher MLD 5.4, stable oder testing, hast Du das getestet?
Bei mir hatte der Atric eigentlich bei MLD 5.4 immer nur mit lirc funktioniert.

Wie konntest Du im VDR verifizieren, dass die FB tatsächlich funktioniert?

Bei deinem System mit UHD 605 iGPU funktioniert ja kein softhddevice.
Bei diesen Systemen ist nicht der Kerneltreiber das Problem sondern Mesa.
D.h. Xorg der 5.4 startet mit einer UHD GPU zwar, aber ohne VAAPI-Support, weshalb softhddevice nicht funktioniert.
Hast Du dann mit xineliboutput oder satt dem VDR mit Kodi getestet?

Gruß
Klaus
« Last Edit: January 08, 2021, 19:33:21 by franky »

Offline lotenhaar

  • Newbie
  • *
  • Posts: 16
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #10 on: January 08, 2021, 20:55:55 »
Hallo Klaus

Ich hab mit 5.4 stable Netinstall als Livesystem getestet.
Ich konnte dann im Web IF die Fernbedienung komplett anlernen.

Richtig Softhddevic startet mit 5.4 nicht. Aber wenn ich im Web IF die Tasten anlernen kann, dachte ich, dass die dann auch unter VDR/Kodi nutzbar sind.

Gruß Dirk
« Last Edit: January 08, 2021, 21:16:55 by lotenhaar »

Offline franky

  • Profi Member
  • ****
  • Posts: 395
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #11 on: January 08, 2021, 22:13:33 »
Hallo Dirk,
das ist auf jeden Fall interessant, denn bei mir hatte das Anlernen mit der FB bisher nicht funktioniert.
Auch beim Test mit evtest kamen keine Signale an.
Da ja bei 5.4 lirc funktioniert, habe ich das Anlernen per WebIF bisher nur mal kurz mit 5.4 testing versucht.
Intensiver aber erfolglos hatte ich bisher nur mit 5.5 unstable ab Kernel 5.9 getestet.

Offline franky

  • Profi Member
  • ****
  • Posts: 395
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #12 on: January 08, 2021, 22:58:46 »
Hallo Dirk,
das ist wirklich interessant.
Nach Start mit einem neu erstellten Netinstall der 5.4 stable bin ich ohne "Ausprobieren" direkt im WebIF in die FB-Konfiguration.
Was da schon auffält ist die Bezeichnung im Pulldownmenü für "Serieller Empfänger".
Dort kann man "serial on COM1" auswählen und nicht "COM1".
Es gibt auch kein Kästchen für "Lirc verwenden" auch nicht nach dem Speichern und laden von serial_ir.

Nach dem Wechsel zu "Tastenzuordnung bearbeiten" und Auswahl von "Serial IR type home-brew" kamen schon mit dem Standardprotokoll rc6 und Verwendung einer RC6-MCE-FB Tastencodes an.
Das hatte bisher auch noch nie funktioniert.
Dann Protokoll auf rc5 umgestellt, gespeichert und wieder zurrück, wobei es diesmal keinen "Segfault" gibt.
Danach kamen die Tastencodes der Hauppauge FB an und ich konnte auch das Anlernen starten.
Leider war es dann nach Drücken von "Power" zu Ende, da offensichtich der HW-Power-Button des Atric noch nicht abgefangen wird. ;)

Ich werde noch testen, ob das Verhalten beim "Ausprobieren" des VDR und nach dem Installieren auch noch so ist.

Offline franky

  • Profi Member
  • ****
  • Posts: 395
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #13 on: January 08, 2021, 23:27:06 »
Hallo Dirk,
ich bin ein Stück weiter.
Das Anlernen funktioniert auch noch nachdem ich das "Ausprobieren" VDR-SHD-DVB gestartet hatte.
Ich habe dann erst mal Power ausgelassen und alle wichtigen Tasten angelernt.
Nach Restart des X-Servers und des VDR haben alle vorher angelernten Tasten der PVR350 FB im VDR funktioniert. :)
Danach habe ich dann MLD auf diesem Stick installiert und auch nach dem Reboot funktioniert die FB noch.

Jetzt teste ich mit einem anderen Stick noch das Verhalten ohne Anlernen der FB beim Ausprobieren.
Also gleich Installieren und danach erst Anlernen.

Danach mache ich mit MLD 5.4 testing und MLD 5.5 weiter und probiere da mal die FB beim "Ausprobieren" anzulernen.
Ich hatte das bisher immer erst bei einem bereits installiertem System getestet.

Gruß
Klaus

Offline franky

  • Profi Member
  • ****
  • Posts: 395
    • View Profile
[5.5 x86:64] Fernbedienung geht nicht
« Reply #14 on: January 09, 2021, 02:14:51 »
Hallo Dirk,

Bei MLD 5.4 stable funktioniert bei mir das Anlernen auch nach dem Installieren des Systems auf dem Stick.
Und die FB funktioniert dann nach einem Reboot im VDR auch ohne lirc mit irkeytable und eventlircd.

Bei der 5.4 testing und der MLD 5.5 unstable funktioniert das Alles leider nicht mehr, auch nicht im Live-System ohne zu installieren.
Da muss sich also bereits bei der 5.4 testing das FB-Handling gegenüber der 5.4 stable geändert haben.

Die FB-Konfiguration im WebIF schaut auf den ersten Blick schon anders aus.
Die Checkbox für Lirc ist jetzt vorhanden und hat einen Haken.
Als Seriellen Empfänger kann man COM1 oder COM2 wählen, nicht mehr "serial on COM1".
Wenn man die Auswahl COM1 speichert, kommt die Meldung, dass lirc nicht entfernt werden kann, da nicht installiert.
Das Modul seriel_ir incl. der Module rc_rc6_mce und ir_rc6_decoder werden laut Systemübersicht nachgeladen, rc_core war aber schon vorher geladen.
Unter Tastenzuordnung bearbeiten kann man dann den SerialIR auswählen, es ist dann aber kein Protokoll gewählt.
Bei 5.4 testing ist die Zuordnungstabelle leer.
Bei 5.5 unstable ist sie mit rc6 Codes, wie bei der 5.5 stable, gefüllt.
Im Gegensatz zur 5.4 stable gibt es aber keine Reaktion auf Tastendrücke einer rc6 FB.
Wähle ich bei der 5.5 als Protokoll rc5, wird im vorher rot unterlegten Feld "Zuletzt gedrückte Taste" dann grün "Segmentation fault" angezeigt.
Bei 5.4 testing gibt es den Segfault nicht, es gibt beim Drücken von Tasten auf der rc5 FB aber auch keine Reaktion.
Sowohl bei der 5.4 als auch der 5.5 wird dann nach dem Speichern ir_rc5_decoder nachgeladen aber weiter keine Reaktion des SerialIR auf Tastendrücke.
Auch das Anlernen aller Tasten scheitert und so wird bei 5.4 testing eine leere und bei 5.5 eine mit rc6 Codes gefüllte keymap Serial_IR_type_homebrew unter /etc/rc-keymaps angelegt.
Nach einem Reboot ist im Gegensatz zur 5.4 stable das Modul ir_rc5_decoder nicht mehr geladen.
Auch ein Austausch der rc-keymap Serial_IR_type_homebrew gegen die funktionierende, die ich mit 5.4 stable erzeugt hatte, bringt nichts.

@ Claus
Evtl. hilft das ja weiter.
Falls noch Debug-Logs benötigt werden, bitte melden.
Ich habe aber Morgen frühestens am späten Nachmittag wieder Zeit.

Gruß
Klaus

[1] 2 3 4 >>> MLD-5.x / Development / [5.5 x86:64] Fernbedienung geht nicht
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.