U-Boot updates

Diskussionen um Bootloader, Kernel, Busybox
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot 1.3.1

Beitrag von rhabarber1848 »

seife hat geschrieben:Mir schwebt eine rohe Partition für den Kernel vor
Muss deren Größe in der U-Boot-Binary hinterlegt sein oder kann
das beim Booten dynamisch erkannt werden? Die Größe der Kernel-
U-Boot-Images liegt zwischen 500 und 1000 KB, je nach Kernel-
Version und Komprimierungsmethode.

Wenn boot.conf in einem flash-block liegt, kann es dann noch von
Neutrino/Enigma verändert werden?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: U-Boot 1.3.1

Beitrag von seife »

rhabarber1848 hat geschrieben:
seife hat geschrieben:Mir schwebt eine rohe Partition für den Kernel vor
Muss deren Größe in der U-Boot-Binary hinterlegt sein oder kann
das beim Booten dynamisch erkannt werden?
Man könnte es automatisch erkennen, oder halt im u-boot environment (das in dem einen zusätzlichen Flash-Block gespeichert würde) hinterlegen.
Die Größe der Kernel-
U-Boot-Images liegt zwischen 500 und 1000 KB, je nach Kernel-
Version und Komprimierungsmethode.
Ja, bei mir ist glaube ich der 2.4er 657kB (was eher "unglücklich" ist, weil damit 121kB "verschwendet" werden) und der 2.6 ist etwa 974kB (ca 50kB "Verschnitt") gross.
Wenn boot.conf in einem flash-block liegt, kann es dann noch von
Neutrino/Enigma verändert werden?
Ja. Da liegt dann halt nicht boot.conf sondern das U-boot environment. Das ist im Prinzip eine Liste von \0-terminierten strings. Um das zu ändern, muss man eben die MTD-Partition auslesen, ändern und wieder reinschreiben (z.B. mit fcp). Da da kein wear-leveling stattfindet, sollte man das aber eher nicht wegen jeder Kleinigkeit schreiben. Ob z.B. die LCD-Einstellungen, wenn sie denn in der GUI geändert wurden, wirklich auch für den U-Boot geändert werden müssen, fände ich diskussionswürdig. Man könnte ja ein extra tool anbieten, was die Einstellungen auch aus Linux heraus ändern kann, aber halt explizit aufgerufen werden muss.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot 1.3.1

Beitrag von rhabarber1848 »

seife hat geschrieben:Ja, bei mir ist glaube ich der 2.4er 657kB
Minimaler 2.4er-Kernel, flash-neutrino-jffs2_lzma_klzma-all
-rw-r--r-- 1 root root 491K 5. Nov 19:11 vmlinuz
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot 1.3.1

Beitrag von rhabarber1848 »

Auf der U-Boot-Mailingliste gab es heute einen Patch,
der das "Loading: *** ERROR: File lookup fail" lösen soll:
http://article.gmane.org/gmane.comp.boo ... boot/71796
Gelegentlich trat das Problem hier auf.

Ich habe ihn in den Tuxbox-Patch eingebaut: uboot-2009.11-rc1.diff

Bitte testen.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: U-Boot 1.3.1

Beitrag von mb405 »

bootet hier nicht

Code: Alles auswählen

Board: DBOX2, Nokia, BMon V1.0
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
Machine check in kernel mode.
Caused by (from msr): regs 01fa8cb0 Unknown values in msr
NIP: 01FCFDAC XER: 20000000 LR: 01FCFD38 REGS: 01fa8cb0 TRAP: 0200 DAR: 3036C2F4
MSR: 00001002 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 00

GPR00: 30303030 01FA8DA0 01FA8F90 00000005 30303030 66666666 00000000 000692C0
GPR08: 01FF62C0 3036C2F0 01FEE258 01FF53F0 22200088 00031B58 01FFC300 01F8D000
GPR16: 33842E98 33842E98 33842D88 33842CF0 8EF04080 00000001 00000000 01FF00D4
GPR24: 002DFFBC 00000028 01FA8F78 01FCD000 01FF53F0 00800000 01FFC378 01FF34EA
Call backtrace:
7D6AE02E 01FEA194 01FEA9CC 01FDC904 01FE3DF8 01FE0478 01FD61A8
01FCF3B8
machine check                                                                                                                                               
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot 1.3.1

Beitrag von rhabarber1848 »

mb405 hat geschrieben:bootet hier nicht
Dein erster Versuch mit 2009.11-rc1?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: U-Boot 1.3.1

Beitrag von mb405 »

jops
2009.08 läuft
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot 1.3.1

Beitrag von rhabarber1848 »

mb405 hat geschrieben:Machine check in kernel mode.
Kann es sein, dass Du den Patch nicht vollständig eingespielt hast?
Den Fehler hatte ich vorher auch: http://article.gmane.org/gmane.comp.boo ... boot/70959

Wenn der Patchteil für boot/u-boot-tuxbox/board/dbox2/u-boot.lds* fehlt,
dann tritt der Fehler auf.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: U-Boot 1.3.1

Beitrag von mb405 »

au
muss ich morgen mal guggen, ob der das gepatcht hat.
dank dir
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: U-Boot 1.3.1

Beitrag von mb405 »

es läuft.
hab nochmal gepatcht, und nun gings. war wohl doch die 2 dateien.
bis jetz hab ich nix feststellen können, was nicht geht :)
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot 1.3.1

Beitrag von rhabarber1848 »

mb405 hat geschrieben:bis jetz hab ich nix feststellen können, was nicht geht :)
Das habe ich auch so erwartet ;) Dann kann die rc2 ja kommen.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: U-Boot 1.3.1

Beitrag von mb405 »

hehe
jo ich finds geil
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 15:17

Re: U-Boot 1.3.1

Beitrag von Striper »

RC2 ist übrigens seit 07.12.2009 raus: http://ftp.denx.de/pub/u-boot/u-boot-20 ... c2.tar.bz2
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: U-Boot 1.3.1

Beitrag von GetAway »

U-Boot 2009.11 hat keinen RC Status mehr. :wink:
http://denx.de/wiki/U-Boot/ReleaseCycle
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot 1.3.1

Beitrag von rhabarber1848 »

Das NFS-Problem ist allerdings ungelöst.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Uboot 2010

Beitrag von JtG-Riker »

Gibts hier nochmal ein Update?

Gruß Riker
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot 1.3.1

Beitrag von rhabarber1848 »

JtG-Riker hat geschrieben:Gibts hier nochmal ein Update?
Von mir erstmal nicht, never touch a running system ;)
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: U-Boot 1.3.1

Beitrag von mb405 »

die 2010.03 gibts ja. hat die wer gestestet ?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Uboot 2010

Beitrag von Houdini »

ich habe das mal vor ein paar Tagen zum Kompilieren gebracht, ist aber untested
http://home.arcor.de/houdini/dbox/uboot ... 10.03.diff
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: Uboot 2010

Beitrag von rhabarber1848 »

Houdini hat geschrieben:ich habe das mal vor ein paar Tagen zum Kompilieren gebracht, ist aber untested
http://home.arcor.de/houdini/dbox/uboot ... 10.03.diff
Ebenso ungetestet o.g. Patch CVS-fertig verpackt: u-boot-2010.03.diff
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: Uboot 2010

Beitrag von rhabarber1848 »

Yadd bootet nicht:

Code: Alles auswählen

debug: Got BOOTP reply from Server IP 192.168.1.1, My IP 192.168.1.4
debug: Sending TFTP-request for file /root/tuxbox/work_glibc/image/tftpboot/u-boot
will verify ELF image, start= 0x800000, size= 162884
verify sig: 262
boot net: boot file has no valid signature
Branching to 0x40000


U-Boot 2010.03 (Tuxbox) (Apr 21 2010 - 21:26:14)

CPU:   PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Sagem, BMon V1.0
       Watchdog enabled
I2C:   ready
DRAM:  64 MB
FLASH:  8 MB
FB:    ready
Machine check in kernel mode.
Caused by (from msr): regs 03faad78 Unknown values in msr
NIP: 03FD1DD4 XER: C000307F LR: 03FD1D3C REGS: 03faad78 TRAP: 0200 DAR: 30389EE8
MSR: 00001002 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 00

GPR00: 30323030 03FAAE68 03FAAF8C 00000008 30323030 30376666 00000000 00066EB4
GPR08: 03FF5EB4 30389EE4 00000002 000F423F FF002848 00031CBC 00000000 03F8F000
GPR16: 00000000 00000000 00000000 00000000 20004000 00000001 60634001 90640170
GPR24: 3C608000 00000040 03FAAF68 00000000 00066E74 00000001 03FFC078 03FAAFC4
Call backtrace:
machine check

debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Re: Uboot 2010

Beitrag von JtG-Riker »

Code: Alles auswählen

U-Boot 2010.03 (Tuxbox) (22.04.10 19:20:40)

CPU:   PPC823ZTnnB2 at 67.100 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Nokia, BMon V1.2
       Watchdog enabled
I2C:   ready
DRAM:  64 MB
FLASH:  8 MB
Machine check in kernel mode.
Caused by (from msr): regs 03fa7ca0 Unknown values in msr
NIP: 03FCEDD4 XER: 20000000 LR: 03FCED3C REGS: 03fa7ca0 TRAP: 0200 DAR: 3036C934
MSR: 00001002 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 00

GPR00: 30303030 03FA7D90 03FA7F8C 00000005 30303030 66666666 00000000 00069900
GPR08: 03FF5900 3036C930 03FED830 03FF4A30 42208088 00031BFC 00000000 03F8C000
GPR16: 00000000 00000000 00000000 00000000 80004080 00000001 00000000 03FEF6B0
GPR24: 0015FFBC 00000028 03FA7F68 03FCC000 03FF4A30 00800000 03FFB978 03FF2AFA
Call backtrace:
machine check
Flash :dash: :dash: - Houdini - kannst du mal schauen ?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Uboot 2010

Beitrag von Houdini »

check this:

Code: Alles auswählen

--- u-boot-2010.03.orig/board/dbox2/u-boot.lds	2009-07-27 16:39:01.000000000 +0200
+++ u-boot-2010.03/board/dbox2/u-boot.lds	2010-04-25 12:50:33.000000000 +0200
@@ -68,7 +68,6 @@
     common/env_embedded.o	(.ppcenv)
 
     *(.text)
-    *(.fixup)
     *(.got1)
   }
   _etext = .;
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: Uboot 2010

Beitrag von rhabarber1848 »

Der Patch kam mir bekannt vor ;)
http://www.tuxbox-cvs.sourceforge.net/f ... 11#p372311

Damit sollte es funktionieren.
EDIT: Yadd bootet.

PS: Ich habe den U-Boot 2010- und den alten thread zusammengeführt,
da sie dasselbe Thema behandeln.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 13:05

Re: U-Boot updates

Beitrag von rhabarber1848 »

U-Boot 2010.03 in einem Squashfs/LZMA-Image funktioniert hier seit April
ohne Probleme, irgendwelche Einwände gegen einen commit?