Why is ttyTHS0 used as terminal output on Xavier NX, but not on Orin NX and Orin Nano?

Hi,NV developers,

When using Xavier NX, we found that system logs are output from two ports. However, when we checked the /boot/extlinux/extlinux.conf file, we only saw one serial port specified.
My requirement is to disable terminal output from ttyTHS0 and use it as a regular serial port and how to da that ? thanks ~
SDK 35.3.1

Hi JackyChen,

Are you using the devkit or custom board for Xavier NX?

Do you mean that you want to use UART1 connecting to other peripheral device?

Could you help to remove tty0 from kernel cmdline?

Please also help to provide the serial console log and the result of the following command on your board.

$cat /sys/kernel/debug/pinctrl/2430000.pinmux/pinconf-groups |grep uart

Hi @KevinFFF

Custom board.

Yes

I have already tried this, but there is still log output.

Maybe you could refer to the following threads to check if it could help.

  1. UART1 cannot be used immediately after booting - Jetson & Embedded Systems / Jetson Xavier NX - NVIDIA Developer Forums
  2. Jetson NX uart1,I want use uart1 as rs422 ,FullDuplex-Mode, Meet error ‘TIOCSRS485:Inappropriate ioctl for device’ - Jetson & Embedded Systems / Jetson Xavier NX - NVIDIA Developer Forums

and with the following command:

$systemctl stop nvgetty
$systemctl disable nvgetty

Please also provide the serial console log for further check.

@KevinFFF Hi,

I type these command and then reboot the system.

ttyTHS0 still output logs during the boot stage, but once the system is up and running, there will be no terminal login logs.

and I try

ttyTHS0 did not output “hello”

And is there a way to prevent ttyTHS0 from outputting logs during the boot stage?

Please refer to the following thread to set ODMDATA as 0x14000 to disable the UART log in eraly boot stage.
Disabling UART Serial and NVJTAG for security - #5 by KevinFFF

@KevinFFF Hi,

yes I type command to flash Xavier NX,

sudo ./flash.sh  -o 0x14000  jetson-xavier-nx-devkit-emmc mmcblk0p1

but system can not start up

[0003.614] I> configure_qspi_clk: FORCING INTERFACE_FREQ TO 133000000!!
[0003.621] I> QSPI source rate = 204000 Khz
[0003.624] I> Requested rate for QSPI clock = 34000 Khz
[0003.630] I> BPMP-set rate for QSPI clk = 34000 Khz
[0003.634] I> tx_clk_tap_delay : 0
[0003.637] I> rx_clk_tap_delay : 16
[0003.640] I> QSPI Flash Size = 32 MB
[0003.648] I> Qspi initialized successfully
[0003.649] I> qspi flash-0 params source = boot args
[0003.653] W> No board IDs available
[0003.656] E> Failed to get board id info!
[0003.662] I> sdmmc-3 params source = safe params
[0003.669] I> Found 41 partitions in QSPI_FLASH (instance 0)
[0003.670] W> Cannot find any partition table for 00000003
[0003.675] E> Failed to publish 00000003
[0003.684] I> Found 22 partitions in SDMMC_USER (instance 3)
[0003.700] I> regulator 'vdd-hdmi-5v0' already enabled
[0003.704] I> regulator 'vdd-hdmi-5v0' already enabled
[0003.705] I> hdmi cable connected
[0003.709] W> set volts not configured for 'vdd-1v0'
[0003.714] W> set volts not configured for 'vdd-1v8-hs'
[0003.714] I> retrieved tmds range from prod_list_hdmi_soc
[0003.715] E> cannot find any other nvdisp nodes
[0003.732] I> edid read success
[0003.745] I> edid read success
[0003.745] I> width = 640, height = 480, frequency = 25174825
[0003.745] I> width = 640, height = 480, frequency = 25174825
[0003.746] I> width = 640, height = 480, frequency = 25174825
[0003.746] I> width = 1024, height = 768, frequency = 65000000
[0003.746] I> width = 1024, height = 768, frequency = 65000000
[0003.750] I> width = 1024, height = 768, frequency = 65000000
[0003.756] I> width = 1280, height = 720, frequency = 74250000
[0003.761] I> width = 720, height = 480, frequency = 27000000
[0003.767] I> width = 720, height = 576, frequency = 27000000
[0003.772] I> width = 720, height = 480, frequency = 26973026
[0003.778] I> width = 720, height = 480, frequency = 26973026
[0003.783] I> width = 720, height = 576, frequency = 26973026
[0003.789] I> width = 720, height = 576, frequency = 26973026
[0003.794] I> width = 1280, height = 720, frequency = 74175824
[0003.800] I> width = 1280, height = 720, frequency = 74175824
[0003.806] I> width = 1920, height = 1080, frequency = 148351648
[0003.811] I> width = 1920, height = 1080, frequency = 148351648
[0003.817] I> Best mode Width = 1920, Height = 1080, freq = 148351648
[0003.828] I> hdmi_enable, starting HDMI initialisation
[0003.833] I> hdmi_enable, HDMI initialisation complete
[0003.843] initializing target
[0003.844] calling apps_init()
[0003.844] starting app kernel_boot_app
[0003.845] I> Kernel type = Normal

Jetson UEFI firmware (version 3.1-32827747 built on 2023-03-19T14:56:32+00:00)


































































































…渑RROR:   MPIDR 0x80000000: exception reason=0 syndrome=0xbe000000
ERROR:   **************************************
ERROR:   RAS Error in L2, ERRSELR_EL1=0x200:
ERROR:          Status = 0xfc006612
ERROR:          IERR = SCF to L2 Slave Error Read: 0x66
ERROR:   SERR = Error response from slave: 0x12
ERROR:          Overflow (there may be more errors) - Uncorrectable
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x80000000400000
ERROR:          MISC1 = 0x20240000007
ERROR:          ADDR = 0x8000000003f400c0
ERROR:   **************************************
ERROR:   **************************************
ERROR:   RAS Error in SCF_IOB, ERRSELR_EL1=0x401:
ERROR:          Status = 0xf4009604
ERROR:          IERR = CBB Interface Error: 0x96
ERROR:   SERR = Assertion failure: 0x4
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x40
ERROR:          MISC1 = 0x1e64a444521
ERROR:          ADDR = 0x8000000003f400c0
ERROR:   **************************************
ERROR:   RAS error handled!
ERROR:   sdei_dispatch_event returned -1
ERROR:   MPIDR 0x80000000: exception reason=0 syndrome=0xbe000000
ERROR:   **************************************
ERROR:   RAS Error in L2, ERRSELR_EL1=0x200:
ERROR:          Status = 0xfc006512
ERROR:          IERR = SCF to L2 Slave Error Write: 0x65
ERROR:   SERR = Error response from slave: 0x12
ERROR:          Overflow (there may be more errors) - Uncorrectable
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x80000000200000
ERROR:          MISC1 = 0x20ac0000003
ERROR:          ADDR = 0x8000000003f400c0
ERROR:   **************************************
ERROR:   **************************************
ERROR:   RAS Error in SCF_IOB, ERRSELR_EL1=0x401:
ERROR:          Status = 0xfc009604
ERROR:          IERR = CBB Interface Error: 0x96
ERROR:   SERR = Assertion failure: 0x4
ERROR:          Overflow (there may be more errors) - Uncorrectable
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x40
ERROR:          MISC1 = 0xea4a404221
ERROR:          ADDR = 0x8000000003f400c0
ERROR:   **************************************
ERROR:   RAS error handled!
ERROR:   sdei_dispatch_event returned -1
ERROR:   MPIDR 0x80000000: exception reason=0 syndrome=0xbe000000
ERROR:   **************************************
ERROR:   RAS Error in L2, ERRSELR_EL1=0x200:
ERROR:          Status = 0xfc006512
ERROR:          IERR = SCF to L2 Slave Error Write: 0x65
ERROR:   SERR = Error response from slave: 0x12
ERROR:          Overflow (there may be more errors) - Uncorrectable
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x80000000200000
ERROR:          MISC1 = 0x20ac0000001
ERROR:          ADDR = 0x8000000003f400c0
ERROR:   **************************************
ERROR:   **************************************
ERROR:   RAS Error in SCF_IOB, ERRSELR_EL1=0x401:
ERROR:          Status = 0xfc009604
ERROR:          IERR = CBB Interface Error: 0x96
ERROR:   SERR = Assertion failure: 0x4
ERROR:          Overflow (there may be more errors) - Uncorrectable
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x40
ERROR:          MISC1 = 0x6a4a404221
ERROR:          ADDR = 0x8000000003f400c0
ERROR:   **************************************
ERROR:   RAS error handled!
ERROR:   sdei_dispatch_event returned -1
ERROR:   MPIDR 0x80000000: exception reason=0 syndrome=0xbe000000
ERROR:   **************************************
ERROR:   RAS Error in L2, ERRSELR_EL1=0x200:
ERROR:          Status = 0xf4006512
ERROR:          IERR = SCF to L2 Slave Error Write: 0x65
ERROR:   SERR = Error response from slave: 0x12
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x80000000200000
ERROR:          MISC1 = 0x20ac0000003
ERROR:          ADDR = 0x8000000003f40080
ERROR:   **************************************
ERROR:   **************************************
ERROR:   RAS Error in SCF_IOB, ERRSELR_EL1=0x401:
ERROR:          Status = 0xf4009604
ERROR:          IERR = CBB Interface Error: 0x96
ERROR:   SERR = Assertion failure: 0x4
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x40
ERROR:          MISC1 = 0xea4a404221
ERROR:          ADDR = 0x8000000003f40080
ERROR:   **************************************
ERROR:   RAS error handled!
ERROR:   sdei_dispatch_event returned -1













Does you board can boot up successfully w/o -o 0x14000?

$sudo ./flash.sh  jetson-xavier-nx-devkit-emmc mmcblk0p1

No, system can’t start up.

Please provide the serial console log for further check.

These ~

@KevinFFF I work with @JackyChen . is any update about this issues?

Sorry, please use ODMDATA=0xB8110000 for Xavier NX.

$sudo ./flash.sh -o 0xB8110000 jetson-xavier-nx-devkit-emmc mmcblk0p1

Do you mean your board can not boot up successfully w/o any change?

@KevinFFF I try this cammand for flashing Xavier NX
but the Xavier NX system can not bootup and stuck in the serial log:

…
[0000.025] W> RATCHET: MB1 binary ratchet value 4 is larger than ratchet level 2 from HW fuses.
[0000.033] I> MB1 (prd-version: 2.6.0.0-t194-41334769-cab45716)
[0000.038] I> Boot-mode: Coldboot
[0000.041] I> Platform: Silicon
[0000.044] I> Chip revision : A02P
[0000.047] I> Bootrom patch version : 15 (correctly patched)
[0000.052] I> ATE fuse revision : 0x200
[0000.056] I> Ram repair fuse : 0x0
[0000.059] I> Ram Code : 0x0
[0000.061] I> rst_source: 0x0, rst_level: 0x0
[0000.066] I> Boot-device: QSPI (instance: 0)
[0000.070] I> Qspi flash params source = brbct
[0000.074] I> Qspi clock source : pllp
[0000.078] I> Qspi-0 initialized successfully
[0000.082] I> Boot chain mechanism: A/B
[0000.085] I> Current Boot-Chain Slot: 0
[0000.089] I> BR-BCT Boot-Chain: 0, status: 0. update flag: 0
[0000.094] I> Qspi flash params source = brbct
[0000.100] W> PROD_CONFIG: device prod data is empty in MB1 BCT.
[0000.107] I> Temperature = 55000
[0000.110] W> Skipping boost for clk: BPMP_CPU_NIC
[0000.115] W> Skipping boost for clk: BPMP_APB
[0000.119] W> Skipping boost for clk: AXI_CBB
[0000.123] W> Skipping boost for clk: AON_CPU_NIC
[0000.127] W> Skipping boost for clk: CAN1
[0000.131] W> Skipping boost for clk: CAN2
[0000.135] I> Boot-device: QSPI (instance: 0)
[0000.139] I> Qspi flash params source = mb1bct
[0000.143] I> Qspi clock source : pllc_out0
[0000.147] I> Qspi-0 reinitialized
[0000.150] I> Qspi flash params source = mb1bct
[0000.163] I> Non-ECC region[0]: Start:0x80000000, End:0x100000000
[0000.170] W>  Thermal config not found in BCT
[0000.178] W>  MEMIO rail config not found in BCT
[0000.188] I> Qspi flash params source = mb1bct
[0000.201] I> Qspi flash params source = mb1bct
[0000.235] I> Qspi flash params source = mb1bct
[0000.799] I> Qspi flash params source = mb1bct
[0000.816] I> Qspi flash params source = mb1bct
[0000.855] W>  Platform config not found in BCT
[0000.882] I> Qspi flash params source = mb1bct
[0000.907] I> MB1 done

…©…囗ain enter
SPE VERSION #: R01.00.18 Created: Jan 29 2021 @ 14:18:27
HW Function test
Start Scheduler.
in late init
…[0000.917] I> Welcome to MB2(TBoot-BPMP) (version: default.t194-mobile-74494172)
[0000.917] I> DMA Heap @ [0x526fa000 - 0x52ffa000]
[0000.918] I> Default Heap @ [0xd486400 - 0xd48a400]
[0000.919] E> DEVICE_PROD: Invalid value data = 70020000, size = 0.
[0000.924] W> device prod register failed
[0000.928] I> gpio framework initialized
[0000.932] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio' driver
[0000.939] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio-aon' driver
[0000.947] I> No valid sdcard_params in mb1_bct
[0000.951] I> Boot_device: QSPI_FLASH instance: 0
[0000.956] I> qspi flash-0 params source = boot args
[0000.961] I> QSPI-0l initialized successfully
[0000.965] I> sdmmc-3 params source = safe params
[0001.366] I> sdmmc DDR50 mode
[0001.384] I> Found 41 partitions in QSPI_FLASH (instance 0)
[0001.401] W> Cannot find any partition table for 00000003
[0001.402]  > PARTITION_MANAGER: Failed to publish partition.
[0001.418] I> Found 22 partitions in SDMMC_USER (instance 3)
[0001.419] I> Active Boot chain : 0
[0002.101] I> Relocating BR-BCT
[0002.102]  > DEVICE_PROD: device prod is not initialized.
[0002.413] I> Relocating OP-TEE dtb from: 0x6bfff240 to 0x70050000, size: 1008
[0002.414] I> [0] START: 0x80000000, SIZE: 0x2f000000
[0002.414] I> [1] START: 0xaf010000, SIZE: 0x189f0000
[0002.415] I> [2] START: 0xc7b00000, SIZE: 0xc0000
[0002.415] I> [3] START: 0xca000000, SIZE: 0x800000
[0002.416] I> dram_block larger than 80000000
[0002.418] I> [4] START: 0x100000000, SIZE: 0x180000000
[0002.429] I> Setting NS memory ranges to OP-TEE dtb finished.
[0002.433] I> found decompressor handler: lz4
[0002.662] I> EKB detected (length: 0x410) @ VA:0x52709400
[0002.664] I> Setting EKB blob info to OPTEE dtb finished.
…湮OTICE:  BL31: v2.6(release):07eea4970
NOTICE:  BL31: Built : 07:55:15, Mar 19 2023
I/TC: 
…bpmp: init
bpmp: tag is 128431eec76692047e1ac1ebc0392266
sku_dt_init: not sku 0x00
…忏lk_early initialized
…渖/TC…忭ail_early initialized
…浜 …怄use initialized
hwwdt initialized
…湮on-…怍194_ec_get_ec_list: found 45 ecs
…潴ecure exte…忮c initialized
…潋…怫mon_setup_monitors: found 3 monitors
vmon initialized
…漕al…忉dc initialized
fmon_populate_monitors: found 73 monitors
…DT found
…怄mon initialized
mc initialized
reset initialized
nvhs initialized
uphy_early initialized
emc_early initialized
392 clocks registered
clk initialized
io_dpd initialized
thermal initialized
thermal_mrq initialized
i2c initialized
vrmon_dt_init: vrmon node not found
vrmon_chk_boot_state: found 0 rail monitors
vrmon initialized
regulator initialized
avfs_clk_platform initialized
soctherm initialized
aotag initialized
powergate initialized
dvs initialized
pm initialized
suspend initialized
pg_late initialized
pg_mrq_init initialized
strap initialized
nvl initialized
emc initialized
emc_mrq initialized
clk_dt initialized
tj_init initialized
uphy_dt initialized
uphy_mrq initialized
uphy initialized
ec_swd_poll_start: 281 reg polling start w period 47 ms
ec_late initialized
hwwdt_late initialized
reset_mrq initialized
ec_mrq initialized
fmon_mrq initialized
clk_mrq initialized
avfs_mrq initialized
mail_mrq initialized
i2c_mrq initialized
tag_mrq initialized
console_mrq initialized
mrq initialized
clk_sync_fmon_post initialized
…渖/TC: OP-TEE version: 3.19 (gcc version 9.3.0 (Buildroot 2020.08)) #2 Su…忏lk_dt_late initialized
noc_late initialized
…漕…怵m_post initialized
dbells initialized
…Ma…怃mce initialized
…潋…忏vc initialized
…19 15:02:42…忉vfs_clk_mach_post initialized
…UTC …忉vfs_clk_platform_post initialized
…洳0…忏vc_late initialized
regulator_post initialized
…洳3 a…怛m initialized
console_late initialized
clk_dt_post initialized
mc_reg initialized
…溽rch64
I/TC: WARNIN…怵g_post initialized
profile initialized
fuse_late initialized
extras_post initialized
bpmp: init complete
entering main console loop
] …淝: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot
…[0003.283] I> Welcome to NVDisp-Init
[0003.283] I> NVDisp-Init version: t194-709c0123
[0003.283] I> CPU-BL Params @ 0xca020000
[0003.284] I>  0) Base:0x00000000 Size:0x00000000
[0003.284] I>  1) Base:0xc8100000 Size:0x00100000
[0003.284] I>  2) Base:0xc9800000 Size:0x00200000
[0003.285] I>  3) Base:0xc8600000 Size:0x00200000
[0003.287] I>  4) Base:0xc8000000 Size:0x00100000
[0003.292] I>  5) Base:0xc7f00000 Size:0x00100000
[0003.296] I>  6) Base:0xc9400000 Size:0x00400000
[0003.300] I>  7) Base:0xc9000000 Size:0x00400000
[0003.305] I>  8) Base:0xc7e00000 Size:0x00100000
[0003.309] I>  9) Base:0xc7d00000 Size:0x00100000
[0003.314] I> 10) Base:0xca800000 Size:0x00800000
[0003.318] I> 11) Base:0x40000000 Size:0x00040000
[0003.323] I> 12) Base:0xc7c00000 Size:0x00100000
[0003.327] I> 13) Base:0x40046000 Size:0x00002000
[0003.332] I> 14) Base:0x40048000 Size:0x00002000
[0003.336] I> 15) Base:0xaf000000 Size:0x00004000
[0003.341] I> 16) Base:0x4004a000 Size:0x00002000
[0003.345] I> 17) Base:0xc7a00000 Size:0x00100000
[0003.350] I> 18) Base:0x4004c000 Size:0x00002000
[0003.354] I> 19) Base:0xc9a00000 Size:0x00600000
[0003.358] I> 20) Base:0x4004e000 Size:0x00002000
[0003.363] I> 21) Base:0xc7bc0000 Size:0x0000c000
[0003.367] I> 22) Base:0x00000000 Size:0x00000000
[0003.372] I> 23) Base:0xc7be0000 Size:0x00020000
[0003.376] I> 24) Base:0xcc000000 Size:0x02000000
[0003.381] I> 25) Base:0x40050000 Size:0x00002000
[0003.385] I> 26) Base:0x40040000 Size:0x00006000
[0003.390] I> 27) Base:0xc8c00000 Size:0x00400000
[0003.394] I> 28) Base:0xc8400000 Size:0x00200000
[0003.399] I> 29) Base:0xc8800000 Size:0x00400000
[0003.403] I> 30) Base:0xc7bd0000 Size:0x00010000
[0003.408] I> 31) Base:0x00000000 Size:0x00000000
[0003.412] I> 32) Base:0xf8000000 Size:0x08000000
[0003.417] I> 33) Base:0xce000000 Size:0x2a000000
[0003.421] I> 34) Base:0xcb000000 Size:0x01000000
[0003.425] I> 35) Base:0xae000000 Size:0x01000000
[0003.430] I> 36) Base:0xa0000000 Size:0x0e000000
[0003.434] I> 37) Base:0xca000000 Size:0x00800000
[0003.439] I> 38) Base:0x80000000 Size:0x20000000
[0003.443] I> 39) Base:0xb0000000 Size:0x08000000
[0003.448] I> 40) Base:0x00000000 Size:0x00000000
[0003.452] I> 41) Base:0x00000000 Size:0x00000000
[0003.457] I> 42) Base:0xc8200000 Size:0x00200000
[0003.461] I> 43) Base:0x00000000 Size:0x00000000
[0003.466] I> 44) Base:0x00000000 Size:0x00000000
[0003.470] I> 45) Base:0x00000000 Size:0x00000000
[0003.475] GIC-SPI Target CPU: 0
[0003.477] Interrupts Init done
[0003.480] calling constructors
[0003.483] initializing heap
[0003.486] I> Heap: [0xa0960000 ... 0xadf00000]
[0003.490] initializing threads
[0003.493] initializing timers
[0003.496] creating bootstrap completion thread
[0003.500] top of bootstrap2()
[0003.503] CPU: MIDR: 0x4E0F0040, MPIDR: 0x80000000
[0003.508] initializing platform
[0003.511] E> DEVICE_PROD: Invalid value data = 0, size = 0.
[0003.516] W> device prod register failed
[0003.520] I> Bl_dtb @0xadf00000
[0003.523] I> gpio framework initialized
[0003.533] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio' driver
[0003.538] I> tegrabl_gpio_driver_register: register 'nvidia,tegra194-gpio-aon' driver
[0003.545] I> fixed regulator driver initialized
[0003.556] I> register 'maxim' power off handle
[0003.558] I> virtual i2c enabled
[0003.558] I> registered 'maxim,max20024' pmic
[0003.559] I> tegrabl_gpio_driver_register: register 'max20024-gpio' driver
[0003.564] I> Boot-device: QSPI
[0003.567] I> Boot_device: QSPI_FLASH instance: 0
[0003.571] I> configure_qspi_clk: qparams clk_src = 5, clk_div = 0, clk_src_freq = 800000000, interface_freq = 50000000
[0003.582] I> configure_qspi_clk: FORCING INTERFACE_FREQ TO 133000000!!
[0003.589] I> QSPI source rate = 204000 Khz
[0003.592] I> Requested rate for QSPI clock = 34000 Khz
[0003.598] I> BPMP-set rate for QSPI clk = 34000 Khz
[0003.602] I> tx_clk_tap_delay : 0
[0003.605] I> rx_clk_tap_delay : 16
[0003.609] I> QSPI Flash Size = 32 MB
[0003.616] I> Qspi initialized successfully
[0003.617] I> qspi flash-0 params source = boot args
[0003.621] W> No board IDs available
[0003.624] E> Failed to get board id info!
[0003.630] I> sdmmc-3 params source = safe params
[0003.637] I> Found 41 partitions in QSPI_FLASH (instance 0)
[0003.638] W> Cannot find any partition table for 00000003
[0003.643] E> Failed to publish 00000003
[0003.653] I> Found 22 partitions in SDMMC_USER (instance 3)
[0003.669] I> regulator 'vdd-hdmi-5v0' already enabled
[0003.675] I> regulator 'vdd-hdmi-5v0' already enabled
[0003.675] I> hdmi cable connected
[0003.681] W> set volts not configured for 'vdd-1v0'
[0003.687] W> set volts not configured for 'vdd-1v8-hs'
[0003.687] I> retrieved tmds range from prod_list_hdmi_soc
[0003.688] E> cannot find any other nvdisp nodes
[0003.705] I> edid read success
[0003.718] I> edid read success
[0003.718] I> width = 640, height = 480, frequency = 25174825
[0003.718] I> width = 640, height = 480, frequency = 25174825
[0003.719] I> width = 640, height = 480, frequency = 25174825
[0003.719] I> width = 1024, height = 768, frequency = 65000000
[0003.719] I> width = 1024, height = 768, frequency = 65000000
[0003.723] I> width = 1024, height = 768, frequency = 65000000
[0003.729] I> width = 1280, height = 720, frequency = 74250000
[0003.734] I> width = 720, height = 480, frequency = 27000000
[0003.740] I> width = 720, height = 576, frequency = 27000000
[0003.745] I> width = 720, height = 480, frequency = 26973026
[0003.751] I> width = 720, height = 480, frequency = 26973026
[0003.756] I> width = 720, height = 576, frequency = 26973026
[0003.762] I> width = 720, height = 576, frequency = 26973026
[0003.767] I> width = 1280, height = 720, frequency = 74175824
[0003.773] I> width = 1280, height = 720, frequency = 74175824
[0003.779] I> width = 1920, height = 1080, frequency = 148351648
[0003.784] I> width = 1920, height = 1080, frequency = 148351648
[0003.790] I> Best mode Width = 1920, Height = 1080, freq = 148351648
[0003.801] I> hdmi_enable, starting HDMI initialisation
[0003.806] I> hdmi_enable, HDMI initialisation complete
[0003.815] initializing target
[0003.816] calling apps_init()
[0003.817] starting app kernel_boot_app
[0003.817] I> Kernel type = Normal

Jetson UEFI firmware (version 3.1-32827747 built on 2023-03-19T14:56:32+00:00)


















































































































































3h





















































**  WARNING: Test Key is used.  **

L4TLauncher: Attempting Direct Boot
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Exiting boot services and installing virtual address map...
…渑RROR:   MPIDR 0x80000000: exception reason=0 syndrome=0xbe000000
ERROR:   **************************************
ERROR:   RAS Error in L2, ERRSELR_EL1=0x200:
ERROR:          Status = 0xfc00640d
ERROR:          IERR = SCF to L2 Decode Error Read: 0x64
ERROR:   SERR = Illegal address (software fault): 0xd
ERROR:          Overflow (there may be more errors) - Uncorrectable
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x80000000100000
ERROR:          MISC1 = 0x20240000001
ERROR:          ADDR = 0x800000000f40ffe8
ERROR:   **************************************
ERROR:   **************************************
ERROR:   RAS Error in SCF_IOB, ERRSELR_EL1=0x401:
ERROR:          Status = 0xf4009604
ERROR:          IERR = CBB Interface Error: 0x96
ERROR:   SERR = Assertion failure: 0x4
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x40
ERROR:          MISC1 = 0x664a6445a1
ERROR:          ADDR = 0x800000000f40ffe8
ERROR:   **************************************
ERROR:   RAS error handled!
ERROR:   sdei_dispatch_event returned -1

For RAS error, could you help to apply the following patch to check if it could help.

1. In p3668.conf.common:
   TOSFILE="bootloader/tos-mon-only_t194.img";
2. Set soft links:
   cd .../Linux_For_Tegra/bootloader
   ln -sf tos-mon-only_t194.img tos_t194.img

@KevinFFF Hi,
Your command ,What value do you use for ODMDATA?
ODMDATA=0xB8110000 ?
ODMDATA=0xB8190000 ?
ODMDATA=0x14000 ?

You can just flash with default ODMDATA with the following command first and check if RAS error exist.

sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1

If you could flash and boot up successfully, then use 0xB8110000 for ODMDATA to flash the board again.

@KevinFFF HI

I have done these steps

and try ODMDATA=0xB8190000; and ODMDATA=0xB8110000;

The same error occurs during startup. The serial port log is as follows:


**  WARNING: Test Key is used.  **

L4TLauncher: Attempting Direct Boot
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Exiting boot services and installing virtual address map...
…渑RROR:   MPIDR 0x80000000: exception reason=0 syndrome=0xbe000000
ERROR:   **************************************
ERROR:   RAS Error in L2, ERRSELR_EL1=0x200:
ERROR:          Status = 0xfc00640d
ERROR:          IERR = SCF to L2 Decode Error Read: 0x64
ERROR:   SERR = Illegal address (software fault): 0xd
ERROR:          Overflow (there may be more errors) - Uncorrectable
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x80000000100000
ERROR:          MISC1 = 0x20240000001
ERROR:          ADDR = 0x800000000f40ffe8
ERROR:   **************************************
ERROR:   **************************************
ERROR:   RAS Error in SCF_IOB, ERRSELR_EL1=0x401:
ERROR:          Status = 0xf4009604
ERROR:          IERR = CBB Interface Error: 0x96
ERROR:   SERR = Assertion failure: 0x4
ERROR:          Uncorrectable (this is fatal)
ERROR:          MISC0 = 0x40
ERROR:          MISC1 = 0x664a6444e1
ERROR:          ADDR = 0x800000000f40ffe8
ERROR:   **************************************
ERROR:   RAS error handled!
ERROR:   sdei_dispatch_event returned -1

Do you mean RAS error occur even if you flash w/o any ODMDATA change?

@KevinFFF Right~