Angstrom booting error

Tom
Hello!

I've flashed u-boot, kernel and Angstrom jffs2 image to board. I've set
boot parameters to:

bootcmd=nboot.e kernel ; bootm
bootargs=root=/dev/mtdblock3 rootfstype=jffs2 console=ttySAC0,115200

And if I try to boot I get error:

s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
VFS: Cannot open root device "mtdblock3" or unknown-block(31,3)
Please append a correct "root=" boot option; here are the available
partitions:
1f00             256 mtdblock0 (driver?)
1f01             128 mtdblock1 (driver?)
1f02            5120 mtdblock2 (driver?)
1f03          256640 mtdblock3 (driver?)
1f04          262144 mtdblock4 (driver?)
b300         1927168 mmcblk0 driver: mmcblk
  b301         1927100 mmcblk0p1
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(31,3)
Backtrace:
[<c0036270>] (dump_backtrace+0x0/0x10c) from [<c03a24b0>]
(dump_stack+0x18/0x1c)
 r7:c04cc480 r6:c04fdcb0 r5:c3814000 r4:c3823f40

Any ideas what can be wrong?

thanks in advance
best regards
Tomasz

Tom
Should the Kernel be configured specially for Angstrom?

thanks
best regards
Tomasz

davef
Don't think so.  Which kernel are you using?

It is a common error, maybe check out 
http://billforums.station51.net/

Tom
Hello!

I'm using the same kernel as in previous linux, but now I've compiled it in
uImage format. Should I change something in my kernel? Any sugestions?

thanks in advance
best regards
Tom

davef
Which kernel is <as in previous Linux>?  We need to know what your kernel
source is.

You have converted it to an uImage by:

 # sudo ./uboot/mini2440/tools/mkimage –A arm –O linux -T kernel -C none –a
0x30008000 –e 0x30008000 -d kernel-bin/arch/arm/boot/zImage output/uImage

Dave

Tom
Previous kernel is 2.6.32.2. I thing I'm missing something there. @davef -
have You got maybe config file for that kernel? Everything works fine on
kernel gived with angstrom file system. But I need to use mine. I've added
JFFS2 file system support and now there is no errors but it is stopping
near "Freeing init memory:168K eth0: link is down". I thing I'm missing
something.

thanks in advance
best regards
Tom

davef
2.6.32.2 from this site?

config file is at home.

You will find it in the 2.6.32.2 source found on the downloads page on this
site.

Tom
I've found it but there is still problem with booting jffs2 images. I've
turned on jffs2 file system support but I think I should turn on something
more. Any suggestions?

thanks in advance
best regards
Tom

davef
2.6.32.2 from this site?

Have you tried to mount your JFFS2 file system on the host to see if it
looks like a proper file system?  Maybe, the Linux tutorial on the wiki
might shed light.

Tom
I've compiled it again with some extra options and now it works. But I
don't have eth0 device! Why? Any suggestions?

thanks in advance
best regards
Tom