jffs2-Images erstellen ?

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

jffs2-Images erstellen ?

Beitrag von carlosos »

Habe neu ausgecheckt und wollte ein jffs2 Image mit oldmake mal wieder erstellen, leider bootet die Box nicht, geht das denn überhaupt noch?
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Hab auch gerade neu gebaut mit Oldmake.
Geht 1a.

Bootlog?

gruß mgck
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Naja er läuft ja problemlos durch,nur starten will das Teil nicht, habe Suse 10.3, aber auch mit Suse 10.2 ging es nicht . Woran könnte es denn liegen?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

bootlog?
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Verzeichnisse erstellen.
auschecken
autogen+config ausführen
make linuxdir
kernel anpassen:
static struct mtd_partition partition_info[]= {
{
.name = "BR bootloader",
.size = 128 * 1024,
.offset = 0,
.mask_flags = MTD_WRITEABLE
},
{
.name = "flfs (ppcboot)",
.size = 128 * 1024,
.offset = MTDPART_OFS_APPEND,
.mask_flags = 0
},
{
.name = "root (jffs2)",
.size = 7936 * 1024,
.offset = MTDPART_OFS_APPEND,
.mask_flags = 0
},
{
.name = "flash without bootloader",
.size = MTDPART_SIZ_FULL,
.offset = 128 * 1024,
.mask_flags = 0
},
{
.name = "complete flash",
.size = MTDPART_SIZ_FULL,
.offset = 0,
.mask_flags = MTD_WRITEABLE
}
};
mklibs und mkfs.jffs2 nach /user/bin
make linuxkernel
make all
make flash-neutrino-all
ucodes und configs kopiert
orginala rcS und meine alte ausprobiert, geht aber nicht.

mkfs.jffs2 -b -f -e 0x20000 --pad=0x7c0000 -r root -o part2.img
image fertigstellen und flashen

Tja , müssen noch Dateinen angepasst werden?

Hat sonst früher immer so funktioniert.
Zuletzt geändert von carlosos am Freitag 9. November 2007, 15:19, insgesamt 1-mal geändert.
dwilx

Beitrag von dwilx »

U-Boot 1.1.1 (TuxBox) (May 5 2004 - 00:49:57)
Please append a correct "root=" boot option
:gruebel: Sieht aber nicht wie frisch ausgecheckt aus...
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Richtig, war die falsche Datei, die ich erwischt habe.
Habe ober drüber nochmals aufgelistet, wie ich vorgehe, aber es klappt nicht mehr, das Image bootet nicht . :dash: :dash: :dash:
Auch meine alten Start-Dateinen passen nicht mehr.
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Liegt das an u-boot? dann werde ich mal eine andere probieren.
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Hier ist Schluß, alle Archive sind vorhanden :gruebel: :gruebel: :gruebel: .

make[4]: *** [libdirectfb_vncinput.la] Fehler 1
make[4]: Leaving directory `/home/xx/tuxbox-cvs/cdk/DirectFB-1.0.0/systems/vnc'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/xx/tuxbox-cvs/cdk/DirectFB-1.0.0/systems'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/xx/tuxbox-cvs/cdk/DirectFB-1.0.0'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/xx/tuxbox-cvs/cdk/DirectFB-1.0.0'
make: *** [.deps/libdirectfb] Fehler 2
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

da solltest du wohl mal "komplett" auschecken..

prinzipiell baut das cvs momentan durch..
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Habe ich gemacht, nun kommt das hier, ich bekomme kein Image mehr zum laufen :dash: .

{standard input}: Assembler messages:
{standard input}:55: Error: illegal bitmask
{standard input}:196: Error: illegal bitmask
make[4]: *** [/home/xx/tuxbox-cvs/cdk/build_glibc/iconv/gconv_simple.o] Fehler 1
make[4]: Leaving directory `/home/xx/tuxbox-cvs/cdk/glibc-2.3.6/iconv'
make[3]: *** [iconv/subdir_lib] Fehler 2
make[3]: Leaving directory `/home/xx/tuxbox-cvs/cdk/glibc-2.3.6'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/home/xx/tuxbox-cvs/cdk/build_glibc'
:gruebel: :gruebel:
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Beitrag von Striper »

Wollte vorhin mit ybuild unter vmware (ubuntu 7.10) auch ein jffs2 image erstellen und bekomme den gleichen Fehler.
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Bei mir hatte er heute morgen auch abgebrochen.
Angeblich fehlte libtool. apt-get install libtool und die Sache lief wieder.
Nutze Debian Etch in einer Vmware.

gruß mgck
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Habe nochmals angefangen, dann lief es durch.
1. muß die do_mounts.c noch bearbeitet werden?
2.wie muß die fstab denn aussehen, nach der Aufteilung von oben?

Danke schon mal
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Habe festgestellt, wenn ich die Partitionen anpasse, wird die dbox2-flash.c immer wieder mit der originalen ersetzt. Wie kann man das verhindern? :gruebel:

Hat denn keiner mal einen Tip?
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Ich bau im Moment so ziemlich jeden Tag neu, wegen der aktuellen änderungen (userthemes, volumenbar ...) das funktioniert alles 1a.

Schreib doch mal deine einzelnen Schritte auf wie du baust.

mkdir dbox2
mkdir tuxbox-cvs
export CVS_RSH=ssh

cd tuxbox-cvs
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -P .

usw ...


gruß mgck
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Danke für die Antwort.

1.Die beiden Verzeichnisse anlegen
1a export CVS_RSH=ssh
2.cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -P .
3 ./autogen.sh
4 configure --prefix=/dbox2_............
5.make linuxdir

5a Partition anpassen:
static struct mtd_partition partition_info[]= {{name: "BR bootloader",
size: 128 * 1024,
offset: 0,
mask_flags: MTD_WRITEABLE},
{name: "flfs (ppcboot)",
size: 128 * 1024,
offset: MTDPART_OFS_APPEND,
mask_flags: 0},
{name: "root(jffs2)",
size: 7936 * 1024,
offset: MTDPART_OFS_APPEND,
mask_flags: 0},
{name: "flash without bootloader",
size: MTDPART_SIZ_FULL,
offset: 128 * 1024,
mask_flags: 0},
{name: "complete flash",
size: MTDPART_SIZ_FULL,
offset: 0,
mask_flags: MTD_WRITEABLE}};

6 make linuxkernel
7 make all
8 make flash-neutrino-all
9 mkfs.jffs2 -b -f -e 0x20000 --pad=0x7c0000 -r root -o datei.img
10 cat ........

So habe ich immer Images bauen können, ohne Probleme, aber dieses mal :dash:
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Hm, So mache ich es auch immer.
Vielleicht sind ja irgend welche Pakete bei zu neu oder zu alt.

hier mal meine:

Code: Alles auswählen

matten@debian:~/tuxbox-cvs/hostapps/toolchecker$ ./toolchecker.sh


cvs:                      1.12.13
autoconf >= 2.57a:        2.61
automake >= 1.8:          1.8.5
libtool >= 1.4.2:         1.5.22
gettext >= 0.12.1:        0.16.1
make >= 3.79:             3.81
makeinfo:                 4.8
tar:                      1.16
bunzip2:                  1.0.3
gunzip:                   1.3.5
patch:                    2.5.9
infocmp:                  5.5.20060422
gcc 2.95 or >= 3.0:       4.1.2
g++ 2.95 or >= 3.0:       4.1.2
flex:                     2.5.33
bison:                    2.3
pkg-config:               0.21
wget:                     1.10.2


gruß mgck
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Mein Log SUSE 10.2 64 bit

cvs: 1.12.12
autoconf >= 2.57a: 2.60
automake >= 1.8: 1.9.6
libtool >= 1.4.2: 1.5.22
gettext >= 0.12.1: 0.15
make >= 3.79: 3.81
makeinfo: 4.8
tar: 1.15.1
bunzip2: 1.0.3
gunzip: 1.3.5
patch: 2.5.9
infocmp: 5.5.20060513
gcc 2.95 or >= 3.0: 4.1.2
g++ 2.95 or >= 3.0: 4.1.2
flex: 2.5.33
bison: 2.3
pkg-config: 0.20
wget: 1.10.2
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Tja, sieht ja ungefähr aus wie bei mir.
Da mußte wohl warten bis einer der Linux Profis sich die Sache mal anschaut.

gruß mgck
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Du baust doch u-boot auch selber? Das funktioniert ohne patches mit den versionen die ich habe auch nicht (zu neu).
Ich verwende eine u-boot die ich noch mit älteren Packete gebaut hatte.

Versuch mal bei dir u-boot zu bauen, mal sehen was passiert.

Hier mal der link zum Topic. http://tuxbox-forum.mine.nu/forum/viewtopic.php?t=46745


gruß mgck
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Danke dir.
Habe vollkommen neu angefangen ( zum x mal), bislang läuft es und er haut diese Datei auch nicht mehr weg, mal sehen, ob es nun endlich hinhaut, sitze da nämlich schon Tage dran. :)
Ist durchgelaufen, aber es startet nicht :dash: .
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Dann poste mal ein Bootlog.
carlosos
Interessierter
Interessierter
Beiträge: 50
Registriert: Sonntag 16. April 2006, 10:47

Beitrag von carlosos »

Bus u60debug: DDF: Calibrating delay loop... debug: DDF: 66.76 BogoMIPS
debug: BMon V1.2 mID 03
debug: feID 00 enxID 03
debug: fpID 52 dsID 0
debug: HWrev 21 FPrev 0.23
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
Found file /root/platform/sagem-dbox2/kernel/os in Flash-FS
debug: Got Block #0040

will verify ELF image, start= 0x800000, size= 152952
verify sig: 263
Branching to 0x40000


U-Boot 1.1.1 (TuxBox) (May 5 2004 - 00:49:57)

CPU: PPC823ZTnnB2 at 66 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBOX2, Sagem, BMon V1.2
Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
Scanning JFFS2 FS: ........ done.
FB: ready
LCD: ready
In: serial
Out: serial
Err: serial
Net: SCC ETHERNET

Options:
1: Console on null
2: Console on ttyS0
3: Console on framebuffer
Select option (1-3), other keys to stop autoboot: 0
### FS (jffs2) loading 'vmlinuz' to 0x100000
### FS load complete: 668894 bytes loaded to 0x100000
## Booting image at 00100000 ...
Image Name: dbox2
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 668830 Bytes = 653.2 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
mgck
Einsteiger
Einsteiger
Beiträge: 115
Registriert: Samstag 17. Februar 2007, 17:57

Beitrag von mgck »

Deine u-boot ist aber nicht aktuell oder ?

Code: Alles auswählen

U-Boot 1.1.1 (TuxBox) (May 5 2004 - 00:49:57)
Und nach Uncompressing Kernel Image ... OK ist schluß ?


gruß mgck