Beim Booten werden jedesmal die Flash-Blöcke "write-enabled"
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 2. Januar 2002, 21:58
Beim Booten werden jedesmal die Flash-Blöcke "write-enabled"
Hallo, nachdem es endlich geklappt hat sich im Board zu registrieren, hätte ich gleich eine Frage an Euch, die Spezialisten.
Bevor ich mir nämlich mein Flash ermüde, wollte ich wissen, wie ich das leidige, automatische-Start-Flash-Disablen disablen kann (was für ein Satz ... ;-) Irgendwo ist da noch der Wurm drin...
Habe nach viel Lesen und Versuchen endlich selbst meine Nokia-Sat-Box(2xIntel) in den Debug-Modus bekommen und es funktioniert auch alles prima.
Klasse Leistung Leutung !!! Kompliment !!!!
Bis auf den Schönheitsfehler, der sich wie folgt darstellt:
Hier geht's los:
ydebug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.2 mID 01
debug: feID dd gtxID 0b
debug: fpID 5a dsID xx-xx-xx-xx-xx-(Hab's ausgeixt, wegen Kennung)
debug: HWrev 09 FPrev 0.81
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: Given up BOOTP/TFTP boot
boot net failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
File /root/platform/nokia-dbox2/kernel/os not found: No such file or directory
boot flash /root/platform/nokia-dbox2/kernel/os failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
File /root/platform/mpc8xx-dbox2/kernel/os not found: No such file or directory
boot flash /root/platform/mpc8xx-dbox2/kernel/os failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/kernel/os in Flash-FS
debug: Got Block #0200
will verify ELF image, start= 0x800000, size= 208073
verify sig: 262
Branching to 0x40000
ppcboot 0.6.4 (Jul 10 2001 - 11:31:30)
Initializing...
CPU: PPC823ZTnnB2 at 67 MHz: 2 kB I-Cache 1 kB D-Cache
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-43-ff-df
FLASH: 8 MB
LCD driver (KS0713) initialized
LCD logo at: 0x80833 (0x1E00 bytes)
FB driver (AVIA-GTX) initialized
FB logo at: 0x8265B (0x31C1 bytes)
Input: serial
Output: serial
1: Console on fb
2: Console on ttyS0
Select (1-4), other keys to stop autoboot: 0
Jetzt kommts !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
unprotecting 4
[10001]-> [0] [S800080] unprotecting 5
[10001]-> [0] [S800080] unprotecting 6
[10001]-> [0] [S800080] unprotecting 7
[10001]-> [0] [S800080] unprotecting 8
[10001]-> [0] [S800080] unprotecting 9
[10001]-> [0] [S800080] unprotecting a
[10001]-> [0] [S800080] unprotecting b
[10001]-> [0] [S800080] unprotecting c
[10001]-> [0] [S800080] unprotecting d
[10001]-> [0] [S800080] unprotecting e
[10001]-> [0] [S800080] unprotecting f
[10001]-> [0] [S800080] unprotecting 10
[10001]-> [0] [S800080] unprotecting 11
[10001]-> [0] [S800080] unprotecting 12
[10001]-> [0] [S800080] unprotecting 13
[10001]-> [0] [S800080] unprotecting 14
[10001]-> [0] [S800080] unprotecting 15
[10001]-> [0] [S800080] unprotecting 16
[10001]-> [0] [S800080] unprotecting 17
[10001]-> [0] [S800080] unprotecting 18
[10001]-> [0] [S800080] unprotecting 19
[10001]-> [0] [S800080] unprotecting 1a
[10001]-> [0] [S800080] unprotecting 1b
[10001]-> [0] [S800080] unprotecting 1c
[10001]-> [0] [S800080] unprotecting 1d
[10001]-> [0] [S800080] unprotecting 1e
[10001]-> [0] [S800080] unprotecting 1f
[10001]-> [0] [S800080] unprotecting 20
[10001]-> [0] [S800080] unprotecting 21
[10001]-> [0] [S800080] unprotecting 22
[10001]-> [0] [S800080] unprotecting 23
[10001]-> [0] [S800080] unprotecting 24
[10001]-> [0] [S800080] unprotecting 25
[10001]-> [0] [S800080] unprotecting 26
[10001]-> [0] [S800080] unprotecting 27
[10001]-> [0] [S800080] unprotecting 28
[10001]-> [0] [S800080] unprotecting 29
[10001]-> [0] [S800080] unprotecting 2a
[10001]-> [0] [S800080] unprotecting 2b
[10001]-> [0] [S800080] unprotecting 2c
[10001]-> [0] [S800080] unprotecting 2d
[10001]-> [0] [S800080] unprotecting 2e
[10001]-> [0] [S800080] unprotecting 2f
[10001]-> [0] [S800080] unprotecting 30
[10001]-> [0] [S800080] unprotecting 31
[10001]-> [0] [S800080] unprotecting 32
[10001]-> [0] [S800080] unprotecting 33
[10001]-> [0] [S800080] unprotecting 34
[10001]-> [0] [S800080] unprotecting 35
[10001]-> [0] [S800080] unprotecting 36
[10001]-> [0] [S800080] unprotecting 37
[10001]-> [0] [S800080] unprotecting 38
[10001]-> [0] [S800080] unprotecting 39
[10001]-> [0] [S800080] unprotecting 3a
[10001]-> [0] [S800080] unprotecting 3b
[10001]-> [0] [S800080] unprotecting 3c
[10001]-> [0] [S800080] unprotecting 3d
[10001]-> [0] [S800080] unprotecting 3e
[10001]-> [0] [S800080] unprotecting 3f
[10001]-> [0] [S800080] unprotecting 40
[10001]-> [0] [S800080] unprotecting 41
[10001]-> [0] [S800080] unprotecting 42
[10001]-> [0] [S800080] Un-Protected 63 sectors
Kernel image at: 0x10020034 (0x807D7 bytes)
## Booting Linux kernel at 10020034 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 526230 Bytes = 513 kB = 0 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Ab dann funktioniert alles bestens !!!
Danke für jede Hilfe zu Beseitigen des Übels...
Mario
Bevor ich mir nämlich mein Flash ermüde, wollte ich wissen, wie ich das leidige, automatische-Start-Flash-Disablen disablen kann (was für ein Satz ... ;-) Irgendwo ist da noch der Wurm drin...
Habe nach viel Lesen und Versuchen endlich selbst meine Nokia-Sat-Box(2xIntel) in den Debug-Modus bekommen und es funktioniert auch alles prima.
Klasse Leistung Leutung !!! Kompliment !!!!
Bis auf den Schönheitsfehler, der sich wie folgt darstellt:
Hier geht's los:
ydebug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.2 mID 01
debug: feID dd gtxID 0b
debug: fpID 5a dsID xx-xx-xx-xx-xx-(Hab's ausgeixt, wegen Kennung)
debug: HWrev 09 FPrev 0.81
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: Given up BOOTP/TFTP boot
boot net failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
File /root/platform/nokia-dbox2/kernel/os not found: No such file or directory
boot flash /root/platform/nokia-dbox2/kernel/os failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
File /root/platform/mpc8xx-dbox2/kernel/os not found: No such file or directory
boot flash /root/platform/mpc8xx-dbox2/kernel/os failed
Flash-FS bootstrap loader (v1.5)
Found Flash-FS superblock version 3.1
Found file /root/platform/kernel/os in Flash-FS
debug: Got Block #0200
will verify ELF image, start= 0x800000, size= 208073
verify sig: 262
Branching to 0x40000
ppcboot 0.6.4 (Jul 10 2001 - 11:31:30)
Initializing...
CPU: PPC823ZTnnB2 at 67 MHz: 2 kB I-Cache 1 kB D-Cache
Board: ### No HW ID - assuming TQM8xxL
DRAM: (faked) 32 MB
Ethernet: 00-50-9c-43-ff-df
FLASH: 8 MB
LCD driver (KS0713) initialized
LCD logo at: 0x80833 (0x1E00 bytes)
FB driver (AVIA-GTX) initialized
FB logo at: 0x8265B (0x31C1 bytes)
Input: serial
Output: serial
1: Console on fb
2: Console on ttyS0
Select (1-4), other keys to stop autoboot: 0
Jetzt kommts !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
unprotecting 4
[10001]-> [0] [S800080] unprotecting 5
[10001]-> [0] [S800080] unprotecting 6
[10001]-> [0] [S800080] unprotecting 7
[10001]-> [0] [S800080] unprotecting 8
[10001]-> [0] [S800080] unprotecting 9
[10001]-> [0] [S800080] unprotecting a
[10001]-> [0] [S800080] unprotecting b
[10001]-> [0] [S800080] unprotecting c
[10001]-> [0] [S800080] unprotecting d
[10001]-> [0] [S800080] unprotecting e
[10001]-> [0] [S800080] unprotecting f
[10001]-> [0] [S800080] unprotecting 10
[10001]-> [0] [S800080] unprotecting 11
[10001]-> [0] [S800080] unprotecting 12
[10001]-> [0] [S800080] unprotecting 13
[10001]-> [0] [S800080] unprotecting 14
[10001]-> [0] [S800080] unprotecting 15
[10001]-> [0] [S800080] unprotecting 16
[10001]-> [0] [S800080] unprotecting 17
[10001]-> [0] [S800080] unprotecting 18
[10001]-> [0] [S800080] unprotecting 19
[10001]-> [0] [S800080] unprotecting 1a
[10001]-> [0] [S800080] unprotecting 1b
[10001]-> [0] [S800080] unprotecting 1c
[10001]-> [0] [S800080] unprotecting 1d
[10001]-> [0] [S800080] unprotecting 1e
[10001]-> [0] [S800080] unprotecting 1f
[10001]-> [0] [S800080] unprotecting 20
[10001]-> [0] [S800080] unprotecting 21
[10001]-> [0] [S800080] unprotecting 22
[10001]-> [0] [S800080] unprotecting 23
[10001]-> [0] [S800080] unprotecting 24
[10001]-> [0] [S800080] unprotecting 25
[10001]-> [0] [S800080] unprotecting 26
[10001]-> [0] [S800080] unprotecting 27
[10001]-> [0] [S800080] unprotecting 28
[10001]-> [0] [S800080] unprotecting 29
[10001]-> [0] [S800080] unprotecting 2a
[10001]-> [0] [S800080] unprotecting 2b
[10001]-> [0] [S800080] unprotecting 2c
[10001]-> [0] [S800080] unprotecting 2d
[10001]-> [0] [S800080] unprotecting 2e
[10001]-> [0] [S800080] unprotecting 2f
[10001]-> [0] [S800080] unprotecting 30
[10001]-> [0] [S800080] unprotecting 31
[10001]-> [0] [S800080] unprotecting 32
[10001]-> [0] [S800080] unprotecting 33
[10001]-> [0] [S800080] unprotecting 34
[10001]-> [0] [S800080] unprotecting 35
[10001]-> [0] [S800080] unprotecting 36
[10001]-> [0] [S800080] unprotecting 37
[10001]-> [0] [S800080] unprotecting 38
[10001]-> [0] [S800080] unprotecting 39
[10001]-> [0] [S800080] unprotecting 3a
[10001]-> [0] [S800080] unprotecting 3b
[10001]-> [0] [S800080] unprotecting 3c
[10001]-> [0] [S800080] unprotecting 3d
[10001]-> [0] [S800080] unprotecting 3e
[10001]-> [0] [S800080] unprotecting 3f
[10001]-> [0] [S800080] unprotecting 40
[10001]-> [0] [S800080] unprotecting 41
[10001]-> [0] [S800080] unprotecting 42
[10001]-> [0] [S800080] Un-Protected 63 sectors
Kernel image at: 0x10020034 (0x807D7 bytes)
## Booting Linux kernel at 10020034 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 526230 Bytes = 513 kB = 0 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Ab dann funktioniert alles bestens !!!
Danke für jede Hilfe zu Beseitigen des Übels...
Mario
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 2. Januar 2002, 21:58
-
- Interessierter
- Beiträge: 96
- Registriert: Sonntag 28. Oktober 2001, 00:00
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 2. Januar 2002, 21:58
Danke, die Antwort kam aber fix
Danke zunächst einmal.
Dann frage ich mich nur, warum das bei der SAGEM-BOX nicht kommt...
Die läßt den Part mit dem Disablen einfach weg und läßt sich trotzdem updaten...
Gruß Schnuffi !
Freue mich ja, wenn dem so ist, aber wenn sich 2 Boxen so unterschiedlich verhalten, gibt mir das schon zu denken....
Dann frage ich mich nur, warum das bei der SAGEM-BOX nicht kommt...
Die läßt den Part mit dem Disablen einfach weg und läßt sich trotzdem updaten...
Gruß Schnuffi !
Freue mich ja, wenn dem so ist, aber wenn sich 2 Boxen so unterschiedlich verhalten, gibt mir das schon zu denken....
-
- Einsteiger
- Beiträge: 248
- Registriert: Sonntag 28. Oktober 2001, 00:00
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 2. Januar 2002, 21:58
Na, und wenn dem so ist...ist es nun kaputt, oder nicht.
Danke mal. Aber was , wenn dem so ist...? Kann man den dann einfach neu drübernudeln (und wie am besten ?)
Bevor ich aber am Bootloader was mache, möchte ich schon wissen, was ich da mache und warum...
Gruß Schnuffi
Bevor ich aber am Bootloader was mache, möchte ich schon wissen, was ich da mache und warum...
Gruß Schnuffi
-
- Neugieriger
- Beiträge: 15
- Registriert: Samstag 10. November 2001, 00:00
-
- Neugieriger
- Beiträge: 12
- Registriert: Mittwoch 2. Januar 2002, 21:58
Danke für die rege Beteiligung...
Ich denke, ich kann dann alles so lassen, wie es ist...
Scheint also doch i.o. zu sein.
Warum das ENABLEN bei der SAGEM im Serial nicht kommt, weiß ich halt nicht...Aber muß man immer alles wissen.... ;-)
Gruß Schnuffi
Scheint also doch i.o. zu sein.
Warum das ENABLEN bei der SAGEM im Serial nicht kommt, weiß ich halt nicht...Aber muß man immer alles wissen.... ;-)
Gruß Schnuffi
-
- Contributor
- Beiträge: 1608
- Registriert: Samstag 28. Juli 2001, 00:00
so
*weitaushohl* :)
1. das unprotecting im ppcboot ist GANZ normal und wichtig
2. bei sagem ist das nicht da weil das da nicht gebraucht wird
erklärung :
Dieses Unprotecting/Protecting ist eine Zusätliche Fläsch schreibschutzt einstellung
Dafür gibt es im Flash ein Protection Register in dem Steht ob der Block Protectet ist , oder nicht
Bei 2xIntel/AMD setzts das ppcboot automatisch beim laden des Flash speichers alle Bits auf Protected
da mann aber im Flasch Schreiben will (jffs2) muss mann vorm Linux Booten die Bereiche wieder Unprotecten sonst kann der kernel nicht schreiben ....
(der Bootloader wird NIE unprotected) !
Bei 1xIntel haben wir bei der Impementierung des Flasg Treibers vergessen das Protecten Beim laden des Flash treibers einzubauen (BUG !)
deshalb wird da zz nichtz unprotectetd weil Bei 1xI standartmaessing unprotected ist ..
das ist aendert sich aber alles mit dem Neuen ppcboot
weil da diese Bugs gefixxt sind ...
wann ??? KA !
*weitaushohl* :)
1. das unprotecting im ppcboot ist GANZ normal und wichtig
2. bei sagem ist das nicht da weil das da nicht gebraucht wird
erklärung :
Dieses Unprotecting/Protecting ist eine Zusätliche Fläsch schreibschutzt einstellung
Dafür gibt es im Flash ein Protection Register in dem Steht ob der Block Protectet ist , oder nicht
Bei 2xIntel/AMD setzts das ppcboot automatisch beim laden des Flash speichers alle Bits auf Protected
da mann aber im Flasch Schreiben will (jffs2) muss mann vorm Linux Booten die Bereiche wieder Unprotecten sonst kann der kernel nicht schreiben ....
(der Bootloader wird NIE unprotected) !
Bei 1xIntel haben wir bei der Impementierung des Flasg Treibers vergessen das Protecten Beim laden des Flash treibers einzubauen (BUG !)
deshalb wird da zz nichtz unprotectetd weil Bei 1xI standartmaessing unprotected ist ..
das ist aendert sich aber alles mit dem Neuen ppcboot
weil da diese Bugs gefixxt sind ...
wann ??? KA !
-
- Einsteiger
- Beiträge: 182
- Registriert: Donnerstag 1. November 2001, 00:00