Please provide the following info (tick the boxes after creating this topic):
Software Version
[*] DRIVE OS 6.0.10.0
DRIVE OS 6.0.8.1
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other
Target Operating System
[*] Linux
QNX
other
Hardware Platform
[*] DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other
SDK Manager Version
2.1.0
other
Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
[*] native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other
Issue Description
Initially both bootchains by default were flashed to 6.0.8.1, however due to CGF display issues, I am trying to flash Bootchain B only (using option --disable-full
like flash.py --disable-full /dev/ttyACM1 p3710
) so that we can test on latest software.
Bootchain A is kept at DRIVE OS 6.0.8.1, and so Bootchain B is tried to flash to DRIVE OS 6.0.10, however flashing fails for either A and B when trying to flash only one bootchain with DRIVE OS 6.0.10, the following logs are same no matter how I try to flash.
Error String
[2024-12-03 11:32:54,907 root ERROR pdk_bind.py 217 140] Binding of partitions failed ! Check log for more details.
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] ****** Starting bootburn/bootburn.py ********
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] ********* Starting t23x bootburn py ********
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] Bootburn Starting with arguments ['/drive/drive-foundation/tools/flashtools/bootburn/bootburn.py', '--find_board_name', '-x', '/dev/ttyACM1']
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] logfile :: /drive/drive-foundation/tools/flashtools/bootburn_t23x_py/bootburn.txt
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] cwd in setBoardConfigPath :: /drive/drive-foundation/tools/flashtools/bootburn_t23x_py
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] trying hardware folder:
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] /drive/drive-foundation/platform-config/hardware/nvidia/platform/t23x/automotive/flashing/board_configs
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140]
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] Default Schema:/drive/drive-foundation/tools/flashtools/bootburn_t23x_py/nv-customer-data-schema.json
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140]
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] [bootburn]: [GetInfoRom(620)] : Read skuinfo from InfoRom...
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] [bootburn]: Execute command on Aurix serial port
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] [bootburn]: [CheckFirmwareisAFW(600)] : AFW firmware found
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] [bootburn]: [setTargetConfigt23xInfoRomInfo(720)] : 940-63710-0010-300
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] [bootburn]: [setTargetConfigt23xInfoRomInfo(721)] : None
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] [bootburn]: [setTargetConfigt23xInfoRomInfo(728)] : ****** s_InforomSkuVersion 300
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] [bootburn]: [setTargetConfigt23xInfoRomInfo(729)] : ****** s_InforomProdInfo 940-63710-0010
[2024-12-03 11:32:54,908 root DEBUG utilities.py 294 140] [bootburn]: [findTargetBaseBoardName(767)] : baseBoardName found :: p3710-10-s05
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [findBaseBoardName(3907)] : Detected baseboard with default ChipSku :: p3710-10-s05
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [updateFindBoardData(337)] : Connected Board Name details :: baseBoard name - p3710-10-s05
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(507)] : Setting Tegra-A on hold...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(509)] : Done
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(534)] : Setting Tegra-A in recovery...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(538)] : Done
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,909 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] [bootburn]: [GetTegrasAssocWithAurix(552)] : retrying board recovery check...
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] [bootburn]: [getListTargetsInRecovery(3975)] : Bus 003 Device 014: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] command line used was:
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] ['/drive/drive-foundation/tools/flashtools/bootburn/bootburn.py', '--find_board_name', '-x', '/dev/ttyACM1']
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140]
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140]
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] Could not put Tegra-A in recovery
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140]
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] [bootburn]: [__exit__(82)] : Exception in critical section :<class 'OSError'>
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140]
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] Exception caught in bootburn
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] Traceback (most recent call last):
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] File "/drive/drive-foundation/tools/flashtools/bootburn/../bootburn_t23x_py/bootburn.py", line 271, in bootburn
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] bootburnLib.CheckRecoveryTargets()
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] File "/drive/drive-foundation/tools/flashtools/bootburn/../bootburn_t23x_py/bootburn_lib.py", line 3920, in CheckRecoveryTargets
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] self.aurix.GetTegrasAssocWithAurix(self.targetConfig.s_AurixPort)
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] File "/drive/drive-foundation/tools/flashtools/bootburn/../bootburn_t23x_py/bootburn_aurix.py", line 551, in GetTegrasAssocWithAurix
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] AbnormalTermination("Could not put {} in recovery".format(name), nverror.NvError_ResourceError)
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] File "/drive/drive-foundation/tools/flashtools/bootburn/../bootburn_t23x_py/flashtools_nverror.py", line 251, in AbnormalTermination
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] raise OSError(errorCode)
[2024-12-03 11:32:54,910 root DEBUG utilities.py 294 140] OSError: 15
[2024-12-03 11:32:54,911 root INFO runner.py 37 140] Failed to bind partitions!
[2024-12-03 11:32:54,911 root DEBUG runner.py 39 140] Error on line 972
[2024-12-03 11:32:54,911 root DEBUG runner.py 40 140] Exception info: Exception Type <class 'module.errors.FailedToBindPartitionsError'>, Traceback <traceback object at 0x7fadc601c480>
[2024-12-03 11:32:54,911 root INFO runner.py 42 140] driveinstaller cannot continue! Check the log file for details: /drive/driveinstaller/driveinstaller.log
[2024-12-03 11:32:54,911 root DEBUG runner.py 62 140] Cleaning up...
[2024-12-03 11:32:54,911 root DEBUG utilities.py 137 140] Deleting temporary directories...
[2024-12-03 11:32:54,911 root DEBUG utilities.py 139 140] Deleting /tmp/pdkinstall-tmp-e7w3ljoh-bind
[2024-12-03 11:32:54,911 root DEBUG runner.py 64 140] Closing the log file.
root@6.0.10.0-0009-build-linux-sdk:/drive#
Logs
driveinstaller.log (28.4 KB)