From: david@embeddedminds.com (David Jones)
To: linux-mtd@lists.infradead.org
Subject: Kernel hangs when trying to probe AM29LV160DB flash device
Date: Mon, 31 Mar 2003 15:08:47 -0700 [thread overview]
Message-ID: <3E88BC6F.6080109@embeddedminds.com> (raw)
Hi,
I am trying to get an AM29LV160DB flash device to work with the MTD
drivers under uClinux. The device is connected in a 16-bit bus
fashion to a Motorola MC68VZ328.
The AM29LV160DB is supported by mtd/chips/jedec_probe.c
In my map file I have:
mymtd = do_map_probe("jedec_probe", &em1vz328_map);
The do_map_probe function calls get_mtd_chip_driver in mtd/mtd/chipreg.c
and that is where things seem to hang. The get_mtd_chip_driver function
never returns and hangs the kernel.
Here is a snippet of the boot messages:
---------------------------------------------------------
.
.
EMDG em1-vz328 mapping:size 200000 at 2000000
EMDG: MTD Debug: Calling the do_map_probe function...
EMDG: MTD Debug: Calling get_mtd_chip_driver function...
---------------------------------------------------------
I looked through the archives and I noticed someone else had a similar
problem with this flash device under uClinux, but I could not find what
the solution was.
If anyone has any ideas I would be grateful.
Thanks,
David
Kernel config:
#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=y
CONFIG_MTD_DEBUG=y
CONFIG_MTD_DEBUG_VERBOSE=3
CONFIG_MTD_PARTITIONS=y
# CONFIG_MTD_CONCAT is not set
# CONFIG_MTD_REDBOOT_PARTS is not set
# CONFIG_MTD_CMDLINE_PARTS is not set
#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=y
# CONFIG_MTD_BLOCK is not set
CONFIG_MTD_BLOCK_RO=y
# CONFIG_FTL is not set
# CONFIG_NFTL is not set
#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=y
CONFIG_MTD_JEDECPROBE=y
CONFIG_MTD_GEN_PROBE=y
CONFIG_MTD_CFI_ADV_OPTIONS=y
CONFIG_MTD_CFI_NOSWAP=y
# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
CONFIG_MTD_CFI_GEOMETRY=y
# CONFIG_MTD_CFI_B1 is not set
CONFIG_MTD_CFI_B2=y
# CONFIG_MTD_CFI_B4 is not set
CONFIG_MTD_CFI_I1=y
# CONFIG_MTD_CFI_I2 is not set
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_INTELEXT is not set
# CONFIG_MTD_CFI_AMDSTD is not set
CONFIG_MTD_RAM=y
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
# CONFIG_MTD_OBSOLETE_CHIPS is not set
--
David A. Jones Phone: 720-971-6381
Embedded Minds Design Group Fax: 303-926-0208
www.EmbeddedMinds.com Email: david at EmbeddedMinds.com
next reply other threads:[~2003-03-31 22:08 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-31 22:08 David Jones [this message]
2003-03-31 23:33 ` Kernel hangs when trying to probe AM29LV160DB flash device Thayne Harbaugh
2003-04-01 0:07 ` David Jones
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=3E88BC6F.6080109@embeddedminds.com \
--to=david@embeddedminds.com \
--cc=linux-mtd@lists.infradead.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.