evenema
February 13, 2020, 9:21am
1
Hi,
We are trying to update the Drive AGX from DriveOS version 8 to 9 the documentation recommends to update the firmware of the PCIe switches.
We succesfully updated PCIe Switch 1.
When trying to update PCIe Switch 2 on Drive AGX E3550 we need to configure the serial port to show the console of the PM8533 by executing the command:
setportexp 2 0 7 1
When executing this command in the Aurix shell we get Error: Unknown command / Invalid command. What could be the cause of this?
We are using the following guide: https://docs.nvidia.com/drive/drive_os_5.1.6.1L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/Flashing%20Basics/flashing_pcie.html#wwpID0E0OC0HA
Aurix version:
shell> version
Info: Executing cmd: version, argc: 0, args:
SW Version: DRIVE-V5.0.13-E3550-EB-Aurix-ForHyperion-3.01.05
Compilation date: Nov 12 2018, 12:50:16
Do we need to update the Aurix firmware and could this arrise any problems?
evenema
February 13, 2020, 12:51pm
2
We’ve succesfully update the Aurix firmware manually to version:
shell> version
Info: Executing cmd: version, argc: 0, args:
SW Version: DRIVE-V5.1.0-E3550-EB-Aurix-With3LSS-3.02.07
Compilation date: Apr 2 2019, 14:24:45
Command Executed
Unfortunately this command still wasn’t available. We couldn’t find any other information on this command either in any documentation including the documentation with all the MCU Commands: https://docs.nvidia.com/drive/drive_os_5.1.6.1L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/MCU%20Setup%20and%20Configuration/mcu_console_usage.html#wwpID0EEHA
Dear evenema,
We are checking on this issue internally and get back to you.
Dear evenema,
You can ignore this command and go ahead with flashing. Let us know if you have any issues.
Note that, the latest release is DRIVE SW 10.0. Please consider upgrading to DRIVE SW 10.0 to get improvements and latest features.
evenema
February 14, 2020, 7:46am
5
Thank you for the response SivaRamaKrishna,
The idea is to upgrade to version 10 but the documentation recommends to upgrade to version 9.0 before 10.
If we ignore the command we still connect to PCIe Switch 1 instead of 2, if we continue flashing we would flash the wrong firmware to Switch 1.
0x00000000:0000>version
Firmware Version Major 01. Minor 08. Type 0. Build D58.
Device Id 8534
Device Revision 1
XML File Version 58
The device ID is 8534, this is Switch 1 where we should expect 8533 which is Switch 2.
Dear evenema,
There are no updates to 8533 PEX switch. You can safely ignore that section and go ahead for flashing.
evenema
February 14, 2020, 8:49am
7
Thank you for the quick reply,
Is it also not required to update the SPI ROM Image for the Marvell 88SE9345 PCIe SATA Controller as specified in https://docs.nvidia.com/drive/active/5.1.0.2L/nvvib_docs/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide%2FFlashing%2520Basics%2Fflashing_spirom.html%23
Was it required to update the 8534 switch?
evenema
February 17, 2020, 7:38am
8
Could we get an update on this?
evenema
February 18, 2020, 10:16am
9
For everyone else with these questions:
We flashed OS9 after updating the PCIe switch 1. The files and tools for updating the eSATA firmware were present after flashing OS9.
It was not required to flash PCIe Switch 2.
The procedure we followed was:
Flash PCIE Switch 1 as described in the documentation
Update to OS9 with the SDK Manager
Flash the eSATA firmware on Xavier B on OS9.