Problems with DOC Millenium Plus 64
Takanori Arimoto
ari at lsig.nel.co.jp
Thu Apr 1 22:03:50 EST 2004
Hi all,
I try to use a DOC Millenium PLUS(64MB) in a PC-AT board,
working with kernel version 2.4.20, but I have some problems.
Kernel does not recognize Millenium PLUS 64 correctly.
When it checks by DataSheet, Chip-ID of Millennium PLUS 64 is
the 40H same as Millennium PLUS 32.
I tried it with another DOC and got the same message.
----kernel message---
DiskOnChip Millennium Plus found at address 0xD8000
Flash chip found: Manufacturer ID: 98, Chip ID: 75 (Toshiba
TC58256FT/DC)
1 flash chips found. Total DiskOnChip size: 32 MiB
mtd: Giving out device 0 to DiskOnChip Millennium Plus
blkmtd: error, missing `device' name
$Id: ftl.c,v 1.43 2002/02/13 15:31:37 dwmw2 Exp $
_DoC_WaitReady called for out-of-line wait
...
_DoC_WaitReady called for out-of-line wait
ftl_cs: FTL header not found.
NFTL driver: nftlcore.c $Revision: 1.85 $, nftlmount.c $Revision: 1.25
$
NFTL_notify_add for DiskOnChip Millennium Plus
mtd->read = c01bf860, size = 33554432, erasesize = 32768
NFTL_setup
_DoC_WaitReady called for out-of-line wait
...
_DoC_WaitReady called for out-of-line wait
Could not find valid boot record
Could not mount NFTL device
---
I used this patch.
http://www.uclinux.org/pub/uClinux/misc/mplus-20030414.patch.gz
I formatted the DOC with doc514.exb at address d8000 by the
M-sys program.
dformat /win:d800 /s:DOC514.EXB
I set the following option to YES for by built-in MTD,
and compiled my kernel.
---kernel option---
#
# Memory Technology Devices (MTD)
#
CONFIG_MTD=y
CONFIG_MTD_DEBUG=y
CONFIG_MTD_DEBUG_VERBOSE=0
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLOCK=y
CONFIG_FTL=y
CONFIG_NFTL=y
CONFIG_NFTL_RW=y
#
# 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
#
# Self-contained MTD device drivers
#
CONFIG_MTD_BLKMTD=y
CONFIG_MTD_DOC2000=y
CONFIG_MTD_DOC2001=y
CONFIG_MTD_DOC2001PLUS=y
CONFIG_MTD_DOCPROBE=y
CONFIG_MTD_DOCPROBE_ADVANCED=y
CONFIG_MTD_DOCPROBE_ADDRESS=0xd8000
CONFIG_MTD_DOCPROBE_55AA=y
---
Can anyone help me please with this situation.
What have I done wrong?
What shell I do now?
--------------------------------------
T.Arimoto ari at lsig.nel.co.jp
More information about the linux-mtd
mailing list