MLD-5.x > Development
[5.5 x86:64] Fernbedienung geht nicht
franky:
Hallo Claus,
die Ursache für das Problem scheint tatsächlich eine Änderung an den Kernelmodulen zu sein.
Einen Patch, der das Problem behebt, scheint es auch schon zu geben.
Ich habe in der "Mailing List" von LinuxTV.org auf spinics.net ein nicht mal 3 Wochen altes Thema "lirc serial_ir homebrew breakage" gefunden.
https://www.spinics.net/lists/linux-media/msg184779.html
Da wird genau das Problem behandelt.
Die Ursache für das serial_ir Problem liegt laut Sean Young an einer Kerneländerung "media: rc: harmonize infrared durations to microseconds":
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=528222d853f9283110f0118dd71d9f0ad686d586
Ich hatte ja im November nach dem Kernel-Upgrade von 5.7.17 auf 5.9.11 bereits ein Thema zum serial_ir Problem eröffnet.
https://www.minidvblinux.de/forum/index.php/topic,9956.msg78940.html#msg78940
Damals hattest Du mich gebeten mit mode2 zu testen, ob überhaupt IR-Signale im System ankommen.
Die mode2 Ausgabe mit Kernel 5.9.11 von damals sind vergleichbar mit denen von Tom auf spinics.net.
Anstatt der normalen Reihenfolge von space und pulse, folgen auf ein space immer 2 pulse, wovon der 2. immer länger (6 stellig) ist.
Dieser doppelte Pulse, besonders der 2. längere, verhindert anscheinend, dass die Tasten-Codes korrekt ausgewertet werden.
Laut Sean Young kam die Kernel-Änderung, die das Problem verursacht, mit Kernel 5.10.
Wenn ich mir den Zeitpunkt des entsprechend verlinkten commit anschaue, ist es realistisch, dass diese Änderung schon in Kernel 5.9.11 enthalten war.
Der von Sean Young bereitgestellte patch hatte das Problem ja anscheinend bei Tom behoben.
Ich interpretiere jedoch die Aussage von Sean Young so, dass es noch einige Zeit dauern wird, bis es dieser patch in die offiziellen Kernel-Sourcen schafft.
Ich fürchte daher, dass der Patch erst mit Kernel 5.11 kommen wird.
@Pit
Gibt es schon einen Plan für Kernel 5.11 in MLD 5.5 unstable?
Evtl. besteht ja die Möglichkeit den Patch schon vorher bei einem künftigen Upgrade von Kernel 5.10 zu integrieren.
Gruß
Klaus
P3f:
Hallo Klaus,
wow, das ist ja mal eine Fundstelle...Liest sich wirklich das mit unserem Problem zu tun hat. Der Linux Kernel 5.11.x wird sicher noch ein wenig dauern, da wir min. warten bis eine .1 Version von Linus kommt.
Von daher würde ich gerne den Patch auch schon in die aktuellen Kernel einfliessen lassen. Leider sind die Links für den Kernelpatch nicht (wahrscheinlich mehr) gültig.
Weißt Du wo ich die Informationen stehen könnten, dann kann ich schauen wie die integriert werden könnten.
Danke, für die Analyse.
Gruß,
Pit
franky:
Hallo Pit,
der Link zum patch wird auf spinics.net verstümmelt angezeigt genauso wie die Mailadressen.
Ich habe heute herausgefunden, dass man über die LinuxTV Seite auch an den Orginal Mail-Verkehr mit unverstümmelten Link heran kommt.
Die Einstiegsseite zu patchwork auf LinuxTV ist diese:
https://patchwork.linuxtv.org/project/linux-media/
Hier sieht man auch, dass Sean Young einer der Maintainer ist.
Und dort findet man dann den Link zur Mailing-List für die linux-media Patches auf lore.kernel.org
https://lore.kernel.org/linux-media/
Ich habe dann auf serial_ir gefiltert und bekomme u.a. den Mail-Verkehr zu "lirc serial_ir homebrew breakage" angezeigt.
https://lore.kernel.org/linux-media/20210107150449.GA19336@gofer.mess.org/
Hier wird der Link zum Patch komplett angezeigt:
https://patchwork.linuxtv.org/project/linux-media/patch/20210105093023.5212-1-hias@horus.com/
Da kann man den Patch auch als diff file herunterladen.
Ich hoffe Du kannst damit mehr anfangen und den patch bei einen der künftigen Kernel-Updates einbauen.
Gruß
Klaus
P3f:
Hallo Klaus,
danke für Erklärungen, da war ich einfach zu Blind um das so zu erkennen. Aber mit den Hinweisen, war es natülrich ein leichtes.
Ich baue nun gerade bei mir den Kernel zum Testen und gehe davon aus, das ich das alles heute Nacht Euch bereitstellen kann.
Gruß,
Pit
franky:
Hallo Pit,
das hört sich ja gut an.
Schon mal Vielen Dank!
Wenn der neue Kernel verfügbar ist werde ich gleich testen.
Wird das der 5.10.10 sein, den Du incl. Patch neu baust oder gleich eine neuere Version?
Gruß
Klaus
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version