PPCBoot startet nicht automatisch und BOOTP Loop

Wie blitze ich ein Bild - Permanent Outgoing Incomes
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 11:45

PPCBoot startet nicht automatisch und BOOTP Loop

Beitrag von dso »

Hallo Forum,
ich beschäftige mich mit der Wiederbelebung einer DB2-Nokia-Kabel-2x Intel (Kein System).

Folgende Situation beim Flashen:(BootManager, exemplarische Methode Flash ohne Nullmodem)
Start der Box mit MemTest:

Code: Alles auswählen

debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.0  mID 01
debug: feID 7a   `gtxID 0b
debug: fpID 5a     dsID 01-44.xxyyzz-bb
debug: HWrev X5  SWrev 0.81
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
debug: &_text 0x10000, &_etext 0x26160, &_data 0x26160, &_edata 0x29c50
debug: &_end 0x347dc,  &__stack 0x400000
debug: Memory tests (0x400000 -- 0x2000000)
debug: NumberTest: debug: passed
debug: MarchTest: debug: passed
debug: PermTest:  debug: passed
dbox2:root>
+ sieht für mich ok aus

Code: Alles auswählen

dbox2:root> go 1000100
Branching to 0x1000100

debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: WATCHDOG RESET
debug: BMon V1.0  mID 01
debug: feID 7a    gtxID 0b
debug: fpID 5a     dsID 01-44.xxyyzz-bb
debug: HWrev X5  SWrev 0.81
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.3.250, My IP 192.168.3.100
debug: Sending TFTP-request for file C/Programme/DBoxBoot/ppcboot-flash_ohne_nul
lmodem/ppcboot
will verify ELF image, start= 0x800000, size= 222280
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000

debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: WATCHDOG RESET
debug: BMon V1.0  mID 01
debug: feID 7a    gtxID 0b
debug: fpID 5a     dsID 01-44.xxyyzz-bb
debug: HWrev X5  SWrev 0.81
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
debug: autoboot aborted from terminal
dbox2:root>

###
BootP> Created dynamic ARP entry for DBoxIP 192.168.3.100 with MAC 00:aa:bb:cc:dd:dd
BootP> Answer sent!
TFTP> Started TFTP-Transfer for "C:\Programme\DBoxBoot\ppcboot-flash_ohne_nullmodem\ppcboot"...
TFTP> Transfer finished, sent 435 blocks
###
+ warum startet die ppcboot nicht automatisch?

Code: Alles auswählen

dbox2:root> chorus 800000
Branching to 0x40000


ppcboot 0.6.4 (Jul 12 2001 - 02:51:28)

Initializing...
  CPU:   PPC823ZTnnB2 at 67 MHz: 2 kB I-Cache 1 kB D-Cache
  Board: ### No HW ID - assuming TQM8xxL
  DRAM:  (faked) 32 MB
  Ethernet: 00-aa-bb-cc-dd-ee
  FLASH:  8 MB
  FB logo at: none
  Input:  serial
  Output: serial

Any key druecken um das Flashing abzubrechen.. :  0 
dbox2-ppcboot>
+ ppcboot lässt sich automatisch starten, ok?!

Code: Alles auswählen

dbox2-ppcboot> flinfo

Bank # 1: INTEL 28F320-B  (32 Mbit, bottom boot sect)
  Size: 8 MB in 67 Sectors
  Sector Start Addresses:
    10000000 (RO) 10008000 (RO) 1000C000 (RO) 10010000 (RO) 10020000 (RO)
    10040000 (RO) 10060000 (RO) 10080000 (RO) 100A0000 (RO) 100C0000 (RO)
    100E0000 (RO) 10100000 (RO) 10120000 (RO) 10140000 (RO) 10160000 (RO)
    10180000 (RO) 101A0000 (RO) 101C0000 (RO) 101E0000 (RO) 10200000 (RO)
    10220000 (RO) 10240000 (RO) 10260000 (RO) 10280000 (RO) 102A0000 (RO)
    102C0000 (RO) 102E0000 (RO) 10300000 (RO) 10320000 (RO) 10340000 (RO)
    10360000 (RO) 10380000 (RO) 103A0000 (RO) 103C0000 (RO) 103E0000 (RO)
    10400000 (RO) 10420000 (RO) 10440000 (RO) 10460000 (RO) 10480000 (RO)
    104A0000 (RO) 104C0000 (RO) 104E0000 (RO) 10500000 (RO) 10520000 (RO)
    10540000 (RO) 10560000 (RO) 10580000 (RO) 105A0000 (RO) 105C0000 (RO)
    105E0000 (RO) 10600000 (RO) 10620000 (RO) 10640000 (RO) 10660000 (RO)
    10680000 (RO) 106A0000 (RO) 106C0000 (RO) 106E0000 (RO) 10700000 (RO)
    10720000 (RO) 10740000 (RO) 10760000 (RO) 10780000 (RO) 107A0000 (RO)
    107C0000 (RO) 107E0000 (RO)

Bank # 2: missing or unknown FLASH type

dbox2-ppcboot>
+ ist das normal für ein 2x Intel Board (Bank 2)?

Code: Alles auswählen

ppcboot 0.6.4 (Jul 12 2001 - 02:51:28)

Initializing...
  CPU:   PPC823ZTnnB2 at 67 MHz: 2 kB I-Cache 1 kB D-Cache
  Board: ### No HW ID - assuming TQM8xxL
  DRAM:  (faked) 32 MB
  Ethernet: 00-aa-bb-cc-dd-ee
  FLASH:  8 MB
  FB logo at: none
  Input:  serial
  Output: serial

Any key druecken um das Flashing abzubrechen.. :  0 
  LCD driver (KS0713) initialized
Logo FlashingBOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9.
.
.
.
+ Im Display der Box steht nun Flashing, aber die Broadcasts machen mich stutzig

Dieses Verhalten ist bei allen Flashmethoden gleich. PPCBoot wird übertragen, aber nicht automatisch gestartet. Nach händischem Start hängt die Box bei den Broadcasts.
Ich schliesse ein Netzwerkproblem aus, da ich mit gleicher Konfiguration andere Boxen problemlos flashen kann.

Hätte jemand noch eine Idee, was man testen könnte?

Danke
dso
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

äähm... da Du doch ein nullmodem hast: flash doch mal ganz völlig total normal mit dem klick auf "image flashen"
never change a running system
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 11:45

Beitrag von dso »

Hi SoLaLa,
Dieses Verhalten ist bei allen Flashmethoden gleich.
:wink: Hab ich also alles schon hinter mir *hehe

Ich hab's mittlerweile auch mal komplett per Nullmodem-Only gemacht, aber die Box startet einfach nicht automatisch sondern bleibt in dem Reset-Loop, bis man manuell eingreift.

Ich würde gerne wissen was da los ist, sprich warum die ppcboot nicht automatisch gestartet wird, bevor ich zu härteren Waffen (Flash neu proggen) greife.

CYa
dso
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 11:45

Beitrag von dso »

Update ...

Ich habe mir mal einen intakten BootLoader via serieller in den Speicher geladen und den mit dem vorhandenen verglichen - waren beide identisch.
Trotz dieses Ergebnisses habe ich dann den BL mit dem aus dem Speicher geflasht. Das Ergebnis bleibt das gleiche.

Nur um einen Fehler (FrontProzessor) auszuschliessen, habe ich mal die komplette Front ausgetauscht - Fehler blieb der gleiche.

Tja, das Problem scheint sich tatsächlich darauf zu beschränken, dass das 'executable' nicht automatisch ausgeführt wird.

Was mir jetzt noch in den Sinn kommt ist, dass am IH5 an dem Lötauge zum FlashReset ordentlich kratzspuren zu erkennen sind. Ich habe diesen keine Bedeutung beigemessen, da der BL ja intakt ist und startet; vielleicht hat das aber doch was damit zu tun?!

Mal noch was nebenbei ... beim booten der Box tauchen ja diese 5 Balken im Display auf. Ich hatte mal gelesen, dass diese Balken für jeweils eine Komponente im Selbsttest stehen. Kann das jemand bestätigen und ggf. soagr noch einen Schlüssel nennen (z.B. Balken 1 = Tuner o.ä)?

Danke
dso
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 11:45

R.I.P

Beitrag von dso »

... so jetzt bootet sie nicht mal mehr 'regelmässig'. Manchmal erscheint nur TTT im serial log, dann auf einmal bootet sie, aber eben nicht durch.

Ich hatte jetzt noch mal einen Patzer im BootLog gefunden am Anfang beim calibrating delay loop - da hatte ich jetzt das erste mal einen abweichenden Wert von 65.xx BogoMIPS, so dass ich mal davon ausgehe, dass die CPU einen weg hat.

Das war's dann wohl, wird Sie eben ausgeschlachtet und für Lötversuche hergenommen ;)

CYa
dso
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Hast du es schonmal ohne angestecktes serielles kabel versucht? Bootet sie dann?
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 11:45

Beitrag von dso »

Hi,
habe ich noch nicht probiert, kann ich aber heute abend mal tun. Hast Du da Erfahrungswerte, oder ist das eher ein Schuss ins blaue? Was könnte denn man davon ableiten, wenn Sie ohne serielles Kabel bootet?

Danke für die Idee

dso
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Code: Alles auswählen

debug: autoboot aborted from terminal 
 dbox2:root> 
Das könnte durch "Müll" auf der seriellen Leitung verursacht sein.
Ich hatte es auch schon, daß meine Philips nicht bootete, wenn das serielle Kabel angesteckt, aber auf der anderen Seite "offen", also nicht mit dem PC verbunden war. So ähnliche Berichte habe ich auch schon woanders gelesen, evtl. sogar hier im Forum?

Daß das bei dir auch mit PC passiert ist zwar eher seltsam, aber man weiß ja nie... :-)
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 11:45

Beitrag von dso »

... das von Dir geqoutete kommt aber daher, dass ich mit <CR> nachgeholfen habe um aus dem loop rauszukommen ;)

CYa
dso
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Ok, verstehe (ich bin nicht so der Bootloader-spezi :-)

Also wenn du manuell startest, tut er, aber wenn er automatisch starten sollte, tut er nicht.

Beides mal steht da "branching to 0x40000", aber offensichtlich verhält es sich trotzdem unterschiedlich.

Das ist zu hoch für mich :-)
Evtl. irgendeine setenv-Einstellung.
dso
Einsteiger
Einsteiger
Beiträge: 150
Registriert: Sonntag 26. August 2007, 11:45

Beitrag von dso »

... für mich auch zu hoch, deshalb frage ich ja hier ;) - aber egal, das ding wird jetzt abgeschrieben und gut ist ...