Dear Sirs,
Sometimes, when we try to program the eMMC flash memory in our target board(i.MX6 + eMMC5.0), will get a programming fail message.
We used Freescale MFGTool to update eMMC, but also got the same error log.
This issue can not be solved so far. Could anybody help us to check what's the root cause?
The error message as below:
...
Freeing init memory: 844K
[ on early-init ]
[ on init ]
[ on post-fs ]
[ on boot ]
[ service console ]
[ service ueventd ]
[ service recovery ]
[ service adbd ]
[ on property:ro.debuggable=1 ]
[ on property:service.adb.root=1 ]
[ on fs ]
usb 2-1.1: new full speed USB device number 3 using fsl-ehci
android_usb: already disabled
init: Unable to open persistent property directory /data/property errno: 2
init: cannot find '/system/bin/sh', disabling 'console'
init: cannot find '/data/bin/emmcformat', disabling 'recovery'
USB Gadget resume begins
fsl_udc_resume, Wait for wakeup thread finishes
cdc_acm 2-1.1:1.0: This device cannot do calls on its own. It is not a modem.
cdc_acm 2-1.1:1.0: ttyACM0: USB ACM device
cdc_acm 2-1.1:1.2: This device cannot do calls on its own. It is not a modem.
cdc_acm 2-1.1:1.2: ttyACM1: USB ACM device
cdc_acm 2-1.1:1.4: This device cannot do calls on its own. It is not a modem.
cdc_acm 2-1.1:1.4: ttyACM2: USB ACM device
cdc_acm 2-1.1:1.6: This device cannot do calls on its own. It is not a modem.
cdc_acm 2-1.1:1.6: ttyACM3: USB ACM device
mmc0: Got data interrupt 0x00100000 even though no data operation was in progress.
sdhci: =========== REGISTER DUMP (mmc0)===========
sdhci: Sys addr: 0x26e01000 | Version: 0x00000002
sdhci: Blk size: 0x00000200 | Blk cnt: 0x00000000
sdhci: Argument: 0x00010000 | Trn mode: 0x00000000
sdhci: Present: 0xffed8088 | Host ctl: 0x00000003
sdhci: Power: 0x0000000d | Blk gap: 0x00000000
sdhci: Wake-up: 0x00000000 | Clock: 0x0000005f
sdhci: Timeout: 0x00000000 | Int stat: 0x00000001
sdhci: Int enab: 0x107f000b | Sig enab: 0x107f000b
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000003
sdhci: Caps: 0x07eb0000 | Caps_1: 0x00000007
sdhci: Cmd: 0x00000d1a | Max curr: 0x00ffffff
sdhci: Host ctl2: 0x00000004
sdhci: ===========================================
mmc0: Got data interrupt 0x00100000 even though no data operation was in progress
Hi Peter
errors like: mmc0: Got data interrupt 0x00100000 even though no data operation was in progress
were reported on other forums and seems as kernel sdhci driver bug as reported on
Cross Reference: /linux/stable/drivers/mmc/host/sdhci.c
In general one can try latest 3.14.28 kernel or post this on kernel mail list.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Dear Igor,
Many thanks for your reply and support.
I will follow your suggestion to modify the source code, and try it again.
BR
Peter