Using an SD card in the filesystem on a 16gb emmc Xavier NX


After flashing Jetpack 4.6.2 on my Xavier NX with SDK manager and including cuda and other sdk components my 16gb emmc is obviously maxed out :/

wgthompson@linuxmachine:/dev$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p1   14G   13G  299M  98% /
none            3.5G     0  3.5G   0% /dev
tmpfs           3.8G  4.0K  3.8G   1% /dev/shm
tmpfs           3.8G   29M  3.8G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup
tmpfs           778M   12K  778M   1% /run/user/120
tmpfs           778M     0  778M   0% /run/user/1000

In order to be able to install dependencies and my application I inserted a 64gb sd card into my custom carrier board. When I run sudo fdisk -l this sdcard appears as expected:

Disk /dev/mmcblk1: 58.9 GiB, 63218647040 bytes, 123473920 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device         Boot Start       End   Sectors  Size Id Type
/dev/mmcblk1p1      32768 123473919 123441152 58.9G  7 HPFS/NTFS/exFAT

I don know whether or not this is a valid question, but how do I make it so that the sdcard is seen by the filesystem so I can use it? Is this even necessary? If not, is it necessary to point to it during my application work somehow or will ubuntu take care of this automatically for me?

Thanks so much,

please read

Good morning Wayne,

I am not sure whether you are pointing me to your 0-7 list requesting more information or the response from [arpankumar.mal] , which does not seem relevant to what I asked.

If pointing me to describe points 0-7:

0: I am not facing a boot issue, my question pertains to an already successfully booted system
1: I am using the Quark Carrier board from ConnectTech, but this question is unrelated to carrier brd functionality
2: Jetpack version 4.6.2 with ConnectTech bsp
3: I am not receiving any errors as of now. This question isnt debug or troubleshooting in nature, more so how to approach storage on the module.
4: I have searched and found no duplicity when posting this. Please dont assume I posted this as a path of least resistance. The nearest topic is this one regarding SD card size but this question involves creating a bootable SD which I am not trying to do (Im fine booting from the emmc)
5: This isnt an issue you can duplicate on the dev kit because the dev kit NX using SD card to begin with instead of the production module 16gb EMMC. And swapping in the production module onto the dev kit would be redundant for this question.
6: Documentation that I have read doesn’t address the issue
7: Comment was previewed and reviewed with code snippets added where applicable

Thanks for your help

Sorry, wrong post.

This one:Boot from external drive

Good afternoon Wayne,

Thanks for pointing me in the right direction. however, a sort of esoteric question:

Even though I am booting (successfully) from my maxed out 16Gb EMMC is it possible to extend the storage environment into my inserted sdcard without having to boot from that sd card? As in, is it possible just to continue to boot off the default EMMC I already flashed but still use the sdcard to download dependencies, develop my application, etc. without having to burn the L4T to that sdcard?

Might be a dumb question but thanks anyways,

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.