[uClinux-dev] ENOENT creating /dev/root on MTD RAM partition

John Williams jwilliams at itee.uq.edu.au
Tue Apr 3 00:39:07 EDT 2007


I wrote:

> I'm working on the 2.6 kernel for MicroBlaze (embedded, NOMMU) arch. 
> Like some other nommu archs, we typically mount root on an MTD RAM 
> partition (either CRAMFS or ROMFS).
> 
> All of this is working fine on 2.6.19 plus SnapGear 2.6.19-uc0-bigpatch 
> NOMMU patchset.
> 
> However, since coming forward to 2.6.20 (plus equiv. SnapGear patchset) 
> mount_root is failing.

Problem solved.  An error in the arch link script resulted in the 
initcall_rootfs initcalls to not be invoked - thus the stub init_ramfs 
wasn't mounted, and /dev didn't exist.

John




More information about the linux-mtd mailing list