U-Boot 1.0 und Kernel 2.6

Diskussionen um Bootloader, Kernel, Busybox
Benni_A
Interessierter
Interessierter
Beiträge: 25
Registriert: Donnerstag 27. November 2003, 15:27

U-Boot 1.0 und Kernel 2.6

Beitrag von Benni_A »

Habe beim surfen auf SourceForge.net den U-Boot 1.0 gefunden und würde gerne wissen warum auf der lieben Dbox noch Version 0.40 verwendet wird hat das irgendeinen Grund.......

Meine zweite Frage bezieht sich auf den Kernel 2.6 welche Module usw muß ich kompilieren das der 2.6er auf der dbox läuft (nur zum testen) Ich hoffe das der aktuelle 2.6 den m68k cpu unterstützt habe jedenfalls nicht gegenteiliges gefunden

Das waren meine Fragen hoffe ihr könnt mir sie beantworten

Also dann Frohe Weihnachten und Keep on Coding :wink:
dhd
Einsteiger
Einsteiger
Beiträge: 246
Registriert: Freitag 4. Oktober 2002, 11:35

Beitrag von dhd »

obi hat geschrieben:
> der mpc8xx port im 2.6 ist z.zt. nicht brauchbar.
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

u-boot: weil sich bisher keiner fuer interessiert hat
kernel: m68k wird sicherlich unterstuetzt, aber die dbox hat nen mpc8xx - und das ist im 2.6.0 mehr als kaputt.
zor
Einsteiger
Einsteiger
Beiträge: 337
Registriert: Mittwoch 2. April 2003, 18:55

Beitrag von zor »

@obi

ich bin stark an der u-boot 1.0.0 interessiert!
vor allem an einer "jffs2-only-uboot"!

aber zuerst zur u-boot 0.4.0:
mit welchem befehl erstelle ich eine u-boot.stripped für die dbox2? soll ja auch die richtige architektur sein!

zur uboot 1.0.0:
kann man die dbox2-files (board-files, dbox2.h)aus dem uboot 0.4.0 zur kompilation mit 1.0.0 verwende?

edit on:
hab gesehen, dass im makefile die dbox2.h vorkommt - wäre dann natürlich auch zu ändern..
edit off

edit2 on:
funktioniert make boot?
edit2 off

mfg zor
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag von woglinde »

Hi,

ich hab mit portierung auf uboot-1.0 angefangen, allerdings
gibts probleme mit den sachen die waldi mit eongebracht hat.
die lassen sich leider nicht mehr so einfach portieren.
mal schauen ob ich im maerz weiter komme.

Gruss woglinde
alexW
Developer
Beiträge: 631
Registriert: Donnerstag 24. Januar 2002, 12:21

Beitrag von alexW »

woglinde hat geschrieben:ich hab mit portierung auf uboot-1.0 angefangen
Schau mal ins Patches dir, dort liegt schon der uboot-1.0.0 patch und der funktioniert auch.
alexW
zor
Einsteiger
Einsteiger
Beiträge: 337
Registriert: Mittwoch 2. April 2003, 18:55

Beitrag von zor »

kann man die einzelnen files auch schon wo runterladen? (statt diff)
wann wird uboot 1.0.0 uboot 0.4.0 ablösen?

mfg zor
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Also das Diff File funktioniert doch wunderbar, wär nur prima wenn jemand die logo-fb Funktion ergänzen könnte, ansonsten funktioniert der u-boot 1.0.0 ohne Probleme.

Crusher
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

uboot 0.4.0 funtz doch prima

wozu unnötig ablösen ?
alexW
Developer
Beiträge: 631
Registriert: Donnerstag 24. Januar 2002, 12:21

Beitrag von alexW »

derget hat geschrieben:wozu unnötig ablösen ?
Das wuerde mich auch sehr stark mal interessieren, was sich einige davon versprechen.
Ich habe das diff nur erstellt, weil ich beim gcc 3.3.3 test ein paar Probleme mit dem uboot 0.4.0 hatte, die sich aber spaeter erledigt hatten.
alexW
zor
Einsteiger
Einsteiger
Beiträge: 337
Registriert: Mittwoch 2. April 2003, 18:55

Beitrag von zor »

@obi

meinte die dbox2files für uboot 1.0.0. die kommen im uboot 1.0.0 nicht vor.
finde ich im cvs wo zb die avia.c für 1.0.0, also die files nachdem sie gepatched wurden?

@all
mein selbst erstelltes uboot zeigt das logo-fb nicht an, jedoch das logo-lcd. das image bootet auch. verwende bei beiden den kompletten pfad (jffs2only):

0:var/tuxbox/boot/logo-lcd
0:var/tuxbox/boot/logo-fb

kennt jemand vielleicht einen grund dafür, dass mein logo-fb nicht erscheint?

gruss zor
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

die sind im diff, wo sie auch hingehoeren. es sei denn das diff ist kaputt.
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

zor hat geschrieben:[...]mein selbst erstelltes uboot zeigt das logo-fb nicht an, jedoch das logo-lcd. das image bootet auch. verwende bei beiden den kompletten pfad (jffs2only):
[...]
Wir konnten das Problem auch nicht lösen und sind auf U-Boot 1.0.2 umgestiegen, das läuft problemlos in unseren squashfs-testimages und ja auch im JtG-Team-Image
Schon gelesen ???
ENIGMA-DOC
zor
Einsteiger
Einsteiger
Beiträge: 337
Registriert: Mittwoch 2. April 2003, 18:55

Beitrag von zor »

leider funktioniert das mit dem patchen nicht (oder besser nur zum teil)

nach einem update des cvs gefolgt von dem patch der ja im cvs dabei ist kommt bei mir folgendes:

zor-pc:/home/zor # cp /home/zor/tuxbox-cvs_head/cdk/Patches/u-boot.diff /home/zor/tuxbox-cvs_head/boot
zor-pc:/home/zor # patch < u-boot.diff
bash: u-boot.diff: Datei oder Verzeichnis nicht gefunden
zor-pc:/home/zor # cd /home/zor/tuxbox-cvs_head/boot
zor-pc:/home/zor/tuxbox-cvs_head/boot # patch < u-boot.diff
patching file avia.c
patching file avia.h
patching file avs.c
patching file config.mk
patching file dbox2.c
patching file devices.c
patching file fb.c
patching file flash.c
patching file font_8x16.h
patching file font_8x8.h
patching file lcd.c
patching file lcd.h
patching file Makefile
patching file mpgstill.c
patching file saa7126.c
patching file u-boot.lds
patching file u-boot.lds.debug
can't find file to patch at input line 10762
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff -Naur u-boot-1.0.2/common/cmd_flash.c u-boot-1.0.2-dbox2/common/cmd_flash.c
|--- u-boot-1.0.2/common/cmd_flash.c 2004-01-02 15:00:02.000000000 +0100
|+++ u-boot-1.0.2-dbox2/common/cmd_flash.c 2004-02-25 13:30:30.000000000 +0100
--------------------------
File to patch:


die cmd_flash.c ist zwar drinnen, jedoch eine alte..
das gesuchte file kann ich hier finden:
http://cvs.sourceforge.net/viewcvs.py/u ... md_flash.c

es ist aber nicht im cvs. da kann ich updaten was ich will, das cmd_flash.c wird nicht durch ein aktuelleres ersetzt (dann würde das diff wohl funktionieren).

naja und so ist's mit mehreren files..

stimmt was mit dem diff oder mit dem cvs nicht. oder stimmt was mit mir nicht?

mfg zor
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

@Zor

du musst u-boot dir löschen und den u-boot 1.0.2 src entpacken darein dann funktioniert auch das Diff, im cvs is noch 0.4.0
zor
Einsteiger
Einsteiger
Beiträge: 337
Registriert: Mittwoch 2. April 2003, 18:55

Beitrag von zor »

hab mir nun das u-boot-1.0.2 gesaugt und in boot entpackt. dort habe ich dann auch das diff rein.

die meldungen des diff sind aber ähnlich..

die ersten files werden in boot erstellt (vermutlich weil kein u-boot-1.0.2/board/dbox2 verzeichnis existiert ?) also bis zu u-boot.lds.debug
dann werden die folgenden files nicht gefunden, obwohl sie in der richtigen version nun vorliegen. gebe ich den totalen pfad an dann werden manche gepatched, bei manchen kommt ein hunk fehler, die devices.c wird rejected...ich dreh noch durch!

also ich schreib nochmal rein was ich mache:
in /home/zor/tuxbox-cvs_head/boot/u-boot-1.0.2 sind alle entpackten files
in /home/zor/tuxbox-cvs_head/boot ist das u-boot.diff
in /home/zor/tuxbox-cvs_head/boot gebe ich "patch < u-boot.diff" ein
das /home/zor/tuxbox-cvs_head/boot/u-boot verzeichnis habe ich weggemacht

bitte um erste hilfe!!

gruss zor
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Probier mal patch -p0 oder -p1 weis gerad nicht was ging, habs in meinem script stehen.

Dann sollte es gehen musst natürlich den verzeichnissnamen beibehalten
zor
Einsteiger
Einsteiger
Beiträge: 337
Registriert: Mittwoch 2. April 2003, 18:55

Beitrag von zor »

juuuhhuuuu! mit -p0 klappt das!!! und das ganze funktioniert auch!

vielen dank!!

mfg zor