jffs2-Images erstellen ?
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
jffs2-Images erstellen ?
Habe neu ausgecheckt und wollte ein jffs2 Image mit oldmake mal wieder erstellen, leider bootet die Box nicht, geht das denn überhaupt noch?
-
- Einsteiger
- Beiträge: 115
- Registriert: Samstag 17. Februar 2007, 17:57
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
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.
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.
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
Hier ist Schluß, alle Archive sind vorhanden .
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
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
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
Habe ich gemacht, nun kommt das hier, ich bekomme kein Image mehr zum laufen .
{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'
{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'
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
-
- Einsteiger
- Beiträge: 115
- Registriert: Samstag 17. Februar 2007, 17:57
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
-
- Einsteiger
- Beiträge: 115
- Registriert: Samstag 17. Februar 2007, 17:57
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
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
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
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
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
-
- Einsteiger
- Beiträge: 115
- Registriert: Samstag 17. Februar 2007, 17:57
Hm, So mache ich es auch immer.
Vielleicht sind ja irgend welche Pakete bei zu neu oder zu alt.
hier mal meine:
gruß mgck
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
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
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
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
-
- Einsteiger
- Beiträge: 115
- Registriert: Samstag 17. Februar 2007, 17:57
-
- Einsteiger
- Beiträge: 115
- Registriert: Samstag 17. Februar 2007, 17:57
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
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
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
-
- Einsteiger
- Beiträge: 115
- Registriert: Samstag 17. Februar 2007, 17:57
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 16. April 2006, 10:47
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: ........ .
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
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: ........ .
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
-
- Einsteiger
- Beiträge: 115
- Registriert: Samstag 17. Februar 2007, 17:57
Deine u-boot ist aber nicht aktuell oder ?
Und nach Uncompressing Kernel Image ... OK ist schluß ?
gruß mgck
Code: Alles auswählen
U-Boot 1.1.1 (TuxBox) (May 5 2004 - 00:49:57)
gruß mgck