After SDK update from 4.1.8.0 to 5.0.5.0L systemd initialization is stuck

After the DrivePX SW was updated using DriveInstall to the latest SW, the system is now stuck on initialization. There is no hdmi output on either tegras.

The following can be observed using minicom from an ubuntu host:

Both tegra A and B are on the process after "Started DriveOTA setup" and are showing:
[...] A start job is running for Setup Wizard ( time spent / no limit)

I’ve spent 20 minutes waiting for this to complete, but it didn’t finish.

When i check the firmware version on the Aurix, I see the following DPX2-P2379-EB-Aurix-2.02.04. While in the documentation I see that an update exists:

DRIVE-V5.0.5.0-P2379-EB-Aurix-With3LSS-UPDATE-4.02.02.hex
DRIVE-V5.0.5.0-P2379-NV-Aurix-UPDATE-3.01.01.hex

Is it possible that the Aurix update script fails?

Dear fmilev,

Sorry for the inconvenience.

Could you please try to flash Aurix FW manually with below link guidance? Thanks.

I updated the Aurix firmware, but it had nothing to do with the problem at hand. It turned out that the display driver goes wild and sets an impossible resolution to the monitor (HP

[939.993] (II) NVIDIA(0): Setting mode "HDMI-0: nvidia-auto-select @3840x2160 +0+0 {ViewPortIn=3840x2160, ViewPortOut=3840x2160+0+0}, HDMI-1: nvidia-auto-select @1280x720 +3840+0 {ViewPortIn=1280x720, ViewPortOut=1280x720+0+0}"

Details here: Ubuntu Pastebin

So the system was stuck on the setup window, but I was not able to see it.

I patched the xorg.conf in the targetfs, with the following and now monitoring is working. (Basically a superset of the configs from 4x and 5x with some tweaks of mine)

#
Section "Module"
    Disable     "dri"
    SubSection  "extmod"
        Option  "omit xfree86-dga"
    EndSubSection
    Load "glx"
EndSection

Section "Device"
    Identifier  "Tegra0"
    Driver      "nvidia"
# Allow X server to be started even if no display devices are connected.
    Option      "AllowEmptyInitialConfiguration" "true"
# Disable Display Bandwidth reserving
    Option      "TegraReserveDisplayBandwidth" "false"
EndSection

Section "Monitor"
    Identifier   "HDMI-0"
EndSection

Section "Monitor"
    Identifier   "HDMI-1"
    Option    "Ignore"    "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Tegra0"
    Monitor        "HDMI-0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1920x1200"
    EndSubSection
EndSection

We received our Drive PX 2 this week and our Tegra B was not booting to Ubuntu. So we start the update to version 5.0.5.0 and now we are facing the same problem.

We followed the instructions at [url]https://docs.nvidia.com/drive/nvvib_docs/index.html#page/NVIDIA%2520DRIVE%2520Linux%2520SDK%2520Development%2520Guide%2FFlashing%2Fflash_aurix_dpx.html%23wwpID0E0LE0HA[/url] link, but now neither Tegra A or B are starting its X server.

We update Aurix to the latest version (using TriLoad.bat and Triload_update.bat) successfully and we can connect to all the 8 COM ports and get information.

We are stuck at “A job is running for Setup Wizard” but even after 2 hours, nothing changed.

Any suggestions?

Dear tiago.cajahyba,

Can I know whether the topic Aurix FW or PDK update is?

*Aurix
It says that Aurix FW was updated successfully. right?
If not, did you unplug all USB devices from DPX2?
If yes, please unplug all USB devices and then try it again.

*PDK
Did you try to update the PDK with driveinstall?
If not, could you try to update the PDK with driveinstall? Thanks.