Debug or not debug...

Anlaufschwierigkeiten? Was ist was? Worum geht's?
saruman
Erleuchteter
Erleuchteter
Beiträge: 682
Registriert: Samstag 13. Juli 2002, 10:05

Debug or not debug...

Beitrag von saruman »

Hi,

nachdem ich mir ja gestern mit der Kurzschlussmethode mein Flash zerschreddert hatte dachte ich mir, ich könne es ja auch mal mit der minflsh versuchen. Gesagt, getan. Laut Readme des Bootmanagers auch alles so eingestellt, die tuner.so runtergesaugt und nach flash.so umbenannt. Dann die Box gebootet. help funktionierte auch und gab folgenden Output:

> help
ChorusOS r3 rsh daemon - valid commands are:

mount [hostaddr:filesystem|special_file [mount_point]]
umount [-v|-F|-f|-a|-t [ufs|nfs]] [special_file]
swapon mount_point
arun [-s site] [-S | -U] [-k] [-T] [-d] [-q] [-D] [-Z] actor_name [actor arguments]
akill [-s site] [-c] aid
aps [-s site]
reboot
route [add | delete [net | host] args]
ping host
echo string
setenv var value
unsetenv var
source filename
env
memstat
sleep [time in seconds, default=1s]
help

Also auch in Ordnung. Dann - ebenso wie im Readme - "enable_debug mit minflsh.txt" ausgeführt. Dabei gab's im RSH-Client die folgenden Meldungen:

> echo Test
Test
> setenv PATH /root/platform/bin:/root/bin:/usr/bin:/usr/siege/bin:/mnt/bin
> setenv TZ MET-01METDST-02,J84,J302
> setenv LD_LIBRARY_PATH /root/platform/lib:/root/lib:/usr/lib:/root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib
> setenv SIEGEHOME /usr/siege
> setenv CLASSPATH /usr/siege/lib/siege.jar:/usr/siege/lib/junior.jar:.
> umount /lost+found
> umount /
> mount 10.1.1.11:C/Minflsh/ /
C_INIT: mount 10.1.1.11:C/Minflsh/ on /
;
;
;
;
; Und nun ins Terminalfenster (vorherige Seite) kucken!
;
;
;
;
> arun initactor -v -V -i 4
INIT Version 0.9 loaded
INIT: library path: "LD_LIBRARY_PATH=/root/platform/nokia-dbox2/lib:/root/platform/lib:/root/lib:/usr/lib:/root/platform/mpc8xx-dbox2/lib:/root/platform/nokia-dbox2/lib"
INIT: start run level 2
INIT: execute "ddf"
INIT: time: 110 sec, 120000000 nsec
INIT: started aid = 11
INIT: execute "upgrade"
INIT: time: 114 sec, 350000000 nsec
INIT: afexec of upgrade failed - No such file or directory
INIT: start run level 3
INIT: execute "wsysserver"
INIT: time: 117 sec, 450000000 nsec
INIT: afexec of wsysserver failed - No such file or directory
INIT: execute "dooractor"
INIT: time: 119 sec, 850000000 nsec
INIT: afexec of dooractor failed - No such file or directory
INIT: execute "nameserver"
INIT: time: 122 sec, 690000000 nsec
INIT: afexec of nameserver failed - No such file or directory
INIT: execute "pppd"
INIT: time: 125 sec, 90000000 nsec
INIT: afexec of pppd failed - No such file or directory
INIT: execute "inetNSdns -env"
INIT: time: 127 sec, 890000000 nsec
INIT: afexec of inetNSdns failed - No such file or directory
INIT: execute "bcsubsystem"
INIT: time: 130 sec, 290000000 nsec
INIT: afexec of bcsubsystem failed - No such file or directory
INIT: execute "casubsystem"
INIT: time: 133 sec, 90000000 nsec
INIT: afexec of casubsystem failed - No such file or directory
INIT: execute "dvbsubsystem"
INIT: time: 135 sec, 490000000 nsec
INIT: afexec of dvbsubsystem failed - No such file or directory
INIT: start run level 4
INIT: execute "setenv SIEGEHOME /usr/siege"
INIT: execute "setenv CLASSPATH /usr/siege/lib/siege.jar:/usr/siege/lib/junior.jar:."
INIT: execute "siegep junior.finder.StartUp"
INIT: time: 139 sec, 190000000 nsec
INIT: afexec of siegep failed - No such file or directory
! Command timed out - didn't get answer from DBox!
! Execution stopped!

Im COM-Terminal kam hingegen:

DebugEnabler (c) tmbinc, gillem +(sagem/13,amd,philips) 1.8beta
bl-version : 1.0
product? at : 10000944
current state : locked
flashrom type : 2x16 bit? yes. vendor: INTEL
unprotecting : OK!
flashing NOW : Done!

Please reset now!

Irgendwelche Jumper hatte ich jetzt nicht gesteckt. Offensichtlich hat das "enable debig" auch so funktioniert, denn nach dem Reset hat die Box die ganzen Anzeigen im Fenster.

So weit, so gut.

Wenn ich das richtig verstanden habe, sollte man nun den Flash-Inhalt auslesen. Also Knopf im Bootmanager gedrückt und die Box eingesteckt. Hat aber nicht funktioniert. Also Box raus, Pfeil nach oben und die Box eingesteckt. Danach "boot net". Jetzt wird ein Flashimage ausgelesen, die Größe beträgt 8.388.608 Byte.

Und wenn ich jetzt das FAQ richtig verstanden habe, sollte ich mir besser die uCodes rausziehen. Beim Versuch das zu tun (BIN-Utils -> Dateien extrahieren) bekomme ich aber:

Dekompressionsfehler - Superblock nicht gefunden.

Und wenn ich die .did auslesen will:

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-d4.09.cf.05.00.00-40
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: Given up BOOTP/TFTP boot
boot net failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root/platform/nokia-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root/platform/mpc8xx-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root/platform/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root.new/platform/nokia-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root.new/platform/mpc8xx-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root.new/platform/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /lost+found/root/platform/nokia-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /lost+found/root/platform/mpc8xx-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /lost+found/root/platform/kernel/os failed
dbox2:root>

Was genau habe ich jetzt geschafft?

Heisst das für mich, ich muss nun die uCodes irgendwoher besorgen, damit ich überhaupt etwas auf die Box bringen kann?

Danke für Eure Hilfe - saruman
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Probiers doch mal mit dem Button "Image auslesen"
Das ausgelesene Image kannst Du dann mit dem Dateien extrahieren Button bearbeiten
saruman
Erleuchteter
Erleuchteter
Beiträge: 682
Registriert: Samstag 13. Juli 2002, 10:05

Beitrag von saruman »

Kerr Dietmar! :-) Wie so oft auch dieses mal wieder an vorderster Front wenn es darum geht, Newbies wie mir auf die Sprünge zu helfen. Klasse! Bin begeistert!

Jo, das hatte ich beim ersten Versuch auch gemacht, bevor ich die uCodes rausziehen wollte. Zur Sicherheit habe ich das nochmal versucht. Also "Image auslesen" gedrückt und die Box gestartet:

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-d4.09.cf.05.00.00-40
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: Given up BOOTP/TFTP boot
boot net failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root/platform/nokia-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root/platform/mpc8xx-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root/platform/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root.new/platform/nokia-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root.new/platform/mpc8xx-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /root.new/platform/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /lost+found/root/platform/nokia-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /lost+found/root/platform/mpc8xx-dbox2/kernel/os failed

Flash-FS bootstrap loader (v1.5)


ERROR: in bootrecord: magic=0 version=0.0 blockcount 0!=126 blocksize 65536!=655
36
Flash superblock not ok: No or wrong bootrecord
boot flash /lost+found/root/platform/kernel/os failed
dbox2:root>

Da das offensichtlich in die Binsen geht, ganz einfach mal "boot net" getippt (so wie sie da steht, die gute Box):

dbox2:root> boot net
debug:
BOOTP/TFTP bootstrap loader (v0.3)
debug:
debug: Transmitting BOOTP request via broadcast
debug: Got BOOTP reply from Server IP 10.1.1.11, My IP 10.1.1.123
debug: Sending TFTP-request for file C/PROGRAMME/DBOXBOOT/ppcboot_readflash
will verify ELF image, start= 0x800000, size= 207138
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000


ppcboot 0.6.4 (Sep 19 2001 - 20:10:10)

Initializing...
CPU: PPC823ZTnnA at 67 MHz: 2 kB I-Cache 1 kB D-Cache
*** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-12-07-93
FLASH: 8 MB
Input: serial
Output: serial

anykey druecken um flash auslesen abzubrech 0
BOOTP broadcast 1
Bootp from server 10.1.1.11; our IP address is 10.1.1.123
Sending Flash over UDP
................................................................................
......................................nochmal...................................
................................................................................
..................................nochmal.nochmal..nochmal......................
[...]
................................................................................
.........................nochmal............
dbox2-ppcboot>

Der Bootmanager meint, dass egal wie oft retry oder nochmal vorgekommen ist, das Image okay wäre. Wenn ich dieses Image aber zum Extrahieren der uCodes benutze, kommt folgender Fehler:

Dekompressionsfehler - Superblock nicht gefunden!

In der Statuszeile vom Bootmanager steht:

Versuche Image zu de-interleaven...
Image deinterleaving beendet...

Hast Du 'ne Idee?
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Hm, die nochmal stören normal nicht.
Veruch mal bei der BR-Soft nochmal ein Update zu machen.
Evtl. hat sie beim Debug-enablen nen Schaden genommen.

Du kannst das Image auch damit auslesen: http://tuxbox.berlios.de/misc/dbox2.rar evt. geht das besser.
saruman
Erleuchteter
Erleuchteter
Beiträge: 682
Registriert: Samstag 13. Juli 2002, 10:05

Beitrag von saruman »

Gut dass ich nach Newbie gepostet habe, denn:

Meinst Du mit BR-Update machen, dass ich die Box an die Antenne hängen und ein Software-Update durchführen lassen soll?

Falls ja: Wenn ich die Box ohne alles einschalte, dann bekomme ich zwar den ganzen Output vom Debug-Mode, aber trozudem habe ich dort "Kein System" unten drin stehen. Insofern fällt das mit dem Software-Update wohl eher flach.

Denke ich. Oder?

Das Flash habe ich jetzt auch mal mit derget's dbox2.rar ausgelesen. Das Image ist auch genausogross, wie im install.txt angegeben. Nur leider konnte ich auch aus diesem Image keine uCodes extrahieren...
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Hm, jo Update mit Antenne und so.
Aber bei Kein System fällt das natürlich flach.
Musst mal schauen ob Du zufällig irgendwo ucodes findest (gerüchteweise soll es sowas im Netz geben)
saruman
Erleuchteter
Erleuchteter
Beiträge: 682
Registriert: Samstag 13. Juli 2002, 10:05

Beitrag von saruman »

Boah, ich glaube sowas nennt man Pech. Erst zerschiesse ich mir mein Flash soweit, dass ich mich auf die Suche nach dem Fünckchen Wahrheit im Gerücht über eine ominöse minflsh.tar.gz machen muss und am Ende muss ich auch noch herausfinden, ob es uCodes wirklich gibt.

*gna* So langsam habe ich keinen Bock mehr.

Aber das ändert nix daran, dass Ihr mir bisher wirklich sehr geholfen habt. Nochmals vielen Dank und weiter so!
nepu
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 11. Juli 2002, 19:10

Beitrag von nepu »

Hast du neue Nachrichten ? :roll:
saruman
Erleuchteter
Erleuchteter
Beiträge: 682
Registriert: Samstag 13. Juli 2002, 10:05

Beitrag von saruman »

Heidewitzka! Heureka!

Nach vielen Klippen die es zu umschiffen gab habe ich nun endlich nach dem Zerschiessen meiner Box mit der Kurzschlussmethode mit der minflsh (Danke!) den kleinen Kasten der Begierde in den Debug-Mode bekommen. Nachdem ich nun mit dem Flashinhalt nichts mehr anfangen konnte (Superblock im Eime), musste ich mich wohl oder übel auf die Suche nach mikroskopisch kleinen Codefetzen begeben (Dank auch hier!).

Seit gestern Abend habe ich nun endlich - entgegen Empfehlungen auf http://www.neutrino-anleitung.de und Berichten hier im Board - das aktuelle 1.6er Image drauf.

Und ich muss sagen: Meine Fresse, was ist das geil! Das ist ja sowas veon geil! *schwärm* Endlich akzeptable Umschaltzeiten und eine Oberfläche (Neutrino), die mir alle Informationen auf einen Blick bietet!

Mein Dank gilt allen, die mich hier mit viel Geduld unterstützt und mir geholfen haben - allen voran Dietmar mit seiner umfassenden Fachkenntnis! Aber auch alle anderen: Ihr seid klasse gewesen.

Aber die beste Arbeit haben wohl die Coder abgeliefert. Linux auf die Box zu bringen war die genialste Idee, die man haben konnte! Danke dafür!

Es gab' mal auf dem C64 (;-)) ein Spiel namens Privateer. Da hiess es dann immer: "Keep up the good work!". Genau.