View Single Post
Old 05-17-2016, 10:09 AM   #220
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
PHP Code:
# file Update_kindle_1.2/update-016-KU3-029987/root_fs.img 
Update_kindle_1.2/update-016-KU3-029987/root_fs.imgSquashfs filesystemlittle endianversion 3.011586773 bytes348 inodesblocksize65536 bytescreatedWed Jan 28 21:12:12 2009
mi 
I see that the rootfs amazon packed in their FW 1.2 update is type Squashfs, which means that it is read-only. No "mntroot rw" on the K1, apparently. Besides ramdisks, only /opt and /mnt/us appear to be writable (as mentioned previously, no /var/local on the K1).

The dmesg errors talk about jffs2? I tried mounting it as jffs2 (instructions posted previously to this thread) and that also failed.

Trying to mount that K1 rootfs on my recent linux mint gives this:

[307062.882781] jffs2: Old JFFS2 bitmask found at 0x00a45e24
[307062.882782] jffs2: You cannot use older JFFS2 filesystems with newer kernels
[307062.883654] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[307062.883658] jffs2: empty_blocks 0, bad_blocks 0, c->nr_blocks 83
[308265.533226] squashfs: SQUASHFS error: Major/Minor mismatch, older Squashfs 3.0 filesystems are unsupported


I get a similar error trying to mount it inside my armv4l build environment too:

(armv4l:1) /home $ mount -t squashfs K1-1.2-rootfs.img rootfs
squashfs: SQUASHFS error: Major/Minor mismatch, older Squashfs 3.0 filesystems are unsupported
mount: '/dev/loop0'->'rootfs': Invalid argument

Last edited by geekmaster; 05-17-2016 at 10:24 AM.
geekmaster is offline   Reply With Quote