Please don’t put “non-removable;”. It is not needed if cd-gpios exist.
Hello,
Instead of force-non-removable-rescan, I just need to remove pure non-removable?
Thank you.
Just remove “non-removable” first.
Hello,
Searching for “non-removable” with grep came up with so many that I don’t know which file to delete.
Isn’t “/delete-property/non-removable” deleted?
Where should I delete it?
Thank you.
Isn’t “/delete-property/non-removable” deleted?
Yes, it should delete. But I still see your dts file has it.
Please try to set the regulator to regulator@3 which is vdd-3v3-sd.
And share the dmesg after that.
Hello,
It won’t boot with the sd card inserted.
When I remove the sd card, it boots up.
Below is the screen of the rs232 serial console when booting fails.

Thank you.
I don’t know how to do this.
Please explain in an easy way.
Thank you.
Hello,
As you said, “non-removable” deletes all the relevant phrases from multiple dtsi files and applies the dtb-made ones, so inserting the sd card will cause the system to crash.
So I can’t check the dmesg.
Thank you.
Hi Hodu,
Sorry that I think you are not familiar with lots of things on jetson nano and linux kernel. Do you have other colleagues that are familiar with linux kernel that can co-work with you or help you reply the topics here?
Also, please do not share any log in terms of image file. If you want to share any log, share the full one and as a text file.
Hello,
Aren’t you talking about the “non-removable” you’re talking about because I don’t know exactly where to delete it from several files?
Do a search on the source to see how many times “non-removable” comes up.
Thank you.
The non-removable is already removed in your latest dts. That is good. No need to care about it anymore.
The boot issue is something else. Not related to the non-removable at all. It is probably due to the uboot read the “sdmmc1” as boot device.
Forget about that issue first. You can check your current issue by inserting the card after the board is booting up.
And what I just ask is change the vmmc-supply from current regulator to the one that has name “vdd-3v3-sd”. Read the device tree and you shall find it.
Hi Hodu,
Seriously, do you have other colleagues that can help you debug this? I don’t think we can resolve things in such situation.
Please “insert the sdcard after boot up” and share the log. Not just share a log “without sdcard”.
Hello,
Nano with dtb built after deleting non-removable will work when you insert the sd card.
So I can’t check the dmesg.
Thank you.
I have no idea what you are talking about here… then you can use the uart console to check the log…
In summary
Nano with dtb built last will boot normally if booted without sd card inserted.
But the moment I insert the sd card, the system crashes and no keys work. The serial console (using teraterm) is also unresponsive.
This is the console message that came out the moment the sd card was inserted.
Inevitably, a screenshot is attached.
After this, the following message is repeated and booting fails.
In the case of “non-removable”, if you search with grep, several dtsi files are also found.
Maybe I don’t know which ones to delete.

