From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: Numonyx NOR and chip->mutex bug? Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=us-ascii From: Michael Cashwell In-Reply-To: Date: Fri, 11 Feb 2011 13:03:00 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <90F81E81-DDBB-4F57-90A3-B9C55616C84B@prograde.net> References: <16826B66-31FE-41AD-A6EF-E668A45AF1FE@prograde.net> <85661EDC-9882-41B1-A926-0A88EF1CEF2E@prograde.net> To: Joakim Tjernlund Cc: linux-mtd-bounces@lists.infradead.org, linux-mtd@lists.infradead.org, Holger brunck , stefan.bigler@keymile.com, =?iso-8859-1?Q?Anders_Grafstr=F6m?= List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Feb 10, 2011, at 1:26 PM, Joakim Tjernlund wrote: >> hmm, Figure 31: Program Suspend/Resume Flowchart and >> Figure 36: Erase Suspend/Resume Flowchart actually specifies a read = status(0x70) before suspend(0xb0) I see the Erase Suspend/Resume Flowchart as figure 40, not 36. The sheet = info is: 320002-10 Mar 2010. What's yours? > Furthermore, the read status has to be to the same "partition" and you = have to end the resume with a read status too "If the suspended = partition was placed in Read Array mode or a Program Loop" Mine says NOT to do that. You can program or read from any OTHER = partition, but trying to do that to the same one that was being erased = is not valid. My Erase Suspend/Resume Flowchart says to do a read-status (0x70) before = the 0xb0 suspend. (Interesting that we weren't doing that!) The the = address for both must be the same, but can be "any device address." I don't see where they say the resume address must match the address of = the erase. -Mike