linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* linux kernel can not find m25p80 mtdparts
@ 2009-05-17  9:49 Bharat Bhushan
  2009-05-19 10:26 ` Matthieu CASTET
  0 siblings, 1 reply; 2+ messages in thread
From: Bharat Bhushan @ 2009-05-17  9:49 UTC (permalink / raw)
  To: linux-mtd

Hi Everyone,

I am naive as far as linux kernel interface with MTD devices. I face
difficulty on MIPS based board having M25P80. Bootloader is u-boot.
When linux boots, I pass the command-line argument as:

Kernel command line:
mtdpart=m25p80:256k(boot),64k(boot_config),64k(board_config),2048k(kernel),4096k(filesystem)
root=/dev/mtdpart rootfstype=squashfs,yaffg
And Error I get is :

    VFS: Cannot open root device "mtdpart" or unknown-block(0,0)
    Please append a correct "root=" boot option; here are the
available partitions:
    Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(0,0)

Some questions in above command-line I have:

1. Does kernel recognize m25p80 by same name. How can I check where it
is mapped in kernel. Then only mtdpart makes sense: I think so? I
expected it to be at 0xbf040000. I do not know in kernel where to find
this mapping. I tried drivers/mtd/ for chips specifics, but could not
make out much.
2. When cmdline say root=/dev/mtdpart, do `mtdpart' should be defined
in kernel somewhere?

Can someone please explain, which all part of kernel I need to look into.

Regards,
Bharat

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: linux kernel can not find m25p80 mtdparts
  2009-05-17  9:49 linux kernel can not find m25p80 mtdparts Bharat Bhushan
@ 2009-05-19 10:26 ` Matthieu CASTET
  0 siblings, 0 replies; 2+ messages in thread
From: Matthieu CASTET @ 2009-05-19 10:26 UTC (permalink / raw)
  To: Bharat Bhushan; +Cc: linux-mtd@lists.infradead.org

Bharat Bhushan a écrit :
> Hi Everyone,
> 
> I am naive as far as linux kernel interface with MTD devices. I face
> difficulty on MIPS based board having M25P80. Bootloader is u-boot.
> When linux boots, I pass the command-line argument as:
> 
> Kernel command line:
> mtdpart=m25p80:256k(boot),64k(boot_config),64k(board_config),2048k(kernel),4096k(filesystem)
> root=/dev/mtdpart rootfstype=squashfs,yaffg
> And Error I get is :
> 
>     VFS: Cannot open root device "mtdpart" or unknown-block(0,0)
>     Please append a correct "root=" boot option; here are the
> available partitions:
>     Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(0,0)
> 
> Some questions in above command-line I have:
> 
> 1. Does kernel recognize m25p80 by same name. How can I check where it
> is mapped in kernel. Then only mtdpart makes sense: I think so? I
> expected it to be at 0xbf040000. I do not know in kernel where to find
> this mapping. I tried drivers/mtd/ for chips specifics, but could not
> make out much.
> 2. When cmdline say root=/dev/mtdpart, do `mtdpart' should be defined
> in kernel somewhere?
> 
> Can someone please explain, which all part of kernel I need to look into.
> 

What's your spi driver ?

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-05-19 10:26 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-17  9:49 linux kernel can not find m25p80 mtdparts Bharat Bhushan
2009-05-19 10:26 ` Matthieu CASTET

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).