From: Gary Thomas <gary@mlbassoc.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Missing mtd device
Date: Wed, 23 May 2012 06:11:56 -0600 [thread overview]
Message-ID: <4FBCD40C.5060207@mlbassoc.com> (raw)
In-Reply-To: <1337767068.7635.38.camel@mmoller-desktop>
On 2012-05-23 03:57, Michael Moller wrote:
> Hi u-booters
>
> I'm at my wit's end. I really hope you can help.
>
> I have tried updating the u-boot on a Davinci DM365 based board using
> various versions of u-boot, including the latest from the git
> repository.
>
> After setting CROSS_COMPILE and configuring with
> "make davinci_dm365evm_config", everything builds perfectly.
>
> I then install TI's UBL and u-boot.bin to a Micron NAND flash
> (MT29F16G08) using TI's sfh_DM36x.exe flashing utility. I set up the
> u-boot environment and boot the kernel, which I compiled from TI's
> DVSDK.
>
> Everything boots up fine, except for access to the /dev/mtd? devices.
> Also /proc/mtd exists but is empty of devices - it should show the
> partitions of the flash chip. Further investigation reveals that the
> davinci_nand driver simply returns from platform_driver_probe() with a
> ENODEV "No such device" error.
>
> What is the device that is missing, and why does it go missing when I
> boot with this u-boot? What makes some versions of u-boot activate this
> device in the kernel and others not? What is the mechanism by which
> u-boot can do such a thing? It seems to be something other than simple
> kernel command line parameters. How do I begin even looking for this
> problem?
>
> I hope you can help. Any pointers would be greatly appreciated.
To be clear - you have used other versions of U-Boot on this board
that do properly report the NAND device? If so, what version and
where did you get it?
I'd suspect that your board configuration is not causing the NAND
PINMUX to be set up correctly, hence Linux can't talk to the device.
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
prev parent reply other threads:[~2012-05-23 12:11 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-23 9:57 [U-Boot] Missing mtd device Michael Moller
2012-05-23 11:19 ` Wolfgang Denk
2012-05-23 12:11 ` Gary Thomas [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4FBCD40C.5060207@mlbassoc.com \
--to=gary@mlbassoc.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox