# Jetson Orin NX and Jetpack 6 Mender & Intergration issues

**URL:** <https://hub.mender.io/t/jetson-orin-nx-and-jetpack-6-mender-intergration-issues/7375>\
**Category:** Yocto Project\
**Tags:** yocto, nvidia, jetson, scarthgap, jetpack-6\
**Created:** [December 6, 2024, 4:11pm UTC](https://hub.mender.io/t/jetson-orin-nx-and-jetpack-6-mender-intergration-issues/7375 "2024-12-06T16:11:45Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Austriker](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/austriker/32/511_2.png) [@Austriker](https://hub.mender.io/u/Austriker)\
**Post date:** [December 12, 2024, 3:45pm UTC](https://hub.mender.io/t/jetson-orin-nx-and-jetpack-6-mender-intergration-issues/7375/3 "2024-12-12T15:45:05Z")

</div>

I solved the issue for the data partition layout.

The description for UDA is cryptic but the reality is that it’s a NVIDIA reserved partition and should not be used. [Jetson Orin NX Custom Partition Layout fails with UDA at the end - #6 by JerryChang - Jetson Orin NX - NVIDIA Developer Forums](https://forums.developer.nvidia.com/t/jetson-orin-nx-custom-partition-layout-fails-with-uda-at-the-end/316401/6?u=austriker85)

Unfortunately `meta-mender-tegra` relies on the UDA partition to work in the default configuration. [meta-mender-community/meta-mender-tegra/recipes-bsp/tegra-binaries/tegra-storage-layout-base\_%.bbappend at cb5dd30c043efcd4fab501d0cf9a8670031ab8df · mendersoftware/meta-mender-community · GitHub](https://github.com/mendersoftware/meta-mender-community/blob/cb5dd30c043efcd4fab501d0cf9a8670031ab8df/meta-mender-tegra/recipes-bsp/tegra-binaries/tegra-storage-layout-base_%25.bbappend#L16)

In order to solve the issue and having Mender working on Jetson Orin NX you need to create a new partition

```auto
        <partition name="permanet_user_storage" id= "17" type="data">
            <allocation_policy> sequential </allocation_policy>
            <filesystem_type> basic </filesystem_type>
            <size> 419430400 </size>
            <file_system_attribute> 0 </file_system_attribute>
            <allocation_attribute> 0x808 </allocation_attribute>
            <percent_reserved> 0 </percent_reserved>
            <align_boundary> 16384 </align_boundary>
            <filename> DATAFILE </filename>
            <description> **Required.** This partition is used to store permanent user
              and device data between A/B updates</description>
        </partition>
        <partition name="secondary_gpt" type="secondary_gpt">
            <allocation_policy> sequential </allocation_policy>
            <filesystem_type> basic </filesystem_type>
            <size> 0xFFFFFFFFFFFFFFFF </size>
            <file_system_attribute> 0 </file_system_attribute>
            <allocation_attribute> 8 </allocation_attribute>
            <percent_reserved> 0 </percent_reserved>
        </partition>

```

and set in the `local.conf` `MENDER_DATA_PART_NUMBER = "17"`

You can also disable `mender-growfs-data` since the line following line

```auto
<allocation_attribute> 0x808 </allocation_attribute>

```

Will automatically grow the partition to the end at flash.

Cheers

---

_[View the full topic](https://hub.mender.io/t/jetson-orin-nx-and-jetpack-6-mender-intergration-issues/7375)._
