From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Fri, 25 Nov 2011 14:42:45 +0100 Subject: [U-Boot] mx28: Saving env vars on MMC In-Reply-To: References: <201111250913.27515.marek.vasut@gmail.com> Message-ID: <201111251442.46074.marek.vasut@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de > On Fri, Nov 25, 2011 at 6:13 AM, Marek Vasut wrote: > > You have to be careful on the imx28 about the following: > > > > 1) sector 0 / first 512 bytes : That's where MBR is > > 2) sector 2048 + ... : That's where U-Boot is located > > > > But it's strange, there's about 1MB of space between MBR and U-Boot ... > > can you actually check the first 2MB of the card and run binary diff on > > the good and bad card ? That way you'll see what changed. > > What I see is that when I do a 'save' the env variables are written to > 0 and this causes the boot to fail. > > Has the mxsmmc driver been tested? Definitelly, yes. Do you want to look into it or shall I do that ? Now it might be worth trying to trace if there's a problem in the env_mmc (aka. who introduces the 0) M