[Buildroot] [Fwd: Re: Problem with jffs2 image creation.]

Cyril HAENEL chaenel at free.fr
Tue Dec 2 14:09:57 UTC 2008

I use the default configuration : make at91sam9260dfc_defconfig

By default buildroot build 2 images, ext2 and jffs2, I have not changed 
any option in menuconfig :

[nlc at nlcLaptop buildroot]$ ls -l binaries/at91sam9260dfc/
total 15444
-rwxr-xr-x 1 nlc nlc    3708 2008-12-02 14:49 
-rw-r--r-- 1 nlc nlc 1622380 2008-12-02 14:49 
-rwxr-xr-x 1 nlc nlc  167300 2008-12-02 14:49 
-rw-r--r-- 1 nlc nlc     483 2008-12-02 14:49 autoscript
-rw-r--r-- 1 nlc nlc     555 2008-12-02 14:49 autoscript.at91sam9260dfc
-rw-r--r-- 1 nlc nlc 9576448 2008-12-02 14:49 rootfs.arm-20081202.ext2
-rw-r--r-- 1 nlc nlc 4392688 2008-12-02 14:50 rootfs.arm-20081202.jffs2

If I mount the ext2 image on my laptop everything is OK (devices are 
presents in /dev), and the image works fine when I put it in the board.
But when I mount the jffs2 image on my laptop, /dev, and even /etc are 
empty ! And of course the image doesn't work on the board.
ext2 and jffs2 images seems to not be generated with the same tool. I 
think there is a problem with the mkfs.jffs2 tool ?

> I am new to the list. I built a custom electronic board
> based on an 
> atmel AT91SAM9260 processor.
> I successfully finished a complete buildroot build, but I
> have a problem.
> The generated jffs2 image of the root filesystem is
> incorrect, in fact 
> the dev directory is not populated, thus I have this
> message after the 
> linux kernel has mounted the filesystem : "Unable to
> open an initial 
> console"
> I tried the ext2 image in my board, it works correctly. But
> I absolutely 
> need to use jffs2 because my filesystem is in a Nand flash.

You mean when you use an ext2 image (just changing from buildroot config) they create necessary files on /dev?

Send your config file.

Tiago Maluta.

More information about the buildroot mailing list