Jetson Nano (emmc, not devkit) & sdd?
# │forum
j
I've got four Jetson Nano boards, the ones with onboard 32G of emmc storage. So way to small for just about anything. I wanted to try them in my turing pi 2 using nvme storage. (500G are pretty cheap now) The posted instructions no longer work, at least not with the latest OS (NVIDIA Jetson Linux 35.6.0) (https://docs.turingpi.com/docs/orin-nxnano-flashing-os) The step to sed some file having to do with EEPROM simply is a file not found. (the whole dir t186ref no longer exists). Nothing really works from that point on. I can install a base OS by popping these boards into a carrier, and I've verified that they can see my nvme board when they are in the turing pi. soooo. I was wondering, is there a way to clone the emmc to the nvme, and then change the boot, to use the nvme instead? (or maybe a way to erase the emmc so that boot goes to the nvme) Or are there updated steps to install to nvme? Long term, trying to decide what to buy to replace these (rk1, RP5, Orin Nano), but I'm on a budget for now. Thanks
d
As of Jetpack 6/L4T r36.X.X, the directory name changed to
generic
from
t186ref
. Everything else should work. Note that u-boot's boot_targets environment variable gives precedence to NVMe. You can temporarily change the boot order via the NVIDIA Boot Manager.
j
Thanks, I will go through the process again and see if I can make it work
Um, I'm not using Jetpack 6. I have a Jetson Nano, which is limited to R32.7.6. Looking closely at what showed up when I unpacked the two files I downloaded Jetson-210_Linux_R32.7.6_aarch64.tbz2 and Tegra_Linux_Sample-Root-Filesystem_R32.7.6_aarch64.tbz2, I do find a directory called "Linux_for_Tegra/bootloader/t210ref/BCT", but it does not have any files ending with .dts, so I'm still not sure what to do next.
hmm, perhaps I was in the wrong section. The tab is labled "Orin NX/Nano", but apparently is all about Orin Nano, not regular Nano. Moving down to "Nano (B01), the section about flashing OS merely has you start sdkmanager, which does not give you an option to write an OS to the nvme drive.
So, back to the original question, Can you flash an OS to an NVME drive using a Jetson Nano (B01)? If so how?
d
I haven't tried it yet, but I did purchase a Jetson Nano (B01) to support the community. I still need to reinstall Ubuntu (18.04) to support the version of Jetpack that works for the Jetson Nano. According to the Turing Pi v2 documentation (https://docs.turingpi.com/docs/turing-pi2-specs-and-io-ports#mpcie-m2-nvme-sata-usb-ports-mapping) a Jetson Nano can support the M.2 socket at the expense of any other peripherals that require PCIe. Don't expect much by way of performance with the single PCIe Gen 2 lane that's available. Whether you can actually flash Linux for Tegra directly to the NVMe device is a function of Jetpack. In addition, the Turing Pi v2 documentation applies to the TPi v2.3/v2.4 board. (Updates coming soon ). The USB 2.0 port there can be switched between nodes. This is not an option with the v2.5.2 board.
j
I have Ubuntu 18.04 running on an old laptop, and, as mentioned, 4 B01 boards that would love to be able to boot from NVME (32G of storage onboard is simply not enough, rather just leave that blank). How do I verify the version of my turing Pi? The about screen shows Daemon 2.0.5, build 2023.08, but I expect those are software versions, not hardware versions. You say "function of Jetpack", not sure what that means.
Ah, printed near the power connector v2.4
d
BMC-Firmware v2.0.5 only runs on Turing Pi v2.3/v2.4 boards. Soon enough there will be common firmware for all Turing Pi v2 variants.
82 Views