public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* JFFS2 and 64-bit flash
@ 2003-11-20 18:58 John Whitney
  0 siblings, 0 replies; only message in thread
From: John Whitney @ 2003-11-20 18:58 UTC (permalink / raw)
  To: linux-mtd

Is there anything in latest JFFS2 code that would have problems with 64-bit
buswidth flash access?

I have an four interleaved 16-bit AMD flash chips on a 64-bit bus.  Using
the MTD devices, I can write to, erase, and read the flash with no problems.
(I had to modify my PowerPC kernel to use a 64-bit floating point register
to ensure a 64-bit write, instead of two 32-bit writes.  Prior to this, I
had some failures).

If I copy in a JFFS2 filesystem, I can mount it and use "ls" to get a top
level directory listing.  However, if I use "ls -l" to get the same listing,
I get:

Chip not ready after erase suspended: status = 0x2a
error -5 reading node at 0x000bc110 in get_inode_nodes()
jffs2_get_inode_nodes() for ino 2 returned -5
ls: /mnt/bin: Input/output error

Is this most likely a problem with the cfi_cmdset_0002, or something in
JFFS2?

John Whitney

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-11-20 19:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-11-20 18:58 JFFS2 and 64-bit flash John Whitney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox