Tool/software:
#1. Boot from eMMC, if not disable MMC1, kernel keep output Power on failed. plug in SD card on the fly can be detected and stop the print.
789.992283] sdhci-am654 fa00000.mmc: Power on failed
[ 791.550531] sdhci-am654 fa00000.mmc: Power on failed
#2. According to this thread to disable MMC1 in DTS to stop the log works. but it can't detect SD card hot plugging after boot.
e2e.ti.com/support/processors-group/processors/f/processors-forum/1440072/am62p-sdhci-am654-fa00000-mmc-power-on-failed/5522365
Should SD card support hot plugging, if yes, how to support it in the SDK?
Hi Prashant,
Okay, another question: There is not 3.3V/1.8V power switch on custom board, connect VDDSHV5 to 3.3V only, followed this post:
Boot from eMMC, if keep SD card inserted during booting, the bottom one is not recognized after boot, but can be recognized by hot plug, while the upper 4GB card can be recognized.
keep SD card inserted during booting log:
hot plug log:
My experiments on SK-AM62:
I followed this thread to remove // vqmmc-supply = <&vddshv_sdio>; and delete some otap value to imitate 3.3V only. but still can detect the SD card inserted during booting.
root@am62xx-evm:~# dmesg |grep mmc1
[ 1.698253] mmc1: CQHCI version 5.10
[ 1.748272] mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit
[ 1.817813] mmc1: new high speed SDXC card at address e624
[ 1.824175] mmcblk1: mmc1:e624 SR64G 59.5 GiB
So I did not reproduce it on SK board, if need other modification to dts to imitate 3.3V only mode on SK board, Or other factors?
the bottom one is not recognized after boot, but can be recognized by hot plug,
Can you procure that SD card, try it on the TI EVM, and see if the issue is reproducible?
Otherwise, check if the following workarounds helps: