RPI 3B+: Kein Bild nach dem Umschalten

  • Nach einem Upgrade meines RPI 3B+ habe ich ein interessantes Verhalten:

    Nach dem Start werden Bild und Ton ganz normal angezeigt. Nach dem Umschalten oder beim Abspielen einer Aufnahme gibt es dann jedoch kein Bild mehr, Ton gibt es aber sporadisch. Im Logfile findet sich die Meldung "ERROR: 1 TS packet(s) not accepted in Transfer Mode". Wenn der VDR ohne Reboot neu gestartet wird wiederholt sich das Verhalten.


    Der beim Upgade neu istallierte Kernel war 5.4.72-v7+, davor hatte ich 5.4.51-v7+.


    Ein paar weiter Experimente mit verschiedenen Kerneln via rpi-update führte zum Ergebnis, dass es bis zu folgender Änderung funktionierte:


    26620cc9a63c6cb9965374d509479b4ee2c30241 => ok

    Linux RPI-VDR 5.4.68-v7+ #1343 SMP Mon Sep 28 12:38:29 BST 2020 armv7l GNU/Linux


    64391b28301e92914ba35e345da6e11fab3afd6b => fail

    Linux RPI-VDR 5.4.68-v7+ #1343 SMP Mon Sep 28 12:38:29 BST 2020 armv7l GNU/Linux


    firmware: video_decode: Only shutdown codec on both ports being disabled

    firmware: vc_image_helper: Avoid misaligned exception due to uninitialised pointer

    firmware: arm_loader: Make arm clock accesses only see their own boosts

    See: raspberrypi/firmware#1469


    Kennt jemand eine Lösung des Problems?


    Gruß Zimuland

  • Hatten wir das Thema nicht schon mal ?


    Kann mich aber nicht an die Lösung erinnern.:)

  • Soweit ich mich errinnere war das damals ein Timeout beim Tunen auf den neuen Kanal. Wenn man dann nochmal umgeschalten hat kam ein Bild. Das ist jetzt aber nicht so, hier muss der VDR neu gestartet werden.

  • Meine Lösung war mit rpi-update die letzte funktionierende Kernel-Version zu installieren. Ich hatte damals die Liste der Versionen Schritt für Schritt durchprobiert. Eine Lösung für die neueren Kernel-Versionen kenne ich bisher auch nicht.

    Code
    1. rpi-update 26620cc9a63c6cb9965374d509479b4ee2c30241
  • Meine Lösung war mit rpi-update die letzte funktionierende Kernel-Version zu installieren. Ich hatte damals die Liste der Versionen Schritt für Schritt durchprobiert. Eine Lösung für die neueren Kernel-Versionen kenne ich bisher auch nicht.

    Hallo,


    vielen dank, läuft wieder, damit hast du mir das zurücktesten gespart, kam von 4.19 und hatte die 5.4.79 und 5.10.2-v7 versucht damit ging es auch nicht.

    Mittlerweile sogar von vdr 2.4.1 auf vdr 2.4.4 geupdatet in der hoffnung das es hilft.


    Jetzt können wir nur hoffen das es irgendwann eine Lösung dafür gibt.

  • Ich habe dieses Problem auch, darum bleibe ich leider bei allen meinen Raspi's auf 4.19.

    Ich habe auch keine Ahnung wo das Problem liegt.

  • Das Problem macht wohl das rpihddevice. Es fehlen (nach Umschalten) auch Einträge zum Bildformat im Log.


    Denke durch "firmware: video_decode: Only shutdown codec on both ports being disabled" bekommt da irgendwas die Änderung nicht mit. Menü -> Restart und Bild ist da. Also fehlt vermutlich ein Codec-Reinit.


    (Als Hinweis an reufer )


    Grüße,

    Stefan


  • Had the same problem, while trying to get the mcli plugin working with 2.4.4 and thanks to Fourty2 's hint here is a rather
    heavy handed approach which just modifies the Clear() to completely reset things. Its certainly _not_ the real solution and likely

    leaking memory and other resources, its also quite slow, it is however now working for my 'Live Viewing' needs with kernel

    5.10.3-v7+ and the firmware:


    Code
    1.  $ /opt/vc/bin/vcgencmd version
    2.  Dec 15 2020 18:34:30
    3.  Copyright (c) 2012 Broadcom
    4.  version 4b4aff21f72c5b9ba39d83c7b0f8fa910a6ef99b (clean) (release) (start)

    So if you want to try building your own rpihddevice plugin....



    mfg


    Alan