Using external drive with jetson emmc(16GB) module(production)

Hello,

I have been installed jetpack component in emmc(16GB).

Can I install jetpack component in external drive with booting from emmc.
If then, Can you tell me how to install jetpack component in external drive?

Thank you.

No, you can only choose one place as rootfs.

1 Like

Hello,

Becuase of limited emmc space, all necessary files cannot put into emmc.
Due to the limited capacity of emmc, it is difficult to put all the necessary files in emmc.
What method should I use in this case?

  1. Install the os and jetpack component in emmc and put the ai models in the external storage device.
  2. Boot to the external storage device.

In case 2, what is emmc used for?

Why is emmc chosen for the jetson production module?
Is it because of the speed?

Thank you.

Bootloader will still be on the emmc and rootfs (your OS and your jetpack component) will be on the external storage.

Hope this will make this much easier to understand.

1 Like

Hello,

If I put only a bootloader in emmc, wouldn’t it waste emmc’s storage space?
Do you usually put only bootloader in emmc like this?
How does Nvidia recommend using it?

Thank you.

  1. Bootloader can only put over the emmc because our bootrom only able to support those internal boot device like qspi and emmc on jetson.

  2. Yes, put bootloader on emmc and rootfs on the external drive.

1 Like

Hello,

Can I use a sdcard as an external drive?
What documents can I refer to?

Thank you.

Better checking my post here first.

1 Like

Hello,

I have been used a carrier board below you see.

I have read a content below.
Can I use a sdcard as a NVMe drive?

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/flashing.html#wwpID0E0QN0HA

To set up an NVMe drive manually for booting

1.For this method, confirm that the device can boot successfully from eMMC. If it cannot, correct the problem by flashing to eMMC first.

2.Connect the NVMe drive to the host computer.
=> Host computer means ubuntu18.04 hostpc for flashing a jetson?

3.Check the NVMe drive’s device name (e.g. /dev/nvme0n1):
=> I can’t find /dev/nvme0n1 in ubuntu hostpc
How can I find /dev/nvme0n1
Is it possible to use sdcard as a NVMe drive?

Thank you.

nvme0n1 is mostly for NVMe drive case… if you want to use sdcard, you shall use something like mmcblk1p1 …

Check the device node name on your jetson first…

1 Like

This ‘host computer’ means ubuntu hostpc?
or jetson?

Thank you.

It is the ubuntu host PC.

1 Like

Hello,

I have inserted sdcard to ubuntu18.04 hostpc.

lsblk -d -p | grep nvme | cut -d\ -f 1
I Can’t get any result.
What am I supposed to do?

Thank you.

Hi,

Already told … anything with “nvme” is for the nvme drive only… if you want to use sdcard or anything else, please get the correct device name for yourself…

Please stop asking such kind of question again and again. Try to think what these steps are doing by yourself first.

1 Like

Hello,


There was a misunderstanding.
To put rootfs on sdcard
Which of the following should I refer to in the NVIDIA Jetson Linux Driver Package Software Features document?
image

Thank you.

Hi,

There is no direct document for external sdcard, just use the same concept to achieve that by yourself.

1 Like

Hello,

7. (update: 2022/2/14) SDKM is able to directly flash to NVMe on jetson after jetpack4.6
This is because the initrd flash tool in this link is implemented and it can directly flash the NVMe drive on jetson.
=> This is available on jetson nano?
Thank you.

No, not available on jetson nano.

Also, I am not sure if you know that sdcard and NVMe are two different kinds of external drive…

1 Like

Hello,

I didn’t know.
now i know

Thank you.

Hello,

The contents below are emmc first
Are you saying you have to flash it with the command sudo ./flash jetson-nano-devkit-emmc mmcblk0p1?

For this method only, confirm that the device can boot successfully from eMMC. If it cannot, correct the problem by flashing to eMMC first

Thank you.