Sagem D-Box - Fehler beim Flashen ->gelöst<-

Wie blitze ich ein Bild - Permanent Outgoing Incomes
Antworten
razor83
Beiträge: 2
Registriert: Samstag 29. August 2009, 17:22

Sagem D-Box - Fehler beim Flashen ->gelöst<-

Beitrag von razor83 »

Hallo

versuche seit einigen Tagen eine Sagem D-Box zu flashen.
Debug Modus aktivieren und Original Flash aus der Box Laden klappte ohne Probleme.

Wenn ich versuche das Image Novatux__v2.3.0.1_Komplett_1x_2203200903232347.img zu flashen kommt es im D-Box bootmanger v3.2.0.354 zu folgender Fehlermeldung '(code1)und die Box zeigt nach einem neustart "kein System".

Fehler tritt auf egal ob ich mit Crossover Kabel oder über Switch versuche zu flashen.
Wenn ich versuche das 200703171600_neutrino_yadi_squashfs_head_1x.img Image zu flashen geht es soweit ohne Probleme und das Log zeit folgendes: (code2)

Wenn ich nun die Box neustarte bleibt die Box allerdings hängen(vorne im Display steht Yadi und loading kernel, am TV sehe ich das Yadi Bootlogo) und das BooManger Log zeigt folgendes:
(code3)


Das Original BR Image kann ich ohne Probleme wieder auf die Box flashen und es funktioniert danach auch wieder ohne Probleme (sofern man das natürlich über BR software sagen kann).

Hab es mehrfah versucht auch von verschiedenen PCs aus, aber bis jetzt hab ich es nicht geschafft Linux auf die Box zu bekommen. Hoffe es kann mir jemand von euch helfen mein Problem zu beheben.

Vielen Dank im Vorraus.

Mfg Razor

Code1

Code: Alles auswählen

debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.2  mID 03
debug: feID 00    enxID 03
debug: fpID 52     dsID 01-75.29.bb.07.00.00-3a
debug: HWrev 21  FPrev 0.23
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> debug: 

debug: 
BOOTP/TFTP bootstrap loader (v0.3)
debug: 
debug: Transmitting BOOTP request via broadcast
debug: Got BOOTP reply from Server IP 192.168.2.100, My IP 192.168.2.48
debug: Sending TFTP-request for file C/Programme/DBoxBoot/ppcboot_writeflash
will verify ELF image, start= 0x800000, size= 201596
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000


ppcboot 0.6.4 (Apr 11 2002 - 16:10:44)

Initializing...
  CPU:   PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
  Board: ### No HW ID - assuming TQM8xxL
  DRAM:  (faked) 32 MB
  Ethernet: 00-50-9c-32-2d-99
  FLASH:  8 MB
  LCD driver (KS0713) initialized
BOOTP broadcast 1
TFTP from server 192.168.2.100; our IP address is 192.168.2.48
Filename 'C/Programme/tftpboot/logo-lcd'.
Load address: 0x130000
Loading: ##
done
  LCD logo at: 0x130000 (0x1F9FFC0 bytes)
BOOTP broadcast 1
TFTP from server 192.168.2.100; our IP address is 192.168.2.48
Filename 'C/Programme/tftpboot/logo-fb'.
Load address: 0x120000
Loading: #########
done
  FB logo at: 0x0 (0x1FC0000 bytes)
  AVIA Frambuffer
  Input:  serial
  Output: serial


 1: Console on ttyS0
 2: Console on null
 3: Console on framebuffer
Select (1-3), other keys to stop autoboot:  0 
dbox2-ppcboot> bootp 120000 /C/Novatux__v2.3.0.1_Komplett_1x_2203200903232347.im
g
BOOTP broadcast 1
TFTP from server 192.168.2.100; our IP address is 192.168.2.48
Filename '/C/Novatux__v2.3.0.1_Komplett_1x_2203200903232347.img'.
Load address: 0x120000
Loading: #######################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
######################
done

dbox2-ppcboot> protect off 10020000 107fffff
...............................................................
Un-Protected 63 sectors

dbox2-ppcboot> erase 10020000 107fffff
Erase Flash from 0x10020000 to 0x107fffff 
 sector 63 .....erase failed: aa00aa
 done
Erased 63 sectors

dbox2-ppcboot> cp.l 120000 10020000 1F8000
Copy to Flash... 
Flashed 0MBFailure after flash
Timeout writing to Flash

dbox2-ppcboot>

code2

Code: Alles auswählen

debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.2  mID 03
debug: feID 00    enxID 03
debug: fpID 52     dsID 01-75.29.bb.07.00.00-3a
debug: HWrev 21  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
debug: Got BOOTP reply from Server IP 192.168.2.100, My IP 192.168.2.48
debug: Sending TFTP-request for file C/Programme/DBoxBoot/ppcboot_writeflash
will verify ELF image, start= 0x800000, size= 201596
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000


ppcboot 0.6.4 (Apr 11 2002 - 16:10:44)

Initializing...
  CPU:   PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
  Board: ### No HW ID - assuming TQM8xxL
  DRAM:  (faked) 32 MB
  Ethernet: 00-50-9c-32-2d-99
  FLASH:  8 MB
  LCD driver (KS0713) initialized
BOOTP broadcast 1
TFTP from server 192.168.2.100; our IP address is 192.168.2.48
Filename 'C/Programme/tftpboot/logo-lcd'.
Load address: 0x130000
Loading: ##
done
  LCD logo at: 0x130000 (0x1F9FFC0 bytes)
BOOTP broadcast 1
TFTP from server 192.168.2.100; our IP address is 192.168.2.48
Filename 'C/Programme/tftpboot/logo-fb'.
Load address: 0x120000
Loading: #########
done
  FB logo at: 0x0 (0x1FC0000 bytes)
  AVIA Frambuffer
  Input:  serial
  Output: serial


 1: Console on ttyS0
 2: Console on null
 3: Console on framebuffer
Select (1-3), other keys to stop autoboot:  0 
dbox2-ppcboot> bootp 120000 /C/200703171600_neutrino_yadi_squashfs_head_1x.img
BOOTP broadcast 1
TFTP from server 192.168.2.100; our IP address is 192.168.2.48
Filename '/C/200703171600_neutrino_yadi_squashfs_head_1x.img'.
Load address: 0x120000
Loading: #######################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
################################################################################
######################
done

dbox2-ppcboot> protect off 10020000 107fffff
...............................................................
Un-Protected 63 sectors

dbox2-ppcboot> erase 10020000 107fffff
Erase Flash from 0x10020000 to 0x107fffff 
 sector 63 .....erase failed: aa00aa
 done
Erased 63 sectors

dbox2-ppcboot> cp.l 120000 10020000 1F8000
Copy to Flash... 
Flashed 7MB
done
code3 e

Code: Alles auswählen

debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.2  mID 03
debug: feID 00    enxID 03
debug: fpID 52     dsID 01-75.29.bb.07.00.00-3a
debug: HWrev 21  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
debug: Given up BOOTP/TFTP boot
boot net failed

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= 162920
verify sig: 262
Branching to 0x40000


U-Boot 1.2.0 (Tuxbox) (Mar 17 2007 - 16:51:08)

CPU:   PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Sagem, BMon V1.2
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
Scanning JFFS2 FS: . done.
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 
### FS (squashfs) loading 'vmlinuz' to 0x100000
SQUASHFS error: no squashfs_magic: ffffffff
### FS LOAD ERROR<0> for vmlinuz!
............................................................... done
Un-Protected 63 sectors
## Booting image at 00100000 ...
Bad Magic Number
=>
Zuletzt geändert von razor83 am Dienstag 1. September 2009, 13:10, insgesamt 1-mal geändert.
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Re: Sagem D-Box - Fehler beim Flashen

Beitrag von Liontamer »

Code: Alles auswählen

sector 63 .....erase failed: aa00aa
Ein gutes Stichwort für die Suchfunktion (speziell "aa00aa")
razor83
Beiträge: 2
Registriert: Samstag 29. August 2009, 17:22

Re: Sagem D-Box - Fehler beim Flashen

Beitrag von razor83 »

Hi

danke für den Tipp, das suchen nach aa00aa hat mich auf den richtigen weg gebracht.

Die folgende Anleitung brachte letztendlich Erfolg und die Box rennt bis jetzt stabil mit Linux.

MfG Razor

Code: Alles auswählen

Hier mal eine Anleitung zum flashen der DBox2 nur mit Nullmodemkabel ohne Netzwerk.

Benötigt wird Hyperterminal von Windows, eine Verbindung über ein Nullmodemkabel zur Box und natürlich muss die Box im Debug sein.

Als erstes Hyperterminal aufrufen und in den Einstellungen konfigurieren.
Bei Erstaufruf Neue Verbindung -> abbrechen.
Datei -> Eigenschaften -> Verbindung über COM1 oder COM2 oder COM3.
Anruf -> verbinden
- Name vergeben
- Anschlusseinstellungen
Bits Sekunde 9600
Datenbits 8
Parität keine
Stopbit 1
Protokoll Xon Xoff
Je nach Windowsversion kann sich der Ablauf leicht unterscheiden. 

DBox mit gedrückter Pfeil-nach-unten Taste starten.
Im Hyterterminal erscheinen die Debugmeldungen und der Eingabeprompt dbox2:root>

Jetzt dl 800000 eingeben gefolgt von [enter].
Es erscheint die Meldung
S Record Load, offset: 800000 

Als nächstes Übertragung in Hyperterminal anklicken, Textdatei senden auswählen, Dateityp Alle Dateien auswählen, die Datei u-boot.mot (hier angehängt) auswählen und durch klick auf öffnen die Übertragung starten.
Die Dateiübertragung dauert ca. 5 Minuten und im Hyperterminal erscheint keine Anzeige über den Verlauf der Übertragung.
Also nicht beunruhigen lassen.

Nach erfolgter Übertragung erscheint die Meldung
dl: start address 0x800000
dbox2:root>

Mit Eingabe von chorus 800000 gefolgt von [enter] wird die u-boot gestartet.
Die 3 Verbindungsversuche der u-boot über Netzwerk muss man jetzt mit jeweils gleichzeitigem drücken der Tasten Strg und c abbrechen.

Es erscheint die Meldung Abort und der Eingabeprompt => der u-boot.

Als nächstes eingeben
- => loadb 120000 115200 gefolgt von [enter]
- Box meldet "## Switch baudrate to 115200 bps and press ENTER ..."
- im Hypertreminal die Verbindung trennen (Anrufen - Trennen), Datei -> Eigenschaften -> Konfigurieren Bits Sekunde auf 115200 ändern und wieder verbinden (Anrufen - Anrufen).
- ENTER drücken
- Box meldet "## Ready for binary (kermit) download to 0x00120000 at 9600 bps..." (keine Sorge, die baud-rate stimmt in der Anzeige nicht).
- im Hyperterminal Übertragung -> "Datei senden" das Image auswählen (Image ohne Bootloader) und mit "kermit"-Protokoll senden
- Die Übertragung dauert ca. 45 Minuten. Im Hyperterminal wird Dauer und Verlauf der Übertragung angezeigt. 
- Nach erfolgter Übertragung meldet die Box
- "## Total Size = 0x007E0000 = 8257536 Bytes"
- "## Start Addr = 0x00120000
- "## Switch baudrate to 9600 bps and press ESC ..."
- im Hyperterminal die Verbindung trennen (Anrufen - Trennen), die Konfig. auf 9600 baud - ändern und wieder verbinden (Anrufen - Anrufen).
- ESC drücken
- u-boot Prompt erscheint wieder "=>"
- Nacheinander die 3 Befehle eingeben
- => protect off 10020000 107fffff gefolgt von [enter]
- =>
- => erase 10020000 107fffff gefolgt von [enter]
- =>
- => cp.l 120000 10020000 1F8000 gefolgt von [enter]
Auf Done warten. Dauert ca. 2 Minuten.


Wenn alles richtig gelaufen ist, befindet sich jetzt ein neues Image auf der Box.
Hyperterminal beenden und Box neu starten.

easytv

Ein Teil der Anleitung wurde einem Posting von DieMade aus dem Tuxboxforum entnommen

Antworten