public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* MTD and 28F128J3A
@ 2004-08-19 11:46 Stefan Stürke
  2004-08-19 12:48 ` Jaap-Jan Boor
  0 siblings, 1 reply; 7+ messages in thread
From: Stefan Stürke @ 2004-08-19 11:46 UTC (permalink / raw)
  To: linux-mtd

Hi,

I have a problem with the 28F128J3A flash during system reboot.

Environment:

- mpc8270
- linuxppc_2_4_devel (snapshot from the denx ppc tree based on 2.4.25)
- mtd version included in that tree
- a jffs2 file system is mounted on the flash

Problem:

When I reboot the system, I get a kernel panic right after the jump to 
the reset vector in m8260_gorom().

Using my BDI2000 I was able to find out that the kernel panic occurred
because 8260_gorom tries to execute some code in Flash (this is
correct because the bootloader is also located in that flash) but the
Flash is in query mode at this time. So the correct code could not be
read by the processor

So my question: Why is the flash left in query mode?
I found that also in normal operation the flash is in query mode after
writing to it. Is this ok? (I have no problems during normal operation).
What can I do to leave the query mode before reboot?

When I use the same hardware platform with another flash type
AMD29LV128M I have no problems during reboot.

One difference I can think of is, that in the case of the
28F128J3A the chips/cfi_cmdset_0001 driver is used, while in the case
of the AMD29LV128M the chips/cfi_cmdset_0002 driver is used.
Any ideas?

Thanks in advance,
Stefan

-- 
Stefan Stürke

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-08-20  8:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-19 11:46 MTD and 28F128J3A Stefan Stürke
2004-08-19 12:48 ` Jaap-Jan Boor
2004-08-19 12:50   ` Jaap-Jan Boor
2004-08-19 15:33   ` Stefan Stürke
2004-08-19 15:49     ` Josh Boyer
2004-08-20  7:53       ` Jaap-Jan Boor
2004-08-20  8:17       ` Stefan Stürke

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