From 2.4.9 to CVS ???

Allen Curtis acurtis at
Fri Jan 4 11:24:57 EST 2002

We just had a similar problem. Perhaps since you just upgraded to another
kernel version, this may be your issue too. Our problem was that a symbolic
link to the loader was missing. (this seems to change between versions or

Check /lib on the working file system. You should find a symbolic link
something like: ->

Make sure this is not different than what you have in cramfs.

Hope this helps.

> -----Original Message-----
> From: linux-mtd-admin at
> [mailto:linux-mtd-admin at]On Behalf Of Patrick Allaire
> Sent: Friday, January 04, 2002 8:19 AM
> To: linux-mtd at
> Cc: Patrick Allaire
> Subject: From 2.4.9 to CVS ???
> Hi,
> I was using the MTD drivers wich came with the linux 2.4.9 kernel source
> code ... now I have moved to 2.4.17 but I have also updated the
> mtd drivers
> with the CVS code, but I am no longer able to boot from my flash.
> MTD setup :
> MTD support
> MTD partitionning support
> Direct char device access to MTD devices
> Caching block device access to MTD devices
> Detect flash chips by Common Flash Interface (CFI) probe
> Support for ST flash chips (it a port from intel chips ... the only
> difference, is in the writing because st flash does not support word write
> ... only complete block writes, its a cfi_cmdset_0020 )
> CFI Flash device mapped on My Own Partitions ... same thing as 2.4.9
> Every thing is compiled fine ... at boot up, MTD find(probe) my flash, it
> printout the partioning it will do ... after that I get
> VFS: Mounted root (cramfs filesystem) readonly.
> Freeing unused kernel memory : 36k freed
> Kernel panic: No init found....
> I know from the last line that the problems is that the kernel cannot find
> /sbin/init ... but it is there, it is exactly the same cramfs I used on
> 2.4.9 when it was working !!! To be sure it was not corrupted, I redid the
> flashing of the /dev/mtdblock0 with my cramfs file ... with the same
> results.
> Any idea ???
> thank you.
> Patrick Allaire
> mailto:pallaire at
> If you can see it, but it's not there, it's virtual.
> If you can't see it, but it is there, it's hidden.
> It you can't see it and it isn't there, it's gone.
> ______________________________________________________
> Linux MTD discussion mailing list

More information about the linux-mtd mailing list