BMon 1.2: BOOTP-Timeout und/oder Retries einstellen?

Diskussionen um Bootloader, Kernel, Busybox
vwegert
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Sonntag 8. Oktober 2006, 10:07

BMon 1.2: BOOTP-Timeout und/oder Retries einstellen?

Beitrag von vwegert »

Hallo,

gibt es die Möglichkeit, bei einer Sagem-Box mit BMon 1.2 irgendwie einzustellen, daß der BMon länger auf BOOTP-Antworten wartet und/oder (am Besten und :-)) bei einem Fehlschlag es n-mal nochmal probiert, bevor er vom internen Flash bootet? Der BMon ist da ja nicht wirklich hilfreich:

Code: Alles auswählen

dbox2:root> help
read the source or dial 7478
Schöne Grüße
Volker
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Code: Alles auswählen

setenv boot-cmd boot net net net flash
3 Versuche, per Netzwerk zu booten, dann vom Flash.
There are 10 types of people in the world: those who know binary and those who don't
vwegert
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Sonntag 8. Oktober 2006, 10:07

Beitrag von vwegert »

DieMade hat geschrieben:

Code: Alles auswählen

setenv boot-cmd boot net net net flash
3 Versuche, per Netzwerk zu booten, dann vom Flash.
Hmmm... Ich bekomme nur

Code: Alles auswählen

write sector : 0 Address 0 Size 20000
dann hängt sich der BMon weg. Beim nächsten Neustart geht er dann wieder nach der alten Vorgehensweise vor... Hab ich da was übersehen?
usul1
Erleuchteter
Erleuchteter
Beiträge: 760
Registriert: Freitag 14. Januar 2005, 12:42

Beitrag von usul1 »

vwegert hat geschrieben:
DieMade hat geschrieben:

Code: Alles auswählen

setenv boot-cmd boot net net net flash
3 Versuche, per Netzwerk zu booten, dann vom Flash.
Hmmm... Ich bekomme nur

Code: Alles auswählen

write sector : 0 Address 0 Size 20000
dann hängt sich der BMon weg. Beim nächsten Neustart geht er dann wieder nach der alten Vorgehensweise vor... Hab ich da was übersehen?
Schreibschutz des BMon aufheben!? Ist ja im Prinzip die selbe Geschiche wie den Debug mode einschalten.

Aber vorsicht, ohne Schreibschutz kann man da den BMon schrotten und dann heist es "Flash auslöten".
Also solltest du dir da vorher wirklich sicher sein das du weist was du da tust.


Geht es dir nur ums Flashen dann reicht es ja auch nach dem Reset die Taste (weis gerade nicht welche, sollte aber im Wiki stehen) zu drücken und dann "boot net" in der Konsole einzugeben. Dann klappts auch mit 100MBit/s Karten im Auto Mode.

Nur um generell die Box mit nem YADD zu starten wäre es evtl. sinnvoll den Timeout den BMon zu verlängern. Das ist aber auch der einzige Grund der mir einfällt warum man da an den BMon ransollte.

cu
usul
vwegert
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Sonntag 8. Oktober 2006, 10:07

Beitrag von vwegert »

usul1 hat geschrieben:
vwegert hat geschrieben:
DieMade hat geschrieben:

Code: Alles auswählen

setenv boot-cmd boot net net net flash
3 Versuche, per Netzwerk zu booten, dann vom Flash.
Hmmm... Ich bekomme nur

Code: Alles auswählen

write sector : 0 Address 0 Size 20000
dann hängt sich der BMon weg. Beim nächsten Neustart geht er dann wieder nach der alten Vorgehensweise vor... Hab ich da was übersehen?
Schreibschutz des BMon aufheben!? Ist ja im Prinzip die selbe Geschiche wie den Debug mode einschalten.
*bonk* Klar, müßte ich dann auch noch mal machen.
usul1 hat geschrieben: Nur um generell die Box mit nem YADD zu starten wäre es evtl. sinnvoll den Timeout den BMon zu verlängern. Das ist aber auch der einzige Grund der mir einfällt warum man da an den BMon ransollte.
Das ist auch genau der Grund - der erste BOOTP-Request kommt nicht über die Netzbrücke...
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

*hmpf* Sorry, hatte ich vergessen - bei 1xIntel muss man natürlich den Schreibschutz dafür noch aufheben.
There are 10 types of people in the world: those who know binary and those who don't
vwegert
Neugieriger
Neugieriger
Beiträge: 4
Registriert: Sonntag 8. Oktober 2006, 10:07

Beitrag von vwegert »

DieMade hat geschrieben:

Code: Alles auswählen

setenv boot-cmd boot net net net flash
3 Versuche, per Netzwerk zu booten, dann vom Flash.
So, hat geklappt. Info für alle, die per Suchmaschine hier drauf stolpern: Auf meiner Sagem mit 1x Intel mußte ich

Code: Alles auswählen

setenv boot-cmd "boot net net flash"
eingeben. Ohne die Anführungszeichen hat er nur einen BOOTP versucht und danach die Konsole angezeigt. Mehr als zwei net darf ich nicht angeben, sonst kommt irgendwie Schrott im Flash an:

Code: Alles auswählen

dbox2:root> setenv boot-cmd "boot net net net flash"  
write sector : 0 Address 0 Size 20000
Erase Sector
dbox2:root> printenv
printenv: config_mem: 0x10000904
name                    value   default
product?:                false  false
diag-switch?:            false  true
auto-boot?:              true   true
watchdog-reboot?:                false  false
boot-cmd:                boot net net net fla.#Eg.!ÿè.|.¡       boot net
intopt:          0x01234567     0x12345678
Klar, daß er dann nicht mehr booten mag...