TX2-NX flash Jetpack4.5.1, but OS image vesion is 32.5, it should be 32.5.1

Jetson Xavier NX’s carrier board + TX2-NX
we used SDKManager to install Jetpack4.5.1 for TX2-NX.
SDKmanager can found the TX2-NX, lusb show: Bus 001 Device 004: ID 0955:7c18 NVidia Corp.
After download finished, flash error(below error log).
we found SDKmanager step1 selected linux Jetpack4.5.1 , step 2 the OS image version is 32.5,(It should be 32.5.1).
but we cann’t change it,
Can anyone help me how to solve it? thanks!

error log:
12:15:56 SUMMARY: Flash Jetson TX2 NX - flash: Depends on failed component

12:11:23 INFO: File System and OS - target_image: **********************
12:11:23 INFO: File System and OS - target_image: exec_command: /tmp/tmp_NV_L4T_FILE_SYSTEM_AND_OS_T186_COMP.sh
12:15:54 INFO: File System and OS - target_image: Using rootfs directory of: /media/sfloat/PRIVATE/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/rootfs
12:15:54 INFO: File System and OS - target_image: ||||||||||||||||||||||| ERROR |||||||||||||||||||||||
12:15:54 INFO: File System and OS - target_image: -----------------------------------------------------
12:15:54 INFO: File System and OS - target_image: 1. The root filesystem, provided with this package,
12:15:54 INFO: File System and OS - target_image: has to be extracted to this directory:

hello sfloat.yang,

it should be r32.5.1 to support TX2-NX properly.
could you please enable the flash.sh to have image flashing manually.
please enter the path ~/nvidia/nvidia_sdk/ for the corresponding JetPack release image.
check developer guide, for the Basic Flash Script Usage.
thanks

hank for your reply!
we used flash.sh, it reported : not supported by U-Boot. Could you tell me how do next ?

log msg:
xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra$ sudo ./flash.sh jetson-tx2i mmcblk0p1
###############################################################################

L4T BSP Information:

R32 , REVISION: 5.1

###############################################################################

Target Board Information:

Name: jetson-tx2i, Board Family: t186ref, SoC: Tegra 186,

OpMode: production, Boot Authentication: NS,

Disk encryption: disabled ,

###############################################################################
./tegraflash.py --chip 0x18 --applet “/media/sfloat/PRIVATE/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin” --skipuid --cmd “dump eeprom boardinfo cvm.bin”
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands

[ 0.0303 ] Generating RCM messages
[ 0.0320 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm /media/sfloat/PRIVATE/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/bootloader/mb1_recovery_prod.bin 0 0
[ 0.0346 ] RCM 0 is saved as rcm_0.rcm
[ 0.0360 ] RCM 1 is saved as rcm_1.rcm
[ 0.0375 ] List of rcm files are saved in rcm_list.xml
[ 0.0377 ]
[ 0.0377 ] Signing RCM messages
[ 0.0395 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[ 0.0410 ] Assuming zero filled SBK key
[ 0.0523 ]
[ 0.0523 ] Copying signature to RCM mesages
[ 0.0543 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
[ 0.0576 ]
[ 0.0577 ] Boot Rom communication
[ 0.0596 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml --skipuid
[ 0.0620 ] RCM version 0X180001
[ 0.0656 ] Boot Rom communication completed
[ 1.0724 ]
[ 2.0773 ] tegrarcm_v2 --isapplet
[ 2.0807 ] Applet version 01.00.0000
[ 2.0998 ]
[ 2.1022 ] Retrieving EEPROM data
[ 2.1023 ] tegrarcm_v2 --oem platformdetails eeprom cvm /media/sfloat/PRIVATE/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/bootloader/cvm.bin
[ 2.1038 ] Applet version 01.00.0000
[ 2.1405 ] Saved platform info in /media/sfloat/PRIVATE/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/bootloader/cvm.bin
[ 2.2141 ]
Board ID(3636) version(300) sku(0001) revision(H.0)
not supported by U-Boot

hello sfloat.yang,

you’re having incorrect board configuration,
please try again by using jetson-xavier-nx-devkit-tx2-nx for TX2-NX platforms.
thanks

thank you.
we try the jetson-xavier-nx-devkit-tx2-nx, it report: 无法获取’/media/sfloat/PRIVATE/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/rootfs/etc/wpa_supplicant.conf’ 的文件状态(stat): 没有那个文件或目录,
so we copy wpa_supplicant.conf from JESON_NX, reflash. then msg: /Linux_for_Tegra/rootfs/lib/firmware/brcm/fw_bcmdhd.bin’ 的文件状态(stat): 没有那个文件或目录
it seems we didn’t download all the file. we use sdkmager download, how can we download the all file for tx2-nx? thank!

hello sfloat.yang,

could you please re-run SDKManager.
please have a try to choose the board as Xavier to complete the installation process.
let’s see if the board configure file, jetson-xavier-nx-devkit-tx2-nx.conf has generated.
thanks

hi JerryChang,
the board Xavier is nx or agx? Do we need to delete previous files ?

hello sfloat.yang,

please install as Jetson Xavier NX, since TX2-NX works with Jetson Xavier NX’s carrier board.
thanks

Do you have TX2-NX options here?

it seems we didn’t download the kernel 32.5.1.
we re-run sdkmanager and select xavier nx board, the dir rootfs/lib/modules/ only 4.9.140-tegra, the flash.sh error infor: Linux_for_Tegra/rootfs/lib/modules/4.9.201-tegra//kernel/drivers/net/wireless/bcmdhd/bcmdhd.ko’ 的文件状态(stat): 没有那个文件或目录

how can we get the all file about 32.5.1 kernel ?

yes.
there are two option: 1 is Jetson TX2 2 is Jestson TX2 NX

Then please select TX2-NX and try again.

Also, 4.9.140-tegra is the kernel for jetpack4.4. But not 4.5.1. It seems you mix them up.

yes, 4.9.140-tegra is the kernel for jetpack4.4.
we use sdkmanager flash tx-nx, select linux jetpack 4.5.1, but there hasn’t jetpack 4.5.1 file download.
there is only old file for jetpack4.4.
flash.sh error message:
无法获取’/media/sfloat/PRIVATE/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/rootfs/lib/modules/4.9.201-tegra/kernel/drivers/net/wireless/bcmdhd/bcmdhd.ko’ 的文件状态(stat): 没有那个文件或目录

Hi,

Just one question. Do you have JetPack_4.5.1_Linux_JETSON_TX2_NX on your host machine or not?

yes ,we have JetPack_4.5.1_Linux_JETSON_TX2_NX.
The problem is that the downloaded files are incomplete, so when we run flash.sh, it interrupt as:
无法获取’/media/sfloat/PRIVATE/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/rootfs/lib/modules/4.9.201-tegra/kernel/drivers/net/wireless/bcmdhd/bcmdhd.ko’ 的文件状态(stat): 没有那个文件或目录

/xavier_nx/JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra$ ls
apply_binaries.sh jetson-xavier-as-8gb.conf p2597-0000+p3310-1000-as-p3489-0888.conf p3449-0000+p3668-0000-qspi-sd.conf
bootloader jetson-xavier-as-xavier-nx.conf p2597-0000+p3310-1000.conf p3449-0000+p3668-0001-qspi-emmc.conf
build_l4t_bup.sh jetson-xavier.conf p2597-0000+p3489-0000-ucm1.conf p3509-0000+p3636-0001.conf
clara-agx-xavier-devkit.conf jetson-xavier-maxn.conf p2597-0000+p3489-0000-ucm2.conf p3509-0000+p3668-0000-qspi.conf
e3900-0000+p2888-0004-b00.conf jetson-xavier-nx-devkit.conf p2597-0000+p3489-0888.conf p3509-0000+p3668-0000-qspi-sd.conf
flash.sh jetson-xavier-nx-devkit-emmc.conf p2771-0000.conf.common p3509-0000+p3668-0001-qspi-emmc.conf
jetson-agx-xavier-devkit-8gb.conf jetson-xavier-nx-devkit-qspi.conf p2771-0000-dsi-hdmi-dp.conf p3636.conf.common
jetson-agx-xavier-devkit.conf jetson-xavier-nx-devkit-tx2-nx.conf p2822-0000+p2888-0001.conf p3668.conf.common
jetson-tx2-4GB.conf jetson-xavier-slvs-ec.conf p2822-0000+p2888-0004.conf README_Autoflash.txt
jetson-tx2-as-4GB.conf kernel p2822-0000+p2888-0006.conf README_Massflash.txt
jetson-tx2.conf l4t_generate_soc_bup.sh p2822+p2888-0001-as-p3668-0001.conf rootfs
jetson-tx2-devkit-4gb.conf l4t_sign_image.sh p2972-0000.conf.common source
jetson-tx2-devkit.conf nvautoflash.sh p2972-0000-devkit-maxn.conf source_sync.sh
jetson-tx2-devkit-tx2i.conf nvmassflashgen.sh p2972-0000-devkit-slvs-ec.conf tools
jetson-tx2i.conf nv_tegra p2972-as-galen-8gb.conf
jetson-xavier-8gb.conf nv_tools p2972.conf

1 Like

Hi sfloat.yang,

Please remove “JetPack_4.5.1_Linux_JETSON_TX2_NX” folder and run sdkmanager to download again.
Run below:

$ sudo rm -R JetPack_4.5.1_Linux_JETSON_TX2_NX
$ sudo rm ~/.nvsdkm
$ sdkmanager

Ok, forget about those errors.
Please use the repair/uninstall button in sdkmanager to remove the driver package and let sdkmanager re-download it again. If you still hit problem, share us the sdkm log again. It looks like your previous installation does not have full package. Is your disk space enough for sdkmanager?

edit: looks like @carolyuu shared the same things. Please follow her steps first.

hi carolyuu.
we removed the folder and run sdkmanager to download already.
we can try it more once.
it seems the download folder miss all the file on the folder JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/rootfs/lib/modules

hi WayneWWW
we uninstall Jetpack4.5.1 . re-download it again, but the there are still problem.
On step2 we found the Jetson OS version is 32.5, is it right? (See the attached picture)
we also found it seem missing files in folder “JetPack_4.5.1_Linux_JETSON_TX2_NX/Linux_for_Tegra/rootfs/lib/”, there are not modules .


SDKM_logs_JetPack_4.5.1_Linux_for_Jetson_TX2_NX_2021-05-18_15-17-00.zip (163.9 KB)

Hi,

Do you see any other files in rootfs?