Next Previous Contents

2.1 Wie bootet die dbox2

siehe altes Howto

2.2 Vorraussetzungen

siehe altes Howto

2.3 Mit Linux

siehe altes Howto

2.4 Mit Windows

siehe altes Howto

2.5 Bei "Lade ... " stehen bleib

Das ist das Ziehl , die dbox2 muss bei "Lade ..." stehen bleiben und der ChorusKernel muss einen RSH-Deamon auf machen
Das passiert dann , wenn der ChorusKernel aus irgenteinem grund sein Initscrippt nicht findet.
Das erreichen wir indem wir zum richtigen Zeitpunkt das Flash in eine art Standbymodus schicken.

Und so geht es :
Wie im alten Howto RARP und DHCPD configurieren , allerdings etwas in der dhcpd.conf ändern.

filename "/tftpboot/os";
ändern in
#filename "/tftpboot/os";

Jetzt mal einen Testdurchlauf machen
dbox2 über ein Crosskabel an euren Rechner auf dem RARP und DHCPD laufen , anschliessen.
die dbox2 anpingen (der ping wird erstmal nicht beantwortet, aber den ping im Auge behalten)
dbox2 in den Strom Stecken
nun leuft erstmal ein balken von links nach Rechts :)
danach kommt dann "Lade ..."
nun solltet ihr eien Ping reply von der dbox2 bekommen
kommt er nicht , dann geht RARP oder DHCPD oder beides nicht

Wenn der Test Ok war weitermachen , ansonsten Fehler suchen.
dbox2 aus aus dem Strom ziehen
Jetzt wird es Kompliziert

Je nach dbox2 Version (Nokia,Sagem oder Philips) ist das anders , deshalb:

Nokia mit 2 * Intel Flash Rams :

                    Ihr müsst zum richtigen Zeitpunkt für ca 2 sec 2 Lötpunkte auf der Platine verbinden , und zwar die die auf dem Foto hier Rot eingekreist sind

Nokia mit 2 * AMD Flash Rams :

                    Not jet supportet :(

Sagem mit 1 * Intel Flash Rams :

                    Not jet supportet :(

Sagem mit 2 * Intel Flash Rams :

                    Not jet supportet :(

Philips mit 2 * Intel Flash Rams :

                    Not jet supportet :(

Der Zeitpunkt zu dem ihr die beiden Lötpunkte verbinden müsst ist ganz einfach zu finden .
Nachdem die dbox2 auf euren ping geantwortet hat ist es soweit , dann einfach für 2 Sec die beiden Pins verbinden

OK dann testen wir das mal :

dbox2 über ein Crosskabel an euren Rechner auf dem RARP und DHCPD laufen , anschliessen.
die dbox2 anpingen (der ping wird erstmal nicht beantwortet, aber den ping im Auge behalten)
dbox2 in den Strom Stecken
nun den ping nicht aus den augen behalten , wenn die dbox2 den Ping beantwortet müsst ihr die beiden Lötpunkte für 2 Secunden verbinden.
die dbox2 sollte nun bei "Lade ..." stehen bleiben , und der Ping sollte weiterhin beantwortet werden.

Jetzt macht auf eurem Rechner : "rsh dbox help" , daraufhin sollte eine kleine help kommen .

Wenn das ging , dann ist alles Ok und ihr könnt mit dem Software Rauskopieren Weitermachen.
 

2.6 Software Rauskopieren

Die dbox2 muss bei "Lade ... " stehen und auf "rsh dbox help" eine kleine help liefern.
Auf eurem Rechner muss jetzt noch ein NFSServer laufen:
Das verzeichnis /dbox sollte existieren und sollte per nfs Freigegeben sein
Auszug aus /etc/exports :
/dbox           dbox(rw,no_root_squash)

im verzeichnis /dbox müssen die cpR.class und das copy.sh Scrippt liegen.

Nachdem eure dbox2 nun bei "Lade..." steht und der NFSServer auch leuft , könnt ihr den inhalt mit dem copy.sh scrippt rüberkopieren.

einfach

copy.sh ip-eures-rechners

im verzeichnis /dbox eingeben (copy.sh muss natürlich ausführbar sein)

nun sollte folgende Meldung kommen :

                                                C_INIT: mount 192.168.0.201:/dbox on /lost+found
                                                started aid = 10
                                                //
                                                creating /lost+found/
                                                //usr/
                                                creating /lost+found//usr
                                                //usr/siege/

                                               ................... etc ....

das dauert einige Minuten , wenn es fertig ist habt ihr in /dbox den kompletten Dateisystem Inhalt eures Flashs.

2.7 Debug-Mode enablen

'/dbox/root/platform/drv/tuner.so' mit 'tuner.so' von http://dbox2.elxsi.de/files/tuner.so ersetzen.
'/dbox/root/bin/upgrade' in '/dbox/root/bin/upgrade_old' umbenennen.

nun braucht ihr noch das Scippt debug.sh in /dbox

Eigentlich ist der Flash bereich den Wir verändern  wollen Hardware mässig Schreibgeschützt , deshalb muss man jetzt eigentlich noch 2 Jumper setzen , aber die
Praxis hat gezeigt das es offt der Fall ist , das dieser Schreibschutzt nicht Funktioniert .
Deshalb erstmal ohne die Jumper Testen.

die dbox2 über ein Nullmodemkabel mit eurem Rechner verbinden , Terminalprogramm starten , einstellungen 56000,8n1 kein protokoll
nun das Scrippt debug.sh ausführen .
Da kommen jetzt ganz viele Fehlermeldungen  die kann man getrost ignorieren.
Wichtig ist das jetzt auf eurem TerminalProgramm etwas stehen muss:

            DebugEnabler (c) tmbinc, gillem +(sagem,amd,philips) 1.6final
            bl-version      : 1.0
            product? at     : 10000944
            current state   : tmb-locked
            flashrom type   : 2x16 bit? yes. vendor: INTEL
            unprotecting    : OK!
            flashing NOW    : 00920092 - FAILED!!!

wobei die Variablen von box zu box anders sind ....
Wenn am ende kein "Done !!" steht , sondern ein "FAILED!!!" dann müsst ihr doch die Schreibschutz disable Pins verbinden , und dann diesen vorgang nochmal
wiederholen.
Wenn "Done!!" da steht , dann ist eure dbox2 im Debugmodus , ihr könnt sie jetzt aus machen . Das sie dbox2 im Debugmodus ist seht ihr dann auch nachdem
ihr sie an wieder in Strom steckt , nun steht auf dem display viel mehr info.

SchreibschutzJumper setzen :

Ist wieder je nach dbox2 anders

Nokia mit 2 * Intel Flash Rams :

        Jumper XH4 und XH6 brücken. Bei den meisten neueren Boxen sind hier leider keine Jumper mehr eingeloetet, sondern nur noch
        Loetpunkte. Diese beiden Loetpunkte einfach mit einem Kabel verbinden (Kabel anloeten).
 
 


Next Previous Contents