Hallo Leute,
habe eine Sagem D-box II mit Linux drauf.
Vor kurzem gab es ein Gewitter und der Blitz hat in der Nähe eingeschlagen.
Der Multiswitch war kaputt und musste getauscht werden. Seitdem funktioniert auch die d-box nicht mehr.
Beim Einstecken des Steckers kommt wie immer die Displayanzeige "BMon V1.0 mId 03 ...", aber in der letzten Zeile, wo sonst vorher "Lade..." stand, passiert nichts mehr, der Cursor bleibt einfach stehen und blinkt auch nicht.
Weiterhin scheint der Netzwerkanschluss nicht mehr zu funktionieren. Wenn ich ein Kabel anstecke und mit meinem Router verbinde, leuchtet die Lampe am entsprechenden Anschluss nicht. (Router ist in Ordnung, DSL geht)
Habe nun einmal den Bootmanager von Field gezogen und gestartet, wenn ich ein neues Image flashen will, kommt:
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 03
debug: feID 00 enxID 03
debug: fpID 52 dsID XXX
debug: HWrev 01 FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
und dann bleibt es einfach stehen und nichts passiert mehr.
Ist der Bootloader hin und die Box Schrott?
Kann man die über den Terminal noch retten?
Wird der Netzwerkanschluss erst beim Hochfahren aktiviert?
Danke für Eure Antworten
D-box II bootet nicht mehr
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
-
- Beiträge: 2
- Registriert: Dienstag 27. Juni 2006, 13:44
Habe mich mal etwas umgesehen, dabei gefunden, dass man über Drücken der Pfeil-nach-oben-Taste beim Start in den Memorycheck kommt:
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 03
debug: feID 00 enxID 03
debug: fpID 52 dsID xxx
debug: HWrev 01 FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
debug: &_text 0x10000, &_etext 0x262d8, &_data 0x262d8, &_edata 0x29dc8
debug: &_end 0x34d54, &__stack 0x400000
debug: Memory tests (0x400000 -- 0x2000000)
debug: NumberTest: debug: passed
debug: MarchTest: debug: passed
debug: PermTest: debug: passed
(dann landet man in der console, anstatt boot net (würde wieder stehenbleiben) habe ich nun einmal boot flash eingegeben)
dbox2:root> boot flash
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/sagem-dbox2/kernel/os in Flash-FS
debug: Got Block #0040
will verify ELF image, start= 0x800000, size= 154948
verify sig: 262
Branching to 0x40000
U-Boot 1.1.4 (Tuxbox) (Apr 23 2006 - 19:58:57)
CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Sagem, BMon V1.0
Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: ... .
FB: ready
LCD: ready
In: serial
Out: serial
Err: serial
Net: SCC ETHERNET
Options:
1: Console on null
2: Console on ttyS0
3: Console on framebuffer
Select option (1-3), other keys to stop autoboot: 0
(hier bleibt er nicht stehen, sondern führt das bootp Kommando aus, das erwähnte Image ist das, welches ich vorher flashen wollte)
=> bootp 120000 /C/Downloads/200503162121_enigma_yadi_squashfs_head_2x.img
BOOTP broadcast 1
TX timeout
BOOTP broadcast 2
TX not ready
TX timeout
BOOTP broadcast 3
TX not ready
TX timeout
BOOTP broadcast 4
TX not ready
TX timeout
BOOTP broadcast 5
TX not ready
TX timeout
Retry count exceeded; starting again
BOOTP broadcast 1
TX timeout
(und das wiederholt sich dann ohne Ende...)
Kann man den Bootprozess stoppen bzw. so umgehen, dass er nicht auf Netzwerk testet?
Es ist ja ein Image noch drauf, welches läuft, kann man auch ohne Netzwerk arbeiten?
Kann man von der Console aus nachsehen, was kaputt ist?
Danke
edit:
=> bootm
## Booting image at 00120000 ...
Bad Magic Number
!?
debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.0 mID 03
debug: feID 00 enxID 03
debug: fpID 52 dsID xxx
debug: HWrev 01 FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
debug: &_text 0x10000, &_etext 0x262d8, &_data 0x262d8, &_edata 0x29dc8
debug: &_end 0x34d54, &__stack 0x400000
debug: Memory tests (0x400000 -- 0x2000000)
debug: NumberTest: debug: passed
debug: MarchTest: debug: passed
debug: PermTest: debug: passed
(dann landet man in der console, anstatt boot net (würde wieder stehenbleiben) habe ich nun einmal boot flash eingegeben)
dbox2:root> boot flash
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/sagem-dbox2/kernel/os in Flash-FS
debug: Got Block #0040
will verify ELF image, start= 0x800000, size= 154948
verify sig: 262
Branching to 0x40000
U-Boot 1.1.4 (Tuxbox) (Apr 23 2006 - 19:58:57)
CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Sagem, BMon V1.0
Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: ... .
FB: ready
LCD: ready
In: serial
Out: serial
Err: serial
Net: SCC ETHERNET
Options:
1: Console on null
2: Console on ttyS0
3: Console on framebuffer
Select option (1-3), other keys to stop autoboot: 0
(hier bleibt er nicht stehen, sondern führt das bootp Kommando aus, das erwähnte Image ist das, welches ich vorher flashen wollte)
=> bootp 120000 /C/Downloads/200503162121_enigma_yadi_squashfs_head_2x.img
BOOTP broadcast 1
TX timeout
BOOTP broadcast 2
TX not ready
TX timeout
BOOTP broadcast 3
TX not ready
TX timeout
BOOTP broadcast 4
TX not ready
TX timeout
BOOTP broadcast 5
TX not ready
TX timeout
Retry count exceeded; starting again
BOOTP broadcast 1
TX timeout
(und das wiederholt sich dann ohne Ende...)
Kann man den Bootprozess stoppen bzw. so umgehen, dass er nicht auf Netzwerk testet?
Es ist ja ein Image noch drauf, welches läuft, kann man auch ohne Netzwerk arbeiten?
Kann man von der Console aus nachsehen, was kaputt ist?
Danke
edit:
=> bootm
## Booting image at 00120000 ...
Bad Magic Number
!?