Frontprozessor Update schlägt fehl

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Frontprozessor Update schlägt fehl

      New

      Hallo,

      heute beim Einschalten: 80 neue Pakete, also installiert, dann neustart, dann kam eine Meldung mit Frontprozessorupdate und "Nicht ausschalten" es hier dreht sich das Update im Kreis. OSD Meldungen kann man nicht lesen weil das Popup offensichtlich zu klein war, man sah nur die oberen Reste einer Zeile sich sich ständig ändert. Die Box war nicht mehr mit der FB zu bedienen.

      Im /var/log/messages kann man sie komplett sehen:

      Source Code

      1. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      2. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      3. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      4. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepar
      5. May 18 19:03:55 one daemon.info enigma2[417]: ^[[1;33mW/ [InputDeviceAdapterFlasher._onData] :: 2^[[1;m
      6. May 18 19:03:55 one daemon.info enigma2[417]: I/ [InputDeviceAdapterFlasher._onData] :: e failed
      7. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      8. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      9. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      10. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      11. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      12. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      13. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      14. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      15. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      16. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      17. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      18. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      19. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      20. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      21. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      22. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      23. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      24. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      25. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      26. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      27. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      28. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      29. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      30. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      31. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      32. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      33. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      34. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      35. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      36. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      37. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      38. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      39. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      40. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      41. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      42. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      43. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      44. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      45. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      46. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      47. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      48. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      49. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      50. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      51. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      52. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      53. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      54. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      55. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      56. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      57. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      58. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      59. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      60. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_pr
      61. May 18 19:03:55 one daemon.info enigma2[417]: ^[[1;33mW/ [InputDeviceAdapterFlasher._onData] :: 2^[[1;m
      62. May 18 19:03:55 one daemon.info enigma2[417]: I/ [InputDeviceAdapterFlasher._onData] :: epare failed
      63. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      64. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      65. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      66. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      67. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      68. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      69. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      70. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      71. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      72. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      73. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_prepare_rw32 - cannot write Abort
      74. May 18 19:03:55 one daemon.info enigma2[417]: error: swd_read32 - swd_prepare failed
      75. May 18 19:03:55 one daemon.info enigma2[417]: error: status is 7, pls check
      Display All

      ich kam aus der Nummer raus, in dem ich mich per SSH angemeldet habe und dem sichten des Logs daß nichts schlimmes droht einfach "reboot" eingegeben.
      Die Box kam hoch und läuft normal.

      Trotzdem, da ist irgendwo ein hässlicher Bug drin.

      Gruß
      Peter
    • New

      jetzt nichts aufregendes mehr, denn das Update ist ja bereits gelaufen (beim ersten durchlauf wie oben erwähnt).

      Der Punkt ist: das danach folgende Update des Frontprozessors schlägt fehl, dh. per "up" wirst Du dort auch keine Ausgaben zu sehen bekommen, weil das Update im im Kontext von Debian sondern von enigma2 läuft.
    • New

      was gefällt Dir genau nicht?

      BTW: der FP hats doch mitgenommen:

      /proc/stb/fp/fp_version: 999.99

      habe den noch mal manuell geflasht:

      Source Code

      1. root@one:~$ flash-nrf52 --force --program --verify --start /usr/share/nrf52-firmware/central-one-noreset-200423-1.12.hex
      2. force update
      3. open external fw '/usr/share/nrf52-firmware/central-one-noreset-200423-1.12.hex'
      4. resetting...
      5. flashing... 16 bytes @0x31400
      6. success: 198420 bytes written
      7. verifying... 16 bytes @0x31400
      8. success: 396840 bytes verified
      9. starting...
      10. root@one:~$
      danach stand die Version auf: 1.12

      Irgendwas lief da falsch.

      Gruß
      Peter

      Nachtrag:
      was mir aufgefallen ist, dass der FP nach dem er die Version 999.99 hatte auch nicht mehr geflasht wurde.
      Das bedeutet: "flash-nrf52 --check" hat nicht gemerkt, daß geflasht werden muss. Diese "hübsche" Nummer ist sicher kein Zufall, da sie in /proc zu lesen ist, in dem Kernel-Module finde ich auch den String "999.99" tatsächlich wieder. So ein Zufall aber auch :) Dh. wenn einmal der FP einen auf den Deckel mitbekommen hat und ungültig geworden ist, würde der FP für immer auf der Seite liegen.

      Ich vermute das Problem bei dem "flash-nrf52", welches im einfachsten Fall die Versionsnummer auf Größer-Als vergleicht, wenn das mitgebrachte Update > als das gefundene dann flashen.
      Bei der vom Treiber gemeldeten 999.99 wird vermutlich niemals wieder der Fall sein.

      Sollte das so sein wie ich vermute, so wäre es besser im flash-nrf52 den Fall "999.99" abzufangen und richtig darauf zu reagieren: mit einem erzwungenem Flash des FP.

      The post was edited 3 times, last by -bingo-: Nachtrag ().