Habe ein kleines Problem mit meinem selbst gebastelten JFFS2 Image.
Hier mal das Boot Log:
debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS
debug: BMon V1.2 mID 01
debug: feID dd gtxID 0b
debug: fpID 5a dsID xxxxxxxxxxxxxxxxxxxxxx
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
Found file /root/platform/nokia-dbox2/kernel/os in Flash-FS
debug: Got Block #0028
will verify ELF image, start= 0x800000, size= 143000
verify sig: 262
Branching to 0x40000
U-Boot 0.4.0 (TuxBox) JFFS2 only (Aug 15 2003 - 16:44:21)
CPU: PPC823ZTnnB2 at 67.100 MHz: 2 kB I-Cache 1 kB D-Cache
Board: DBox2, Nokia -- Watchdog enabled
I2C: ready
DRAM: 32 MB
FLASH: 8 MB
LCD: ready
FB: ready
In: serial
Out: serial
Err: serial
Net: SCC ETHERNET
Scanning JFFS2 FS: done.
find_inode failed for name=var <- was soll dass denn???
### FS (jffs2) loading 'var/tuxbox/boot/logo-lcd' -> not found in flash.
Scanning JFFS2 FS: done.
find_inode failed for name=var
### FS (jffs2) loading 'var/tuxbox/boot/logo-fb' -> not found in flash.
Scanning JFFS2 FS: done.
find_inode failed for name=var
### FS (jffs2) loading 'var/tuxbox/boot/ppcboot.conf' -> not found, using 'conso
le=/dev/ttyS0'Scanning JFFS2 FS: done.
find_inode failed for name=var
### FS (jffs2) loading 'var/tuxbox/boot/u-boot.conf' -> not found, using 'root=/
dev/mtdblock/2 rw'
### FS (jffs2) loading 'vmlinuz'
Scanning JFFS2 FS: done.
ERROR: 'vmlinuz' not found in flash.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
diese Dateien sind definitv da wo sie sein sollten
...............................................................
Un-Protected 63 sectors
## Booting image at 00100000 ...
Bad Magic Number
mit diesen Befehlen erstelle ich das Image:
mkfs.jffs2 -b -f -e 0x20000 --pad=0x7c0000 -r root -o root-jffs2.img
cat uboot_0.4.0_2x.img root-jffs2.img > head_image_2x.img
das uboot hab ich von einem funktionierenden JFFS2 Image ausgelesen.
wenn ich das Image mit den NewTuxbox Flashtools öffne, sieht es aus wie jedes andere Image auch. Alle Ordner und Dateien sind da, wo sie sein sollten. Mich irritiert nur, weil das im Log steht:
Scanning JFFS2 FS: done.
find_inode failed for name=var
kann es sein, das es an der mkfs.jffs2 liegt?? Es handelt sich um v1.32.
Ich hoffe, ihr könnt mir helfen.
Gruss
Michael[/quote]