CPU:0, Error: dce-fabric@0xde00000, irq=28


I am using jetpack 5.1.2 and flashing a Orin NX with this command:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml --no-systemimg" --network usb0 p3509-a02+p3767-0000 external

Before using jetpack 5.1.2 I was using JetPack 5.1.1, and the same command to flash the board, and it works correctly, but now using 5.1.2 after the automatic logging is printed these messages:

Ubuntu 20.04.6 LTS nvidia-machine ttyTCU0

nvidia-machine login: nvidia (automatic login)

Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.10.120-tegra aarch64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

To restore this content, you can run the 'unminimize' command.

Expanded Security Maintenance for Applications is not enabled.

111 updates can be applied immediately.
81 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable

Enable ESM Apps to receive additional future security updates.
See https://ubuntu.com/esm or run: sudo pro status

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

nvidia@nvidia-machine:~$ [   17.834993] CPU:0, Error: dce-fabric@0xde00000, irq=28
[   17.842929] **************************************
[   17.847854] CPU:0, Error:dce-fabric, Errmon:2
[   17.852340]    Error Code            : SLAVE_ERR
[   17.856199]    Overflow              : Multiple SLAVE_ERR
[   17.860685] 
[   17.862218]    Error Code            : SLAVE_ERR
[   17.866083]    MASTER_ID             : DCE
[   17.869313]    Address               : 0x2212000
[   17.872903]    Cache                 : 0x1 -- Bufferable 
[   17.877201]    Protection            : 0x3 -- Privileged, Non-Secure, Data Access
[   17.884008]    Access_Type           : Read
[   17.887499]    Access_ID             : 0x0
[   17.887501]    Fabric                : dce-fabric
[   17.894305]    Slave_Id              : 0x3b
[   17.897531]    Burst_length          : 0x0
[   17.901027]    Burst_type            : 0x1
[   17.904345]    Beat_size             : 0x2
[   17.907571]    VQC                   : 0x0
[   17.910354]    GRPSEC                : 0x3f
[   17.913406]    FALCONSEC             : 0x0

I am using Orin Nano devkit with a Orin NX SOC.

Does someone know what could be the cause of the problem?
Thanks in advance.


I see, The problem is a GPIO that in Orin, the access to this pin is limited only to the DCE firmware.
To apply the patch I have to change:bootloader/t186ref/BCT/tegra234-mb2-bct-scr-p3767-0000.dts

I have seen for AGX Orin this is the command used to build and flash the bootloader:

sudo ./flash.sh -k A_MB1_BCT jetson-agx-orin-devkit mmcblk0p1

I think for this change we need to use MB2 related option since de device tree file name indicated mb2, checking flash.sh script I didn’t see an option for MB2 (only for MB1 *MB1_BCT | MB1_BCT_b)

Can you provide some guidance about the correct option to flash the bootloader?

Since I am using an SSD, Is only required to change the partition name in the command? therefore In my case, I would use nvme0n1p1)


This command can flash the whole QSPI for bootloader.

$ sudo ./flash.sh -c bootloader/t186ref/cfg/flash_t234_qspi.xml --no-systemimg jetson-orin-nano-devkit nvme0n1p1

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.