From: Dave H. <dhy...@gm...> - 2007-06-14 17:48:49
|
Hi Stephan, On 6/14/07, Stephan Guenther <gue...@in...> wrote: > Hello, > I have to use an old 2.6.10/11 Kernel on a current Gumstix. Unfortunately > even the unmodified kernels out of the buildroots doesn't boot up correctly > and end with: > > Kernel panic - not syncing: VFS: Unable to mount root fs on > unknown-block(31,1) This is probably because u-boot is passing the incorrect command line to the kernel. See this page: <http://docswiki.gumstix.com/U-boot#Booting_the_kernel> > The 2.6.10 kernel also says anything about "Too few erase blocks" > immediately before stopping with the above error. > > > I tracked the problem in the FAQs and found, that Linux has changed the MTD > device enumeration. Since I'm using a pretty old kernel version i suggested > that I had to revert to the old numbering scheme. But that didn't fix the > problem any way. So you're saying that when you change the command line that you see this error: > Kernel panic - not syncing: VFS: Unable to mount root fs on > unknown-block(31,2) instead of this one: > Kernel panic - not syncing: VFS: Unable to mount root fs on > unknown-block(31,1) -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |