you should specify rootfstype=romfs on the kernel commandline.

-Erwin

Am Monday, den 10.12.2012, 21:08 -0800 schrieb Steve deRosier:
> Everything is going fine (I can boot, the system is all good, I can
> even see MTD partitions I've setup), until I enable jffs2 support.
> Then on boot, it seems to want to scan my root file system and treat
> it like jffs2, and I get:
> 
> uclinux[mtd]: RAM probe address=0x2ae368 size=0x178000
> uclinux[mtd]: set ROMfs to be root filesystem
> Creating 1 MTD partitions on "RAM":
> 0x000000000000-0x000000178000 : "ROMfs"
> Flash external probe(0xffc00000,4194304,2): 400000 at ffc00000
> External_Flash: Found 1 x16 devices at 0x0 in 16-bit bank.
> Manufacturer ID 0x000001 Chip ID 0x0022f9
> Amd/Fujitsu Extended Query Table at 0x0040
>   Amd/Fujitsu Extended Query version 1.1.
> number of CFI chips: 1
> Creating 4 MTD partitions on "External_Flash":
> 0x000000000000-0x000000004000 : "simpleboot"
> 0x000000004000-0x000000006000 : "ubootenv"
> 0x000000006000-0x000000040000 : "uboot"
> mtd: partition "uboot" doesn't start on an erase block boundary --
> force read-only
> 0x000000040000-0x000000400000 : "image"
> Flash external probe(0xff400000,4194304,2): 400000 at ff400000
> External_Flash2: Found 1 x16 devices at 0x0 in 16-bit bank.
> Manufacturer ID 0x000001 Chip ID 0x0022f9
> Amd/Fujitsu Extended Query Table at 0x0040
>   Amd/Fujitsu Extended Query version 1.1.
> number of CFI chips: 1
> Creating 1 MTD partitions on "External_Flash2":
> 0x000000000000-0x000000400000 : "rootfs"
> ...
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000:
> 0x2d72 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004:
> 0x3166 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008:
> 0x0017 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c:
> 0xad0c instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010:
> 0x524f instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014:
> 0x6973 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000002c:
> 0xd1ff instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000030:
> 0x2e00 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000004c:
> 0xd1d1 instead
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000050:
> 0x2e2e instead
> Further such events for this erase block will not be printed
> JFFS2: Erase block at 0x00000000 is not formatted. It will be erased
> ....
> 
> I'm using "uClinux RAM/ROM filesystem is located at ebss
> (MTD_UCLINUX_EBSS)", with a ROMfs.  It looks like jffs2's trying to
> scan my mtd0 device, even though that's a just fine mounted ROMfs
> that's loaded in RAM. AFAIK, I haven't done anything to tell the
> system to mount mtd0 as jffs2.
> 
> Is there any way to tell jffs2 to not scan things I'm not specifically
> telling it are jffs2?  I'm working on a legacy system with mixed
> filesystem types, with one of the flash partitions having a jffs2 and
> the other 3 partitions set up differently.  And that's not to mention
> the "fake" MTD partition that the MTD_UCLINUX_EBSS configuration
> creates.
> 
> Thanks in advance,
> - Steve
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev@uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev@uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev

-- 
Dipl.-Ing. Erwin Authried
Softwareentwicklung und Systemdesign

_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to