weird behavior for jffs2 on PQ2FADS-VR board

Liu Dave-r63238 DaveLiu at freescale.com
Wed Jul 12 14:56:59 EST 2006


Sun,

You are using SIMM LH28F016SCT-L95, that is an old chipset,
the driver for this is under drivers/mtd/chips/sharp.c.  Maybe
this is endian issue, you need to remove the cpu_to_le32(datum) swap in
the driver  of line 360
And with map->write32(map, datum, adr) instead.

Best Regards,
Dave

> -----Original Message-----
> From: 
> linuxppc-embedded-bounces+daveliu=freescale.com at ozlabs.org 
> [mailto:linuxppc-embedded-bounces+daveliu=freescale.com at ozlabs
> .org] On Behalf Of Lei Sun
> Sent: Wednesday, July 12, 2006 12:23 PM
> To: linuxppc-embedded at ozlabs.org
> Subject: weird behavior for jffs2 on PQ2FADS-VR board
> 
> 
> Hi all:
>     I brought up linux-2.4.30 on PQ2FADS-VR board, everything 
> was fine untill i try to mount the jffs2.  My mtd partition 
> looks like this:
> 
> dev:    size   erasesize  name
> mtd0: 00800000 00040000 "Flash SIMM"
> mtd1: 00080000 00040000 "u-boot"
> mtd2: 00100000 00040000 "Kernel"
> mtd3: 00580000 00040000 "Rootfs"
> mtd4: 00080000 00040000 "u-boot env"
> mtd5: 00080000 00040000 "unused"
> 
> Basically, I tried
> "eraseall /dev/mtd3", and then
> "mount -t jffs2 /dev/mtdblock3 /mnt", it showed as mounted, 
> then I issued "echo "hello,world" > test.txt" to create a 
> file, a warning was printed out "Node totlen on flash 
> (0x44000000) != totlen in node ref (0x00000044)" , but 
> subsequent "cat test.txt " still showed the correct string 
> from that newly created file". However, after I umount the  
> file and remount it again, it give me lots of errors" Magic 
> bitmask 0x1985 not found at 0x00240004: 0x0c00 instead" Then 
> the moutn operation failed.
>     I am suspecting it is mtd driver problem (the board use 
> LH28F016SCT-L95 from sharp). But don't know how to proceed , 
> e.g. how to verify the content was written into flash in a 
> mounted jffs2 file system?
>     Has anybody experienced similar issue? Any suggestion?
>     Forgive me if this is wrong list to post, and very 
> appreciate if anybody can direct me to the right place.
> 
> Thanks!
> lei
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded at ozlabs.org 
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
> 



More information about the Linuxppc-embedded mailing list