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.

Linux/AM3352: micro SD card mounted as read only automatically on processor SDK 01.00.00.03

Part Number: AM3352

Tool/software: Linux

Hello, TI experts

SDK01.00.00.03 runs on a GP-evm like custom board. Micro SD card can be detected on kernel start up log, but it mounted as read only. The same CARD can work well in WIN10 system. The kernel boot log showes below. Any idea about this?

[ 2.594563] mmc1: new high speed SDHC card at address 0007
[ 2.611908] mmcblk0: mmc1:0007 SD16G 14.9 GiB (ro)
[ 2.619584] mmcblk0: p1

And here is mmc related part of dts file

mmc1_pins_default: pinmux_mmc1_pins {
pinctrl-single,pins = <
 0x0F0 (PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */
 0x0F4 (PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */
 0x0F8 (PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */
 0x0FC (PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */
 0x100 (PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */
 0x104 (PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */
 /*0x1A0 (PIN_INPUT_PULLUP | MUX_MODE7)*/ /* mcasp0_aclkr.gpio3_18 */
 0x160 (PIN_INPUT | MUX_MODE5) /* spi0_cs1.mmc0_sdcd */
 >;
 };

Best Regards

Yang