XavierNX does not work after license activation

I am trying to install Jetpack5.1.2 with NVMe on Jetson XavierNX (emmc).
I am using 970Evo500GB.

After installing with sudo ./nvsdkmanager_flash.sh –storage nvme0n1p1
, it does not start normally after license activation and initial setup.

After that, when I restart Jetson, license activation and initial setup start.

If you know a solution, please let me know.

I tried the following two types of xml_config
in nvsdkmanager_flash.

xml_config=“tools/kernel_flash/をflash_l4t_external.xml”;
xml_config=“tools/kernel_flash/flash_l4t_t194_nvme.xml”;
The number of sectors is listed in the xml at the link destination.

I also tried sudo ./nvsdkmanager_flash.sh --storage nvme0n1p1 --erase-all --flash-all, but I got the following error:
image/JetPack_5.1.2_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra
57812 blocks
cp: cannot stat ‘/Jetpack_image/JetPack_5.1.2_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/rootfs/lib/modules/5.10.120-tegra/kernel/drivers/mtd’: No such file or directory
Cleaning up…

As the error message says,

modules/5.10.120-tegra/kernel/drivers/mtd
did not exist.

Note that the Jetson image was created in CLI mode.

Jetson XavierNX(emmc) でJetpack5.1.2をNVMeでインストールしようとしています。
970Evo500GBを使用しています。
sudo ./nvsdkmanager_flash.sh –storage nvme0n1p1
でインストール後、ライセンス認証や初期セットアップ後、通常の起動状態になりません。
その後、Jetsonを再起動させると、ライセンス認証や初期セットアップが開始します。
対策をご存知の方は教えてください。

なお、nvsdkmanager_flash内の
xml_config
は以下の2種類を試しました。
xml_config=“tools/kernel_flash/をflash_l4t_external.xml”;
xml_config=“tools/kernel_flash/flash_l4t_t194_nvme.xml”;
リンク先のxmlにはセクタ数を記載しました。

また、
sudo ./nvsdkmanager_flash.sh --storage nvme0n1p1 --erase-all --flash-all
を試しましたが
image/JetPack_5.1.2_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra
57812 blocks
cp: cannot stat ‘/Jetpack_image/JetPack_5.1.2_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/rootfs/lib/modules/5.10.120-tegra/kernel/drivers/mtd’: No such file or directory
Cleaning up…
とエラーが出ました。
エラーメッセージ通り
>modules/5.10.120-tegra/kernel/drivers/mtd
が存在しませんでした。

なお、JetsonイメージはCLIモードでイメージを作成しています。

What do you have in this path?

Jetpack_image/JetPack_5.1.2_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/rootfs/lib/modules/

Hi thanks your reply

this path don’t have ‘module’ folder

$ pwd
/Jetpack_image/JetPack_5.1.2_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/rootfs/lib

$ ls | grep mod
modprobe.d
modules-load.d
speech-dispatcher-modules

Hi,

Are you sure the rootfs on your host PC is really well prepared? How did you install that Jetpack_image/JetPack_5.1.2_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra on your host PC?

Or you are not sure what I am telling here?

Install SDK manager sdkmanager:2.2.0.12028-Ubuntu_20.04 in Docker
and set
–target-image-folder Jetpack_image

I try download and try FLash in cli-mode.
Flash is failed.
After that all file and folder is made in Jetpack_image

It sounds that the sdkmanager installation on your host PC is not completed.

roots/lib/modules should not be empty. Do you have the log when sdkmanager install package to your host?

Thanks you information.
I don’t have log.
I will re-try install and try again.
If you have addtional advice, inform me ,please.

I will do again …

Download SDK Manager

sdkmanager-2.2.0.12028-Ubuntu_20.04_docker.tar.gz

sudo docker run -it --privileged
-v /dev/bus/usb:/dev/bus/usb/
-v /dev:/dev
-v /media/$USER:/media/nvidia:slave
–name JetPack_Install
–network host
–network host
sdkmanager:2.2.0.12028-Ubuntu_20.04
–cli
–action install
–login-type devzone
–product Jetson
–target-os Linux
–flash
–download-folder /Jetpack_temporary
–target-image-folder /Jetpack_image
–license accept
–stay-logged-in true
–collect-usage-data enable
–exit-on-finish

Mr.WayneWWW
Thanks, your infomation.
I flashed XavierNX emmc with NVMe.
1.Make flash data with SDKmanager GUI
2.Modify nvsdkmanager_flash
3.sudo ./nvsdkmanager_flash.sh --storage nvme0n1p1 --erase-all --flash-all
Work well.
Thanks again.

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