This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am trying to get an embedded eMMC device communicating with our Linux 2.6.32.17 host running on a DM365 custom hardware. The chip is on-board and not within an SD card.
When I try to communicate with the device, I get the following debug messages repeatedly at the console:
mmc0: unrecognised CSD structure version 3
mmc0: error -22 whilst initialising MMC card
mmc0: starting CMD9 arg 00010000 flags 00000007
davinci_mmc davinci_mmc.0: CMD9, arg 0x00010000, R2 response
mmc0: req done (CMD9): 0: d00f0032 0f5903ff fffffdff 924040c9
mmc0: unrecognised CSD structure version 3
Looking at the data sheet for the SDIN4C2-4G device, the CSD data received appears valid and shows a CSD version of 3.
I need help diagnosing this problem.Thanks