unknown device: netsh bootloader teildefekt wie richten ?

Diskussionen um Bootloader, Kernel, Busybox
fx44
Einsteiger
Einsteiger
Beiträge: 194
Registriert: Dienstag 29. Januar 2002, 16:00

unknown device: netsh bootloader teildefekt wie richten ?

Beitrag von fx44 »

tag !

hab hie rne box vor mir die sich wohl beim debug enabeln verabschiedet hat

bootloader springt noch an !

nur wenn dann vom netz oder ausser flash gestartet werden soll
will der BL netsh (NET flaSH) booten was natürlich nicht klappt

mit "boot net" oder "boot flash" befehl läuft die box dann astrein !

so nun meine idee
hab erst mal nen RSH offene Betanova draufgespielt

so kann ich über minflash voll auf die box zugreifen

via com ohne minflash
via rsh über minflash..

so hab nun versucht den debug enable erneut auszuführen
..ohne erfolg

die tuner.so wird iht erneut von der debug_enable_mit_minflash.txt
kopiert
bekomm nur den netten hinweiß das die box schon im debug ist..
so nun meine frage wie krieg ich die tuner.so manuell noch mal auf die box ?

oder kann ich bestimmte speicherbereiche auf ner baugleichen intakten box kopieren und über die defekten bereiche schreiben ?
halt si ähnlich wie bei handys mit dejan flasher...

müste doch gehen oder..
bin für jede antwort dankbar

mfg andre




hier der boot log um den NETSH fehler mal genau zu betrachten


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-55.ad.01.07.00.00-d2
debug: HWrev X5 SWrev 0.81
debug: B/Ex/Fl(MB) 32/00/08
WATCHDOG reset enabled
dbox2:root> boot: unknown device: netsh
boot: elfcopy failed: 16
dbox2:root>

mit boot net / flash gehts dann ganz normal weiter...
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Hmmm, da hat wohl der BL ne Macke. Was sagt denn "printenv" ?
There are 10 types of people in the world: those who know binary and those who don't
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

tja, "setenv boot-cmd boot net net flash" wuerde das auf jeder anderen box fixen, es sei denn du hast amd flashes.

wenn du noch den original bootloader hast, dann flashe ihn mit ppcboot zurueck.

- obi
fx44
Einsteiger
Einsteiger
Beiträge: 194
Registriert: Dienstag 29. Januar 2002, 16:00

Beitrag von fx44 »

ok


hier erstemal den printenv


dbox2:root> printenv
printenv: config_mem: 0x10000944
name value default
product?: false false
diag-switch?: false true
auto-boot?: true true
watchdog-reboot?: false false
boot-cmd: boot netsh boot net
intopt: 0x01234567 0x12345678


nun zum setenv boot-cmd
(heist das das der schreibschutz noch aktiv ist - müste eigentlich ne box ohne schreibschutz sein.. nokia kabel avia 500 2x intel)

dbox2:root> setenv boot-cmd boot net net flash
debug: flashWrite src 0x29ca4, cnt 0x4, offs 0x954
debug: identifyDevice: m_code 0x89, d_code 0x88c5
debug: initPartTables: identifyDevice(0x10000000) failed: 0
debug: flash_open: flash_init() failed: 6
debug: open failed: rc 6


nen original bootloader der box hab ich nicht hab ich kaputt gekauft..
aber ich sollte doch einfach den meiner referenzbox nehmen können oder ?

mit ppcboot hab ich noch nie direkt gearbeitet
wie flash ich damit den bootloader ich dachte der muß immer ab ..?

besten dank schon mal für die schnelle hilfe
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Hmm, wenn Du sowas noch nie gemacht hast wirds "etwas" heikel.

Die Box versucht schon genau in die richtige Speicherstelle für 2xI BMon 1.0 zu schreiben (offs 0x954), allerdings kann der 1.0'er ja leider nicht mit 2xI umgehen :(

Ist also wie MHC für Nokia BMon 1.0, nur andere Adressen und anderer Inhalt.

Also aus der Ferne trau ich mir da jetzt keine Anleitung zu.
There are 10 types of people in the world: those who know binary and those who don't
fx44
Einsteiger
Einsteiger
Beiträge: 194
Registriert: Dienstag 29. Januar 2002, 16:00

Beitrag von fx44 »

mmm na ja...

na das MHC is mir selbst noch nen bissle arg suspect alles...

aber mal zurück zum ppcboot..

ich hab grad schon das forum durchforstet und wenn immer wer nach BL flash fragt wird abgeraten..

sprich: ich find keine anleitung zum flashen des BL via ppcboot

und auch nur sehr wenig über den bootloader an sich

was ich gefunden hab ist das die bootloader zu 128 kb gleich sind
und 32 kb individuell (adresse etc..)

was passiert wenn ich ne fremden BL 1.0 (sprich den der referenzbox) via ppcboot draufhaue ? was passier wenn ich direkt nen BL 1.2 flashe ???
bin sehr interssiert an der ganzen methodik..

mit handy mach ich sowas ständig.. gibts beim d-box flash auch sowas wie "eeprom" checksummen etc ?

für jede info dankbar..
wär doch gelacht wenn wir die box nciht wieder hinbekommen
wenn der flash bei draufgeht ja pech dann musser halt raus..
und danach siehts ja im moment auch wohl aus...
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Na ja, gewarnt wird zurecht davor. Schneller kann man einen Türstopper nicht bauen ;)

Ich setz mich mal hin und tippsel was zusammen - dauert ein wenig (alter Mann .... ;))
There are 10 types of people in the world: those who know binary and those who don't
fx44
Einsteiger
Einsteiger
Beiträge: 194
Registriert: Dienstag 29. Januar 2002, 16:00

Beitrag von fx44 »

besten dank..

und beim ppcboot / referenz bootloader kann mir da keiner weiterhelfen ?
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Das mit dem Referenz-BL sollte auch gehen, wenn's die gleiche Box ist. Aber nicht 1.2 auf ne Box knallen, die vorher 1.0 hatte. Das geht ziemlich sicher ins Auge!

ppcboot brauchste nur über's Netz oder aus'm Flash laden, wenns da noch heile ist und dann mit [ENTER] den weiteren Bootvorgang abbrechen.

Dann biste im ppcboot-prompt und es kann losgehen :)
There are 10 types of people in the world: those who know binary and those who don't
fx44
Einsteiger
Einsteiger
Beiträge: 194
Registriert: Dienstag 29. Januar 2002, 16:00

Beitrag von fx44 »

kann ja sein das ic nen bissle blöde bin

aber bitte mal für mich vollidioten erklären wie das dann mit dem "ppcboot" abgeht

ich starte das ppcboot über den bootmanger

und dann über enter ins promt...


und genau jetzt kommt der tiel den ich schon die ganze zeit wissen will..
WIE FLASHE ICH DANN DEN 1.0 BOOTLOADER meiner baugleichen refernzbox ????

gibts denn da gar keine infos oder how toos zu ?
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Sooo, ich hab fleißig bei Dietmar geklaut und die Speicherstellen modifiziert. Auch hier gilt: nur die fettgeschriebenen Sachen eingeben ;)

Die grünen Hexziffern werden bei Dir etwas anders aussehen, schließlich ist der BL ja ein wenig verwirrt :)

Ersten Sektor des Flashs ins RAM kopieren:
cp 10000000 01000000 1000 [ENTER]

Ab Speicheradresse 0x10000954 editieren, da sitzt die boot-cmd-Variable bei der Nokia2xI.
mm 01000954 [ENTER]
01000954: 626f6f74 ? 626F6F74 [ENTER]
01000958: 206e6574 ? 206E6574 [ENTER]
0100095c: 20666c61 ? 20666C61 [ENTER]
01000960: 73680000 ? 73680000 [ENTER]

Editier-Modus wieder verlassen:
01000964: 00000000 ? [ESC] [ENTER]

Die Protection des 1. Flash-Sectors aufheben:
prot off 1:0 [ENTER]

Das veränderte RAM in den ersten Sektor kopieren:
cp 01000000 10000000 1000 [ENTER]


Diese Angaben sind ohne jegliche Gewähr!
There are 10 types of people in the world: those who know binary and those who don't
fx44
Einsteiger
Einsteiger
Beiträge: 194
Registriert: Dienstag 29. Januar 2002, 16:00

Beitrag von fx44 »

WOW !

du bist verdammt gut !

box ist wieder einsatzbereit !

aller besten dank
wenne mal probleme mit deinem handy oder so haben solltest !
frag einfach du hast echt was gut bei mir !

schönen abend noch !