We toasted the 16GB SD card for the third time, doing restart trials. We do this to test reliability of the card. We just start and after a time out restart the Nano. After a couple of days with a lab power supply the SD card just gives up. So we wondered if there is a more durable solution for industrial use. We just want to use the Nano dev kit to drive a display with 3D data. The 3D rendering puts to much strain on the industrial PC we use.
We recommend to use modules which are booting from emmc module. They are faster than the modules which are booting from sdcard. Do you use custom carrier board? If you have caustom carrier board which supports M.2 SSD, we recommend to use for industrial use.
I’m using the same SD card in devkit with NX for more than 2 years. It is a SanDisk 64GB, not sure about the model, but sure it supports UHS.
After some time I moved my Linux rootfs to a Samsung 970 Evo Plus 500GB NVME SSD with no problem so far.
Additional information. So out QA engineer shard an image of what happened to the SD card.
The SD card had several partition’s created. I have no idea how. But if you look at the last partition it still seems to have the OS on the SD card. What can cause this? Here is an image of what happened.
This is normal. These partitions contains several pieces of information for early stages boot, sometime default kernel image and dtb, sometime with redundancy, so the number of partitions. Probably unrelated to your issue.
Help me understand how15 partitions is this normal.
Not sure for your case, there may be many other possible issues, but I’d advise investing in a new SD card such as SanDisk UHS-I, reflash it with latest image and retry.
For reference, this my mmc (SD card in devkit) partition table on NX running R32.5.1:
Number Start (sector) End (sector) Size Code Name 1 610304 122091519 57.9 GiB 8300 APP 2 2048 133119 64.0 MiB 8300 kernel 3 133120 264191 64.0 MiB 8300 kernel_b 4 264192 265087 448.0 KiB 8300 kernel-dtb 5 266240 267135 448.0 KiB 8300 kernel-dtb_b 6 268288 397311 63.0 MiB 8300 recovery 7 397312 398335 512.0 KiB 8300 recovery-dtb 8 399360 399871 256.0 KiB 8300 kernel-bootctrl 9 401408 401919 256.0 KiB 8300 kernel-bootctrl_b 10 403456 608255 100.0 MiB 8300 RECROOTFS 11 608256 608291 18.0 KiB 8300 UDA