NVMe still not found after DTS method

Type: Official Firmware
Filename: ROC-RK3588S-PC_Debian11_v1.0.4b_221123.7z
Download Address: https://drive.google.com/drive/folders/1AFRbgIax6iJuihzhp7hiUk-Vhl15qb-u
Log: empty.gz

I have a NVMe SSD, so I follow the DTS method to change the M2 slot to support NVMe following the instructions at 9. SATA — Firefly Wiki.
I download the Linux SDK using sync code method at 2. Compile Linux Firmware (kernel-5.10) — Firefly Wiki

Then I modify the file roc-rk3588s-pc.dtsi

with following:

#define M2_SATA_OR_PCIE 0 /*1 = SATA , 0 = PCIe */

Then:

cpp -Wp,-MD,x.pre.tmp -nostdinc -I. -I /home/firefly/proj/rk3588_sdk/kernel/include/ -undef -D__DTS__ -x assembler-with-cpp -o nvme.dts roc-rk3588s-pc.dts
dtc -I dts -O dtb -o nvme.dtb nvme.dts

Move the nvme.dtb to /boot
ls -lash /boot/rk-kernel.dtb
0 lrwxrwxrwx 1 root root 8 May 9 23:52 /boot/rk-kernel.dtb → nvme.dtb

reboot the system, but lsblk has no NVMe drive…

Please help..

tchip_askquestions
empty.gz (26 Bytes)

The way you updating dtb was wrong, the right way:
After you modified roc-rk3588s-pc.dtsi, rebuild kernel using “./build.sh roc-rk3588s-pc-debian.mk” & “./build.sh extboot”
Then you will get a folder named extboot under kernel/
Copy ALL dtb files in extboot to your board’s /boot/
Then reboot

Liuth Posted at 5/10/2023 09:36
The way you updating dtb was wrong, the right way:
After you modified roc-rk3588s-pc.dtsi, rebuild …

Thanks! I followed your instructions, and the OS can detect the NVMe SSD disk. Thanks a lot!

Lo curioso es que me topé con un foro donde hablaban de promociones distintas para usuarios de Alemania y eso me dio curiosidad. Entré a jugar la ruleta y tras varias tiradas pensé que no valía la pena, parecía repetitivo. Pero en billionaire spin casino salió justo mi número favorito y todo cambió en un instante. Esa mezcla de alivio y emoción me convenció de seguir regresando.

Nytimes crossword is a unique crossword puzzle game that has been a fixture in the puzzle world for decades. It is regarded as the pinnacle of crossword puzzles, as it contains thought-provoking and challenging clues that are intended to assess your vocabulary and knowledge.

Thank you for sharing this truly remarkable article! This CMMC-CCA simulated test helped me achieve a promotion and salary increase. Now it’s free for everyone. Wishing you all a smooth path to promotion!

What a thought-provoking and inspiring read, thank you for sharing! This is the CSSBB reliable exam practice exam that helped me achieve a promotion and pay raise. It’s free today—wishing you career success!