[Buildroot] VFS: Cannot open root device "mtd ...

Abhishek Ashtekar Abhishek.Ashtekar at ubitronix.com
Thu Oct 14 09:48:48 UTC 2010


Hello,



I am new to buildroot and this group



I am working with the at91sam9260ek board and NAND Flash



Currently I am able to compile using buildroot kernel - Linux 2.6.34.1

I flashed the uImage at 0x200000 and root.jffs2 at 0x400000
Also the uboot, uboot.env at 0x20000 and 0x60000 from the demo along with the at91bootstrap



When I boot, I get the following erroneous response



rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock

VFS: Cannot open root device "mtdblock0" or unknown-block(0,0)

Please append a correct "root=" boot option; here are the available partitions:

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)





I tried with more numbers to mtdblock0/1/4 and mtd 0/1/4 etc

Still I get the same error.



             VFS: Cannot open root device "mtd0" or unknown-block(0,0)


For info:
bootcmd=nand read 0x22200000 0x00200000 0x00168CF8; bootm 0x22200000

I also have made the mentioned changes in the at91sam9260ek_defconfig file for NAND ...

CONFIG_MTD=y
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_NAND=y
CONFIG_MTD_NAND_YOURBOARD=y
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_NAND=y



And of course --> setenv bootargs 'mem=64M console=ttyS0,115200 root=/dev/name_of_block_device rw rootfstype=jffs2'


I cannot find my way out ....
If any idea, then do let me know

Thanks a lot.
abhiash



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20101014/410e78b7/attachment-0002.html>


More information about the buildroot mailing list