.did ins Flash oder BN.img

Sammlung von Anleitungen und HowTos für dBox2
CrazyD-box
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 30. Juni 2002, 17:35

.did ins Flash oder BN.img

Beitrag von CrazyD-box »

Hi,
habe BN2.0 u. 2.01 die zu einer von 2 Sagems paßt, bei der anderen kommt UC04.Mit dem umschreiben der copy.sh beißt`s aus. Geht die .did auch einfacher drauf evtl. auf der Platte ins img.? :o

Thx! :lol:

-=CU=-
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Ne, die .did muss im Betrieb ins flash kopiert werden.
Arbeitest Du mit Linux?

Aber: UC4 kenn ich nicht. Bei UC0 fehlt die .did (bzw. ist die falsche drin)
Bei UD4: steck einfach die Antenne ein.
CrazyD-box
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 30. Juni 2002, 17:35

Beitrag von CrazyD-box »

sorry, war natürlich UC0; arbeite nur mit Win98 u. 2k, es dürfte an der falschen .did liegen da die Box von der das Image is auch damit läuft.
Habe mir die .did Online generieren lassen.Im Betrieb krieg ich die nicht rein, selbst wenn rsh aufmacht und mount geht, kommt: die Box hat ihr System noch nicht gemountet.
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Mögest Du ein Log senden.
Ein copy-did Script ist beim bootamanger dabei.
Und ne Anleitung im Bootmanager-Readme.

Ansonsten solltest Du sicherstellen dass das Ding auch wirklich .did heist.
nicht did.txt oder 1.did sondern .did
CrazyD-box
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 30. Juni 2002, 17:35

Beitrag von CrazyD-box »

Die Datei heißt ".did". Ich hab jetzt auf help immer ein riesen log bekommen, sonst immer nur ...good try.Ich kriege jetzt auf mount keine Antwort.Das wird wohl nix da der Kernel auch zur Box passen muß, ich habe aber von dieser Box keine original BN-Dateien.
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Wenn was anderes als Good Try kommt, hast irgendnen alten Kernel genommen.
Extrahier halt einen aus Deinem Image und patch den.
CrazyD-box
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 30. Juni 2002, 17:35

Beitrag von CrazyD-box »

Hi,
jetzt komm ich langsam weiter, hier meine Logs:

^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-57.9e.d1.07.00.00-77
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.200.5, My IP 192.168.200.7
debug: Sending TFTP-request for file D/dbox2-original/root/platform/kernel/os_ge
patcht
will verify ELF image, start= 0x800000, size= 1267512
verify sig: 40978
boot net: boot file has no valid signature
Branching to 0x409b8






> help
ChorusOS r3 rsh daemon good try :-)

> mount
C_INIT:
root_device mount on / (flfs)
> mount
C_INIT:
root_device mount on / (flfs)
> 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:.:/lost+found/
> mount 192.168.200.5:D/dbox2-original/ /lost+found
C_INIT: mount 192.168.200.5:D/dbox2-original/ on /lost+found
> arun siegep cp /lost+found/.did /var/upgrade/.did
C_INIT: afexec of siegep failed - No such file or directory
;
;
;
; Wenn keine Fehler aufgetreten sind, wurde .did kopiert!

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

Beitrag von Dietmar »

Nun entweder ist die cp.class oder die .did nicht im NFS-Root.
Heist das Ding auch wirklich .did? (Mach lieber Dateinamenserweiterung bei bekannten Dateien ausblenden im Win-Explorer aus)
CrazyD-box
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 30. Juni 2002, 17:35

Beitrag von CrazyD-box »

Hi,
es liegen beide Datein im Root. Die [.did] und die cp.class. Letztere habe ich gelöscht und vom Bootmanager hineinkopieren lassen.Wenn ich noch copy_all.txt ausführe heißt es extra die Box wurde für z.B. .did vorbereitet.
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Ähm, die Datei heist aber nicht [.did] oder?
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

Das wird wohl nix da der Kernel auch zur Box passen muß
das ist so glaub ich nicht ganz richtig, und das ist wohl auch das problem, denn: der kernel muß eigentlich zu dem image passen welches du auf die box flashen möchtest, was bedeutet, daß du das os aus dem image extrahieren mußt, dann jenes patchen und damit nachher booten und das copy_did script ausführen.
außerdem könntest du mal die os_patched mit in das NFS verzeichnis legen in dem auch die classes und die .did sind und auch von da aus booten lassen
never change a running system
CrazyD-box
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 30. Juni 2002, 17:35

Beitrag von CrazyD-box »

@Dietmar
.did

@SoLaLa
habe alles ins Root kopiert funktioniert aber nicht.
2mal kam beim Bootmanager per Windows die Fehlermeldung "invalid pointer operation".Ich habe aus der Sagem meines Onkels Sat 1xI grau BN2.0 u. 2.01 die ich auf meiner Box Sagem 1xI zum laufen bringen will.

Thx!!! :D für eure Hilfe
-=CU=-
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

det jibbet nich...
das muß gehn, ist denn deine box sonst ok? keine fehler, keine hardwaredefekte? (dein display funzed ja, ich habs mal mit nem kaputten deisplay gehabt, da geht das .did aufspielen auch nicht)
und nur zur sicherheit: poste mal den inhalt der .did und die dsID der box
never change a running system
CrazyD-box
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 30. Juni 2002, 17:35

Beitrag von CrazyD-box »

Hi,
dsID 01-57.9e.d1.07.00.00-77

.did
þ¨a.øÿÿ&# -als letztes steht ein voller Klotz nicht#.

ich hab mehrere .did`s, die sehen alle so aus. :o
SoLaLa
Tuxboxer
Tuxboxer
Beiträge: 6119
Registriert: Mittwoch 3. April 2002, 00:32

Beitrag von SoLaLa »

hmmm, die ersten 7 byte passen, da wird das achte auch stimmen... jetzt gehen mir langsam die ideen aus :cry:
hast du schonmal bei der anderen sagem ne .did eingespielt? weil folgendes auch geht: BN auf der einen sagem zum laufen bringen, dann die "falsche" .did dadrauf spielen und neu booten lassen bis UC0, image auslesen, und dann das komplette image in die andere box einspielen (so hab ich das bei der box mit dem kaputten LCD gemacht)
never change a running system
CrazyD-box
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 30. Juni 2002, 17:35

Beitrag von CrazyD-box »

@SoLaLa
voererst Thx! für Deine Hilfe, das Problem hat sich erledigt da ich heute Nacht auf irgendeiner CD-Rom ein 201 Image gefunden hab das läuft.Trotzdem finde ich Deinen Vorschlag super. :lol: Eine .did habe ich in die andere Box nie eingespielt.
Meine Box ist jetzt [vorübergehend] wieder original, versuche jetzt alles auszulesen, die Box antwortet auf help aber nicht auf mount.Werde jetzt mal suchen und lesen, vielleicht klappts.
Nochmals THX! @Didi und Co :D :P :D