Pb with DOC millenium Plus 64MB

Pascal Fifre pascal.fifre at cleode.com
Mon Sep 6 09:06:52 EDT 2004


Hi, 

 

I’m developping a board with a DOC Millenium Plus 64MB. I use a 16 bits
Access on a MPC5200 to dialog with it.

I modify the doc2001plus.c to do that (only 8 bits access has been supported
for now).

I’ve formatted the DOC with the msysteme Dformat utility.

The doc2001plus and inflmount driver recognized the DOC.

But only the first 1024 blocks has been correct. The doc2001plus can’t read
the 1024 other blocks.

It seems to be wrong to access on the 1024 others blocks.

I have these messages when Linux boot:

Using configured DiskOnChip probe address 0x10000000
ChipID : 0
ChipID 1: 40
DiskOnChip Millennium Plus found at address 0x10000000
Manufacturer ID: 98, Chip ID: 75
Flash chip found: Manufacturer ID: 98, Chip ID: 75 (Toshiba:NAND 32MiB 3,3V
8-bi
t)
Manufacturer ID: 98, Chip ID: 75
Flash chip found: Manufacturer ID: 98, Chip ID: 75 (Toshiba:NAND 32MiB 3,3V
8-bi
t)
2 flash chips found. Total DiskOnChip size: 64 MiB
mtd: Giving out device 0 to DiskOnChip Millennium Plus
INFTL: corrupt block 1024 in chain 1024, chain length 0, erase mark 0xbf?
INFTL: formatting chain at block 1024
INFTL: formatting block 1024
MTD: Error 0xffffffa5 erasing at 0x2000000
INFTL: error while formatting block 1024
INFTL: corrupt block 1025 in chain 1025, chain length 0, erase mark 0xbf?
INFTL: formatting chain at block 1025
INFTL: formatting block 1025
MTD: Error 0xffffffa5 erasing at 0x2008000
....
INFTL: corrupt block 2047 in chain 2047, chain length 0, erase mark 0xbf?
INFTL: formatting chain at block 2047
INFTL: formatting block 2047
MTD: Error 0xffffffa5 erasing at 0x3ff8000
INFTL: error while formatting block 2047

Is anybody works on it or have an idea to help me?

 

Thanks a lot.


Pascal FIFRE
Responsable Systèmes Embarqués
CLEODE
5, rue de Broglie
22300 LANNION
Tel : 02 96 48 68 18
http://www.cleode.com





More information about the linux-mtd mailing list