Hallo,
ich versuche seit mehreren Tagen krampfhaft, ein Firmwareimage mit LZMA-komprimiertem Root-Dateisystem zu erstellen. Ich habe meinen Linux-Kernel mit den LZMA- und Contiguous-Patches für Squashfs ausgestattet und im Buildvorgang (basierend auf supamichas m4.28 ) mksquashfs durch mksquashfs-lzma ersetzt. Wenn ich das Ergebnis boote, dann wird der Kernel sauber entpackt, aber beim Mounten des Root-Dateisystems sehe ich dies auf der seriellen Schnittstelle:
Die Fritzbox bootet weiter, ist danach aber im Netzwerk nicht erreichbar.
Ich denke, daß das Root-Dateisystem irgendwie noch nicht als LZMA-komprimiert erkannt wird. Mir ist nicht klar, was ich tun muß, um diesen Zustand zu ändern. Kann mir jemand weiterhelfen?
Gruß
Henning
ich versuche seit mehreren Tagen krampfhaft, ein Firmwareimage mit LZMA-komprimiertem Root-Dateisystem zu erstellen. Ich habe meinen Linux-Kernel mit den LZMA- und Contiguous-Patches für Squashfs ausgestattet und im Buildvorgang (basierend auf supamichas m4.28 ) mksquashfs durch mksquashfs-lzma ersetzt. Wenn ich das Ergebnis boote, dann wird der Kernel sauber entpackt, aber beim Mounten des Root-Dateisystems sehe ich dies auf der seriellen Schnittstelle:
Code:
VFS: Mounted root (squashfs filesystem) readonly.
root device=/dev/mtdblock/0
Mounted devfs on /dev
Freeing unused kernel memory: 44k freed
[sys_reboot]: cmd=0x0
init started: BusyBox v1.00 (2005.10.13-14:26+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5
SQUASHFS error: lzma returned unexpected result 0x1
SQUASHFS error: Unable to read cache block [21426:b0]
SQUASHFS error: Unable to read inode [21426:b0]
SQUASHFS error: Root inode create failed
mount: Mounting /dev/mtdblock/6 on /lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden failed: Invalid argument
/etc/init.d/rc.S: 55: cannot create /dev/watchdog: Permission denied
tar: var.tar: No such file or directory
mount: /var/tmp/mtab: No such file or directory
mount: /var/tmp/mtab: No such file or directory
mount: /var/tmp/mtab: No such file or directory
mount: /var/tmp/mtab: No such file or directory
mount: /var/tmp/mtab: No such file or directory
mount: /var/tmp/mtab: No such file or directory
Die Fritzbox bootet weiter, ist danach aber im Netzwerk nicht erreichbar.
Ich denke, daß das Root-Dateisystem irgendwie noch nicht als LZMA-komprimiert erkannt wird. Mir ist nicht klar, was ich tun muß, um diesen Zustand zu ändern. Kann mir jemand weiterhelfen?
Gruß
Henning