From mboxrd@z Thu Jan 1 00:00:00 1970 From: Josh Wu Date: Fri, 22 Feb 2013 18:36:14 +0800 Subject: [U-Boot] [PATCH] at91sam9x5: mmc: save environment as a file in FAT partition. In-Reply-To: <50FFAE07.1060003@atmel.com> References: <1358843773-22945-1-git-send-email-josh.wu@atmel.com> <50FFAE07.1060003@atmel.com> Message-ID: <51274A1E.3040509@atmel.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, Bo Shen Sorry for the late reply. I am taken over by other stuff. check my comments below. On 1/23/2013 5:31 PM, Bo Shen wrote: > Hi Josh, > > On 01/22/2013 04:36 PM, Josh Wu wrote: >> This patch will save U-Boot environment as a file: uboot.env, in FAT >> partition >> instead of saving it in raw sector of SD card. >> Since saving environment in raw sector has risk of corrupting the SD >> card and >> only can use very small size. >> Save as a FAT file has no above limitation. >> >> Signed-off-by: Josh Wu >> --- >> this patch is based on v2013.01. >> >> include/configs/at91sam9x5ek.h | 12 +++++++----- >> 1 file changed, 7 insertions(+), 5 deletions(-) > > When I test this on at91sam9g35ek board, execute "saveenv", it will > report following information, any information for this? I also tested some sd card, and I meet this issue you met too. In such situation, the command "mmc part" will report a unknow partition error. I suspect the issue is caused by either mmc driver or FAT partition part of code. And I will continue digging this issue. Thanks for report the errors. Best Regards, Josh Wu > ---------------------------- > U-Boot 2013.01-00001-g4ab0497 (Jan 23 2013 - 17:12:28) > > CPU: AT91SAM9G35 > Crystal frequency: 12 MHz > CPU clock : 400 MHz > Master clock : 133.333 MHz > DRAM: 128 MiB > WARNING: Caches not enabled > NAND: No NAND device found!!! > atmel_nand: Fail to initialize #0 chip0 MiB > MMC: mci: 0 > mci: setting clock 260416 Hz, block size 512 > mci: setting clock 260416 Hz, block size 512 > mci: setting clock 260416 Hz, block size 512 > mci: setting clock 260416 Hz, block size 512 > mci: setting clock 22222222 Hz, block size 512 > ** Partition 1 not valid on device 0 ** > Failed to register mmc0:1 > Using default environment > > In: serial > Out: serial > Err: serial > Net: macb0 > Warning: failed to set MAC address > > U-Boot> saveenv > Saving Environment to FAT... > mci: setting clock 260416 Hz, block size 512 > mci: setting clock 22222222 Hz, block size 512 > mci: setting clock 260416 Hz, block size 512 > mci: setting clock 260416 Hz, block size 512 > mci: setting clock 22222222 Hz, block size 512 > ** Partition 1 not valid on device 0 ** > Failed to register mmc0:1 > ------------------------------------------------ > > Best Regards, > Bo Shen