[35.4.1] Orin Nano cannot suspend on Xavier NX devkit

Hi,
I used 35.4.1 on Orin Nano 4gb with Xavier NX board and I found that it cannot suspend.
The DUT will be reboot after the command: sudo systemctl suspend.

Could you please check this issue? Thank you a lot.

The command I used to build:
sudo BOARDID=3767 BOARDSKU=0004 ./tools/kernel_flash/l4t_initrd_flash.sh --massflash 10 --no-flash --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/t186ref/cfg/flash_t234_qspi.xml” --showlogs --network usb0 p3509-a02+p3767-0000 internal

The file I modified in order to build, flash, boot up successfully: tegra234-mb2-bct-scr-p3767-0000.dts

The console log shows the following information:
[ 82.057492] NVRM nvAssertFailedNoLog: Assertion failed: minRequiredIsoBandwidthKBPS <= clientBwValues[DISPLAY_ICC_BW_CLIENT_EXT].minRequiredIsoBandwidthKBPS @ kern_disp_0402.c:111
[ 87.121500] PM: suspend entry (deep)
[ 87.129091] Filesystems sync: 0.007 seconds
[ 87.152883] NVRM nvAssertFailedNoLog: Assertion failed: minRequiredIsoBandwidthKBPS <= clientBwValues[DISPLAY_ICC_BW_CLIENT_EXT].minRequiredIsoBandwidthKBPS @ kern_disp_0402.c:111
▒▒▒▒clk_mach_suspend_early
clk_mach_suspend_early done
suspended vdd_core @ 951828uV
▒▒spe entering sc7
▒▒clk_mach_suspend
clk_mach_suspend done
▒▒
[0000.063] I> MB1 (version: 1.2.0.0-t234-54845784-562369e5)

tegra234-mb2-bct-scr-p3767-0000.dts (180.0 KB)
console.log (253.9 KB)
kern.log (398.9 KB)

Could you try to apply this patch to your ./bootloader/t186ref/BCT/tegra234-mb2-bct-scr-p3767-0000.dts ?

reg@322 { /* GPIO_CTL, GPIO_M_SCR_00_0 */
            exclusion-info = <2>;
            value = <0x38009696>;
        };
1 Like

Hi @WayneWWW ,
I have your patch and run suspend-resume test. About 114 times, the device just reboot, instead of suspend.
使用您的patch,效果有好。但是,我們在測試suspend-resume test時,約莫114次發生重新開機的現象,並沒有suspend下去。
以下是擷取的logs:

[ 4083.485043] CPU1: shutdown
[ 4083.489888] CPU2: shutdown
[ 4083.494023] CPU3: shutdown
[ 4083.498119] CPU4: shutdown
[ 4083.503624] CPU5: shutdown
[ 4085.769670] PM: dpm_run_callback(): platform_pm_resume+0x0/0x80 returns -110
[ 4085.769673] PM: Device 3ae0000.nvrng failed to resume: error -110
[ 4086.230827] usb-conn-gpio 3520000.xusb_padctl:ports:usb2-0:connector: repeated role: 2
[ 4088.142417] rtk_btusb: btusb_open hdev->promisc ==0
[ 4088.162313] rtk_btusb: no bdaddr file /opt/bdaddr
[ 4088.162474] rtk_btusb: fw name is rtl8852bu_fw
[ 4088.162621] rtk_btusb: This is not 8723a, use new patch style!
x0******************** EL**
ERROR: RAS Uncorrectable Error in IOB, base=0xe010000:
ERROR: Status = 0xe4000612
ERROR: SERR = Error response from slave: 0x12
ERROR: IERR = CBB Interface Error: 0x6
ERROR: MISC0 = 0xc4460040
ERROR: MISC1 = 0xa4c860000000000
ERROR: MISC2 = 0x0
ERROR: MISC3 = 0x0
ERROR: ADDR = 0x8000003228105b50
ERROR: **************************************
ERROR:: sdei_ddspaacc__vvnt reeurnndd–

▒▒
[0000.064] I> MB1 (version: 1.2.0.0-t234-54845784-562369e5)
[0000.070] I> t234-A01-1-Silicon (0x12347) Prod
[0000.074] I> Boot-mode : Coldboot

consolelog.txt (1.3 MB)

kern.log (3.7 MB)

看起來跟原本的問題已經無關了 麻煩開一個新的topic然後幫我在devkit複製.

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