Sunxi-mmc 1c11000.mmc: error

Hi,

I own a BPI M2 Ultra board running debina buster on Armbian on SD card, but while trying to boot form eMMC i always receive the folowing errors that stops the board

sunxi-mmc 1c11000.mmc: data error, sending stop command sunxi-mmc 1c11000.mmc: send stop command failed

I already disabled the mmc2 (1c11000) on dtb file, and now the board boots and works perfect from SD, but of course, i don’t wan to losse eMMC flash memory

Is it hardware failure? is there any way to fix it? i saw on olimex forum, that the manufacturer answered a similar question telling the customer that the problem was a capacitor that they soldered for eMMC 5.0 performance. “The capacitor that was over U10’s pads was needed at some point, it was soldered on purpose as a hardware fix that improved boot reliability when using 5.0 eMMC. It adds delay to EMMC_CLK that improved. It is 15pF in 0603 package (we used 50V one but the voltage shouldn’t matter as long as it is 15pF in 0603). This fix doesn’t work for newest 5.1 eMMC memories, however. If you need more details please contact me over support@olimex.com

Nevertheles the board boots form eMMC original BPI image (legacy kernel), so, i’m not sure about the hardware problem.

Any help will be appreciated.

Regards,

Mauricio F.