Fix a VFS: unable to mount roofs because of SD card is read only.
The error value(-30) means that the sd card is read only, but in fact the card 
isn't
write-protect. We add the wr-inverted into k3-am65-dts to change the return 
value for
getting the correct state, so that we can mount the rootfs normally and it 
works well.

Error log:
mmcblk1: p1 p2
md: Waiting for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
VFS: Cannot open root device "mmcblk1p2" or unknown-block(179,26): error -30
Please append a correct "root=" boot option; here are the available partitions:
0100 4096 ram0
(driver?)
0101 4096 ram1
(driver?)
0102 4096 ram2

Signed-off-by: Jun Miao <[email protected]>
---
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi 
b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi
index 670796a933fa..967d54ff9684 100644
--- a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi
@@ -255,6 +255,7 @@
                mmc-hs200-1_8v;
                ti,otap-del-sel = <0x2>;
                ti,trm-icp = <0x8>;
+               wp-inverted = <0x1>;
                dma-coherent;
        };
 
@@ -267,6 +268,7 @@
                interrupts = <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>;
                ti,otap-del-sel = <0x2>;
                ti,trm-icp = <0x8>;
+               wp-inverted = <0x1>;
                no-1-8-v;
                dma-coherent;
        };
-- 
2.26.2

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#8817): 
https://lists.yoctoproject.org/g/linux-yocto/message/8817
Mute This Topic: https://lists.yoctoproject.org/mt/75416269/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to