Ticket #1849 (closed defect: fixed)
mmcinit error with the SD card that came with the phone
| Reported by: | enrico | Owned by: | openmoko-kernel |
|---|---|---|---|
| Priority: | highest | Milestone: | |
| Component: | kernel | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | Blocked By: | ||
| Blocking: | Estimated Completion (week): | ||
| HasPatchForReview: | no | PatchReviewResult: | |
| Reproducible: | always |
Description
Hello,
From inside u-boot, if I run "mmcinit", I get:
GTA02v6 # mmcinit
cmd 0x8, arg 0x1aa flags 0x75
Error after cmd: 0xfffffffc
Card Type: SD
Manufacturer: 0x1b, OEM "SM"
Product name: "SMI ", revision 1.0
Serial number: 504689075
Manufacturing date: 11/2007
MMC/SD size: 497MiB
mmcinit somehow succeeded anyway, as afterwards I can access the card and load a kernel from it. Boot menu options that load from SD also work fine, except you can shortly see that they print that error message.
The microsd card is the one that came with the phone. For completeness, here is what is written on it:
Transcend 512mb
MM4GR512UACY-PA
I 82710000 745
Made in TAIWAN
191574 2193
This happened with the stock u-boot as well as with u-boot gta02v5-20080805 and gta02v5-20080820. I'm currently running gta02v5-20080805. The phone is a GTA02v6.
Googling gave me no hits except this mailing list message of someone with the same problem: http://lists.openmoko.org/pipermail/device-owners/2008-May/001647.html
Change History
comment:2 Changed 4 years ago by andy
- Status changed from new to closed
- Resolution set to fixed
CMD8 is used as a probe to see if the card is SDHC
'In the SD protocol CMD8 is used to identify high capacity cards and it is send at the beginning of the initialization process. When CMD8 is getting a response it means that it is identified as a High Capacity card. If sending a CMD8 results in a response timeout it is not a High Capacity card.'
http://guruce.com/blogpost/sdmmcandwindowsce
I don't think this warning indicates any issue.

Is this still happening with 2.6.28 kernel or has it gone away in the meanwhile?