Skip to contentSkip to conversation

Help: Error on mounting JFFS2

DISCUSSION Shawn Jin 1 participant 1 message Feb 19, 2004 1 message not in the archive Memory technology devices (MTD)

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

Shawn Jin

author
#1 lore raw
Quoted 8 lines
Quoted 7 lines

The version of cfi_cmdset_0002.c is 1.94, which is almost up-to-date without David Vrabel's patches. I have some questions on the debugging messages shown below.
[...]
MTD do_write_oneword(): WRITE 0x00780000(0xc03bdd84)
MTD do_write_oneword(): Check 0xffffffff 0xffffffff
MTD do_write_oneword(): Check 0xffffffff 0xffffffff

Quoted 5 lines

This looks like you're not write-enabling the flash device or the sectors are write protected so nothing ever gets written. I'm a bit surprised the write didn't fail with an error though. The datasheet I have here for the AM29LV128M doesn't say what the chip is supposed to do when you try to erase/program protected sectors.

Thank you very much for your hints.

Before I forgot to disable write protection (WP#) and the mtd driver even couldn't probe the chip. After WP# is disabled, which is controled by a bit of an internal register of the board, the flash Am29PL320D
(http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/24075.pdf)
is found, which, I think, verifies that the flash device is write enabled. Right?

The device is shipped with all sectors unprotected and I'v verified this by manually issuing the Sector-Protect-Verify command sequence through a BDI.

This device is obviously not writable on linux. But why? Each factor I've found with the help from this mailing list indicates contrarily that the device be writable. What else will cause a device unwritable?

Quoted 3 lines

The reason the latest CVS appears to work better is because it no longer checks the flash to see if the data actually got written -- it assumes the status reported by the chip is correct.

This explains why the files are gone after the system reboot. Thanks.

-Shawn.

__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools