Re: [U-Boot] Problems around fatwrite command from uboot

Hi Lukasz,
I test with an extended timeout and no effect.
I already test multiples SD with very good quality SD Card with same problem (30-40 MB read / 10-20 MB write + SLC) ( just under the UHS-I SD cards )
The problem appears when FAT (or FAT entries) is inconsistent and despite a repair, the problem persists on writes of other futures files by the ubbot fatwrite command.
Thanks for your help.
----
2013/2/22 Lukasz Majewski l.majewski@samsung.com
Hi Jean,
Hi,
I use the last uboot from your git and boot with it on AM3517 EVM from SD card without NAND.
I use this option in uboot config : #define CONFIG_FAT_WRITE 1
I use intensively fatload / fatwrite commands at the boot before kernel loading.
Sometimes, in about 2% of cases of boot, the FAT becomes inconsistent and I have systematically these messages at boot when I use fatwrite command :
U-Boot 2013.01-gd3b9a66-dirty (Feb 21 2013 - 11:02:33) ... writing MODIFYME.001 mmc_send_cmd: timedout waiting on cmd inhibit to clear
Those kind of errors are caused by exceeding timeout for receiving response from your SD card.
Could you try with other (different manufacturer) card?
It seems like card/vendor specific - it depends on the firmware on the SD card.
Please look into a similar thread:
http://article.gmane.org/gmane.comp.boot-loaders.u-boot/150636/match=rfc+mmc...
mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear mmc_send_cmd: timedout waiting on cmd inhibit to clear 42428 bytes written ...
-- Best regards,
Lukasz Majewski
Samsung R&D Poland (SRPOL) | Linux Platform Group
participants (1)
-
Jean Louis