Help: Error on mounting JFFS2

Shawn Jin shawnxtech at yahoo.com
Wed Feb 11 18:26:59 EST 2004


Hi,

I have some error when mounting a JFFS2 root
filesystem. My flash is Am29PL320D on a MPC8245 board,
16MB at two banks (0xFF800000, and 0xFF000000).
CONFIG_MTD_CFI_B8 and CONFIG_MTD_CFI_I2 are set. The
root fs image has benn programmed to bank 1 which
starts at 0xFF000000. The error message is shown
below.

MTD do_write_oneword(): WRITE 0x00051b40(0x000000f0)
MTD do_write_oneword(): Check 0x6f6c65ff 0x1985e002
MTD do_write_oneword(): Check 0x6f6c65ff 0x1985e002
MTD do_write_oneword(): Wacky!  Unable to decode
failure status
Possible buggy device - try increasing retry_cmd_max
from 5
MTD do_write_oneword(): 0x00051b40(0x00000000):
0x6f6c65ff 0x1985c002 0x6f6c65ff
 0x1985e002
Write error in obliterating obsoleted node at
0x00051b44: -5
MTD do_erase_oneblock(): ERASE 0x00680000
Chip not ready after erase suspended: status = 0x1032
error -5 reading node at 0x0004faac in
get_inode_nodes()
jffs2_get_inode_nodes() for ino 2 returned -5
Returned error for crccheck of ino #2. Expect
badness...
Chip not ready after erase suspended: status = 0x1032
error -5 reading node at 0x000574b0 in
get_inode_nodes()
jffs2_get_inode_nodes() for ino 4 returned -5
Returned error for crccheck of ino #4. Expect
badness...

The following debugging information about the flash
chip may be helpful.

ep8245:Probing 0x00800000 at 0xff000000
Number of erase regions: 4
Primary Vendor Command Set: 0002 (AMD/Fujitsu
Standard)
Primary Algorithm Table at 0040
Alternative Vendor Command Set: 0000 (None)
No Alternate Algorithm Table
Vcc Minimum:  2.7 V
Vcc Maximum:  3.6 V
No Vpp line
Typical byte/word write timeout: 16 µs
Maximum byte/word write timeout: 512 µs
Full buffer write not supported
Typical block erase timeout: 1024 ms
Maximum block erase timeout: 65536 ms
Chip erase not supported
Device size: 0x400000 bytes (4 MiB)
Flash Device Interface description: 0x0005
  - Unknown
Max. bytes in buffer write: 0x1
Number of Erase Block Regions: 4
  Erase Region #0: BlockSize 0x8000 bytes, 1 blocks
  Erase Region #1: BlockSize 0x4000 bytes, 2 blocks
  Erase Region #2: BlockSize 0x30000 bytes, 1 blocks
  Erase Region #3: BlockSize 0x40000 bytes, 15 blocks
EP8245 Flash Bank #1: Found 2 x32 devices at 0x0 in
64-bit mode
 Amd/Fujitsu Extended Query Table at 0x0040
EP8245 Flash Bank #1: Swapping erase regions for
broken CFI table.
number of CFI chips: 1
Using word write method
cfi_cmdset_0002: Disabling fast programming due to
code brokenness.

Any help is appreciated!

-Shawn.

__________________________________
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online.
http://taxes.yahoo.com/filing.html



More information about the linux-mtd mailing list