7020 bootet nicht mehr - Fehler gefunden

  • Von einem Tag zum anderen bootet die 7020 nicht mehr. In der Zeit ihres ca 1-jährigen Betriebes wurde nichts verändert, nur die derzeit aktuelle Firmware wurde direkt nach dem Kauf eingespielt und der Patch mit den falschen Kondensatoren beim Netzwerkchip wurden von mir durchgeführt. Es wurden keinerlei Veränderungen vorgenommen oder Fremimages aufgespielt.


    Die 7020 zeigt folgendes willkürliches Verhalten


    Der Bootvorgang hängt im Status "BOOT p28"
    Über die serielle Schnittstelle wird folgendes ausgegeben:

    Dreambox DM7020
    FIRST STAGE 1.3 {2345}
    2ND STAGE OK, build p28 (20050221)


    0.000 - fp init
    FP: checksum error!
    RESYNC!
    RESYNC!
    0.046 - ca init
    0.110 - load config
    0.402 - config loaded.
    * press [S] to enter setup
    no CF card detected!
    - total memory size: 96 MB (64 MB in first bank)
    detected jffs2 blocksize: 16kb
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++


    manchmal auch ohne Checksumerror:



    Dreambox DM7020
    FIRST STAGE 1.3 {2345}
    2ND STAGE OK, build p28 (20050221)


    0.000 - fp init
    0.042 - ca init
    0.106 - load config
    0.398 - config loaded.
    * press [S] to enter setup
    no CF card detected!
    - total memory size: 96 MB (64 MB in first bank)
    detected jffs2 blocksize: 16kb
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++




    In wenigen Fällen bootet die Box auch, allerdings ist keine Netzwerkfunktion mehr da, alle internen LEDs der Box sind dunkel, der angeschlossene Switch erkennt keine Netzwerkschnittstelle.


    Das sieht dann so aus:



    Dreambox DM7020
    FIRST STAGE 1.3 {2345}
    2ND STAGE OK, build p28 (20050221)


    0.000 - fp init
    0.042 - ca init
    0.106 - load config
    0.398 - config loaded.
    AC loss detected, shutting down.
    Dreambox DM7020
    FIRST STAGE 1.3 {2345}
    2ND STAGE OK, build p28 (20050221)


    0.000 - fp init
    0.042 - ca init
    0.106 - load config
    0.398 - config loaded.
    * press [S] to enter setup
    no CF card detected!
    - total memory size: 96 MB (64 MB in first bank)
    detected jffs2 blocksize: 16kb
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Scanning JFFS2 FS: . done.


    loaded at: 00400000 00577244
    board data at: 00575124 00575244
    relocated to: 00405194 004052B4
    zimage at: 00405A2D 005745B2
    avail ram: 00578000 04000000


    Linux/PPC load: console=null root=/dev/mtdblock3 rootfstype=jffs2 rw
    Uncompressing Linux...done.
    Now booting the kernel



    Ich habe mit Dreamup versucht, das Image neu aufzuspielen.
    Nach Erneuern des 2nd-stage bootloaders leuchteten plötzlich die Netzwerk LEDs wieder, die Box bootete aber trotzdem nicht. Nach Aufspielen eines Image meldete Dreamup zwar, dass alles ok sei, die Box bootet aber auch jetzt noch nicht.


    Scheint wohl ein Hardwaredefekt zu sein.


    Frage: Ist das Problem bekannt, kann man da selbst noch was machen? (keine Sorge, ich bin selbst Entwickler im Bereich Elektronik und habe auch viele Jahre Praxiserfahrung im Service)
    Für mich sieht das nach defekten flash Speicher aus, der 2nd-stage loader scheint abzustürzen. Anscheinend habe nicht nur ich das Problem, in einem anderen Thread wird ein Vergleichbares Problem geschildert.


    Gibt es eigentlich Serviceunterlagen für die Hardware der 7020S?



    Update


    Inzwischen habe ich den Defekt lokalisiert.
    :smiling_face_with_sunglasses:
    Ein kleiner Reparaturbericht:


    Man konnte sehen, dass die Box, falls sie mal bootete, keine Netzwerverbindung hatte. Außerdem zeigte sich, dass die Box immer bootete, wenn man in der Nähe des Netzwerkcontrollers auf die Leiterplatte drückte. Damit war ein Fehler im Bereich des Netzwerkcontrollers wahrscheinlich. Eine Überprüfung anhand des Datenblattes des Controllers zeigte sofort, dass der Systemtakt an dem Chip fehlte. Der tote Controller verhinderte offensichtlich das Booten. Drückte man in der Nähe des Chips auf die Leiterplatte, war der Takt wieder sporadisch vorhanden und die Box bootete. Ein Nachlöten des Quarzes Y30 (der 25 MHz Quartz in der Nähe des Netzwerkchips) beseitigte das Problem, die Box arbeitet seidem wieder einwandfrei. Entweder eine kalte Lötstelle am Quartz oder ein defekter Quartz, sollte das Problem wieder auftauchen, muss der Quartz ersetzt werden.


    Das hat mich jetzt Stunden gekostet, außerdem muss ich wegen der Flashversuche die Box wieder komplett neu einrichten.
    Aber ok, Hauptsache sie läuft wieder.

    7020-S

    3 Mal editiert, zuletzt von Chronos_42 ()

  • Cool! Danke für den Hinweis. Kann man immer mal gut gebrauchen, da meist der Flashspeicher verdächtigt wird. :smiling_face:


    Mamba

    __________________________________
    Dreambox 800/7020, 250 GB HDD, 100 Mbit Lan