Phillips hat "kein System", miniflsh antwortet nic

Anlaufschwierigkeiten? Was ist was? Worum geht's?
Kolja
Interessierter
Interessierter
Beiträge: 72
Registriert: Dienstag 16. Juli 2002, 23:26

Phillips hat "kein System", miniflsh antwortet nic

Beitrag von Kolja »

Hallo,

Beim suchen des richtigen Kurzschluss-Zeitpunkts habe ich ungeschickterweise den Kontakt geöffnet, bevor ich die Box wieder vom Stromnetz getrennt habe. Ergebnis: "kein System" und Dauerboot.

Also habe ich statt dessen versucht, miniflash zu booten (natürlich nach Anleitung flash.so durch tuner.so ersetzt). Alles in DBox-Boot passend eingestellt, schon bootet die Box augenscheinlich übers Netz. Der Fortschritts-Balken im LCD läuft durch, anschliessend steht dort wieder "Lade...", während im Log-Fenster von DBox-Boot die zugehörigen Meldungen auftauchen:
BootP> Answer sent!
TFTP> Started TFTP-Transfer for "D:\Stuff\Software\DigiTV\D-Box2\minflsh\kernel\os"...
TFTP> Transfer finished, sent 2444 blocks
RARP> Answer sent to 00:50:9C:xx:yy:zz with DBox-IP: 192.168.100.3
RARP> Answer sent to 00:50:9C:xx:yy:zz with DBox-IP: 192.168.100.3
Leider geht es dannach nicht mehr weiter. Die Box antwortet zwar weiterhin auf ein Ping, die RSH-Shell tut aber nicht. DBox-Boot meint dazu nur "Timeout".

Ist vielleicht mehr kaputt gegangen, als ich denke? Mache ich noch irgendetwas falsch? Müsste miniflash, wenn es erfolgreich startet, irgendetwas auf dem LCD oder auf der seriellen Schnittstelle ausgeben?

bye, Kolja.
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Sieht so aus also müsstest Du samt minflsh kurzschliessen.
Also kurzschlusszeitpunkt anzgeigen lassen und wenn der Bootmanager möpt den Schalter schliessen.
Anschliessend genügt es wenn help geht, dann den Schalter wieder auf, Schreibschutz aufheben und das enable_debug_mit_minflsh Script ausführen.

Die serielle Schnittstelle hast Du im Win-Gerätemanger ebenfalls auf 57600 gestellt?
Die flash.so hast Du getauscht?
Kolja
Interessierter
Interessierter
Beiträge: 72
Registriert: Dienstag 16. Juli 2002, 23:26

Beitrag von Kolja »

Hi Dietmar,

vielen Dank, das hat mir weitergeholfen. Miniflash fährt jetzt erfolgreich hoch, so dass ich über RSH den Befehl 'help' absetzen kann.
> 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
Wenn ich dann jedoch das Script 'enable_debug mit minflsh.txt' ausführe, hagelt es Fehlermeldungen, hier die Ausgabe des Scripts in der RSH-Konsole:
> 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 192.168.100.10:D/Stuff/Software/DigiTV/D-Box2/minflsh/ /
C_INIT: mount 192.168.100.10:D/Stuff/Software/DigiTV/D-Box2/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/unknown-unknown/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: 19 sec, 310000000 nsec
INIT: started aid = 11
INIT: execute "upgrade"
INIT: time: 22 sec, 960000000 nsec
INIT: afexec of upgrade failed - No such file or directory
INIT: start run level 3
INIT: execute "wsysserver"
INIT: time: 26 sec, 60000000 nsec
INIT: afexec of wsysserver failed - No such file or directory
INIT: execute "dooractor"
INIT: time: 28 sec, 460000000 nsec
INIT: afexec of dooractor failed - No such file or directory
INIT: execute "nameserver"
INIT: time: 31 sec, 260000000 nsec
INIT: afexec of nameserver failed - No such file or directory
INIT: execute "pppd"
INIT: time: 33 sec, 660000000 nsec
INIT: afexec of pppd failed - No such file or directory
INIT: execute "inetNSdns -env"
INIT: time: 36 sec, 460000000 nsec
INIT: afexec of inetNSdns failed - No such file or directory
INIT: execute "bcsubsystem"
INIT: time: 38 sec, 860000000 nsec
INIT: afexec of bcsubsystem failed - No such file or directory
INIT: execute "casubsystem"
INIT: time: 41 sec, 660000000 nsec
INIT: afexec of casubsystem failed - No such file or directory
INIT: execute "dvbsubsystem"
INIT: time: 44 sec, 60000000 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: 47 sec, 760000000 nsec
INIT: afexec of siegep failed - No such file or directory
! Execution stopped!
Und gleichzeitig erscheint auf der seriellen Schnittstelle folgende Ausgabe:
DebugEnabler (c) tmbinc, gillem +sagem 1.2
bl-version : unknown, please report
Das habe ich auch in irgendeiner Howto wiedergefunden ... da stand dann, ich soll mich bitte melden, man würde dann versuchen, mir zu helfen :-)

Any ideas, was ich jetzt noch tun kann? Oder hab ich mir meinen Flash-Inhalt so zerschossen, das dieser DebugEnabler nicht mehr findet, was er sucht?

bye, Kolja.

PS:
Die flash.so hast Du getauscht?
Jepp, hab ich. Hatte ich aber weiter oben bereits angemerkt :-)
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Ne, die flash.so hast Du eben nicht getauscht, wie man an der Ausgabe im com-terminal sehen kann.

Hol Dir http://dbox2.elxsi.de/files/tuner.so benenn sie in flash.so um und ersetzte damit die flash.so in minflsh/root/platform/drv

Wenn Du jetzt noch den Schreibschutz aufhebst (Kurz Pin12 eines Flashes mit GND verbinden, 1 sec genügt völlig) dann sollte das klappen.
Kolja
Interessierter
Interessierter
Beiträge: 72
Registriert: Dienstag 16. Juli 2002, 23:26

Beitrag von Kolja »

Hi Dietmar,

Vielen Dank für die schnelle Hilfe, das war tatsächlich die Ursache!
DebugEnabler (c) tmbinc, gillem +(sagem/13,amd,philips) 1.8beta
bl-version : 1.0
product? at : 1000091C
current state : locked
flashrom type : 2x16 bit? yes. vendor: INTEL
unprotecting : OK!
flashing NOW : Done!

Please reset now!
Ich hatte die tuner.so von einem Kumpel bekommen, war wohl eine falsche Datei. Nun habe ich nach dem Einschalten der Box zwar immer noch "kein System", aber zusätzlich wunderbar viele Debug-Informationen ... :)

bye, Kolja.
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Naja, für "Kein System" musst halt nen Image flashen.
Konntest Du die Ucodes retten? Wenn nein, dann versuch trotzdem mal ein Image auszulesen, oft sind die Ucodes noch heile.

Ansonsten: Glückwunsch. :)