AGX Orin R36.4.3 HDMI兼容性问题

HI :

使用Jetson R36.4.3 Jetpack6.2适配自定义板子, 对于HDMI显示,大多数显示器接入后是可以正常工作的,但存在某些显示器接入后上电会引起内核异常问题 。

异常信息如下:

WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 63.633089] —[ end trace aa011ee94f56b6b5 ]—
[ 63.834177] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 63.834178] **************************************
[ 63.834178] CPU:0, Error:dce-fabric, Errmon:2
[ 63.834183] CBB registers returning all 1’s which is invalid
[ 63.834202] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 63.834203] **************************************
[ 63.834204] CPU:0, Error:dce-fabric, Errmon:2
[ 63.834208] CBB registers returning all 1’s which is invalid
[ 63.834211] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 63.834212] **************************************
[ 63.834213] CPU:0, Error:cbb-fabric, Errmon:2
[ 63.834218] Error Code : FIREWALL_ERR
[ 63.834218] Overflow : Multiple FIREWALL_ERR
[ 63.834225]
[ 63.834226] Error Code : FIREWALL_ERR
[ 63.834227] MASTER_ID : CCPLEX
[ 63.834228] Address : 0xde12208
[ 63.834228] Cache : 0x1 – Bufferable
[ 63.834229] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 63.834231] Access_Type : Read
[ 63.834231] Access_ID : 0x14
[ 63.834232] Fabric : cbb-fabric
[ 63.834233] Slave_Id : 0x0
[ 63.834234] Burst_length : 0x0
[ 63.834235] Burst_type : 0x1
[ 63.834235] Beat_size : 0x2
[ 63.834236] VQC : 0x0
[ 63.834237] GRPSEC : 0x7e
[ 63.834238] FALCONSEC : 0x0
[ 63.834238] Slave : AON
[ 63.834240] **************************************
[ 63.834249] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 63.834389] —[ end trace aa011ee94f56b6b6 ]—
[ 64.035455] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 64.035456] **************************************
[ 64.035457] CPU:0, Error:dce-fabric, Errmon:2
[ 64.035461] CBB registers returning all 1’s which is invalid
[ 64.035478] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 64.035479] **************************************
[ 64.035480] CPU:0, Error:cbb-fabric, Errmon:2
[ 64.035485] Error Code : FIREWALL_ERR
[ 64.035485] Overflow : Multiple FIREWALL_ERR
[ 64.035492]
[ 64.035493] Error Code : FIREWALL_ERR
[ 64.035493] MASTER_ID : CCPLEX
[ 64.035494] Address : 0xde12208
[ 64.035495] Cache : 0x1 – Bufferable
[ 64.035496] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 64.035497] Access_Type : Read
[ 64.035497] Access_ID : 0x10
[ 64.035498] Fabric : cbb-fabric
[ 64.035499] Slave_Id : 0x0
[ 64.035499] Burst_length : 0x0
[ 64.035500] Burst_type : 0x1
[ 64.035501] Beat_size : 0x2
[ 64.035501] VQC : 0x0
[ 64.035502] GRPSEC : 0x7e
[ 64.035503] FALCONSEC : 0x0
[ 64.035503] Slave : AON
[ 64.035505] **************************************
[ 64.035514] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 64.035648] —[ end trace aa011ee94f56b6b7 ]—
[ 64.236747] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 64.236748] **************************************
[ 64.236749] CPU:0, Error:dce-fabric, Errmon:2
[ 64.236753] CBB registers returning all 1’s which is invalid
[ 64.236772] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 64.236774] **************************************
[ 64.236775] CPU:0, Error:cbb-fabric, Errmon:2
[ 64.236779] Error Code : FIREWALL_ERR
[ 64.236780] Overflow : Multiple FIREWALL_ERR
[ 64.236787]
[ 64.236788] Error Code : FIREWALL_ERR
[ 64.236789] MASTER_ID : CCPLEX
[ 64.236790] Address : 0xde12208
[ 64.236791] Cache : 0x1 – Bufferable
[ 64.236792] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 64.236793] Access_Type : Read
[ 64.236793] Access_ID : 0x17
[ 64.236794] Fabric : cbb-fabric
[ 64.236794] Slave_Id : 0x0
[ 64.236795] Burst_length : 0x0
[ 64.236796] Burst_type : 0x1
[ 64.236796] Beat_size : 0x2
[ 64.236797] VQC : 0x0
[ 64.236798] GRPSEC : 0x7e
[ 64.236798] FALCONSEC : 0x0
[ 64.236799] Slave : AON
[ 64.236800] **************************************
[ 64.236809] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 64.236946] —[ end trace aa011ee94f56b6b8 ]—
[ 64.438026] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 64.438027] **************************************
[ 64.438028] CPU:0, Error:dce-fabric, Errmon:2
[ 64.438032] CBB registers returning all 1’s which is invalid
[ 64.438049] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 64.438051] **************************************
[ 64.438051] CPU:0, Error:cbb-fabric, Errmon:2
[ 64.438056] Error Code : FIREWALL_ERR
[ 64.438057] Overflow : Multiple FIREWALL_ERR
[ 64.438064]
[ 64.438064] Error Code : FIREWALL_ERR
[ 64.438065] MASTER_ID : CCPLEX
[ 64.438066] Address : 0xde12208
[ 64.438067] Cache : 0x1 – Bufferable
[ 64.438067] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 64.438069] Access_Type : Read
[ 64.438069] Access_ID : 0x10
[ 64.438070] Fabric : cbb-fabric
[ 64.438070] Slave_Id : 0x0
[ 64.438071] Burst_length : 0x0
[ 64.438072] Burst_type : 0x1
[ 64.438072] Beat_size : 0x2
[ 64.438073] VQC : 0x0
[ 64.438074] GRPSEC : 0x7e
[ 64.438074] FALCONSEC : 0x0
[ 64.438075] Slave : AON
[ 64.438077] **************************************
[ 64.438086] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 64.438225] —[ end trace aa011ee94f56b6b9 ]—
[ 64.484251] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-… } 5268 jiffies s: 609 root: 0x1/.
[ 64.484258] rcu: blocking rcu_node structures (internal RCU debug):
[ 64.639304] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 64.639305] **************************************
[ 64.639305] CPU:0, Error:dce-fabric, Errmon:2
[ 64.639310] CBB registers returning all 1’s which is invalid
[ 64.639328] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 64.639329] **************************************
[ 64.639330] CPU:0, Error:cbb-fabric, Errmon:2
[ 64.639334] Error Code : FIREWALL_ERR
[ 64.639335] Overflow : Multiple FIREWALL_ERR
[ 64.639342]
[ 64.639343] Error Code : FIREWALL_ERR
[ 64.639343] MASTER_ID : CCPLEX
[ 64.639344] Address : 0xde12208
[ 64.639345] Cache : 0x1 – Bufferable
[ 64.639346] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 64.639347] Access_Type : Read
[ 64.639348] Access_ID : 0x10
[ 64.639348] Fabric : cbb-fabric
[ 64.639349] Slave_Id : 0x0
[ 64.639350] Burst_length : 0x0
[ 64.639351] Burst_type : 0x1
[ 64.639351] Beat_size : 0x2
[ 64.639352] VQC : 0x0
[ 64.639353] GRPSEC : 0x7e
[ 64.639353] FALCONSEC : 0x0
[ 64.639354] Slave : AON
[ 64.639356] **************************************
[ 64.639365] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 64.639498] —[ end trace aa011ee94f56b6ba ]—
[ 65.845476] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 65.845478] **************************************
[ 65.845478] CPU:0, Error:dce-fabric, Errmon:2
[ 65.845483] CBB registers returning all 1’s which is invalid
[ 65.845502] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 65.845503] **************************************
[ 65.845503] CPU:0, Error:cbb-fabric, Errmon:2
[ 65.845508] Error Code : FIREWALL_ERR
[ 65.845509] Overflow : Multiple FIREWALL_ERR
[ 65.845516]
[ 65.845517] Error Code : FIREWALL_ERR
[ 65.845517] MASTER_ID : CCPLEX
[ 65.845518] Address : 0xde12208
[ 65.845519] Cache : 0x1 – Bufferable
[ 65.845520] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 65.845521] Access_Type : Read
[ 65.845521] Access_ID : 0x15
[ 65.845522] Fabric : cbb-fabric
[ 65.845523] Slave_Id : 0x0
[ 65.845524] Burst_length : 0x0
[ 65.845524] Burst_type : 0x1
[ 65.845525] Beat_size : 0x2
[ 65.845526] VQC : 0x0
[ 65.845526] GRPSEC : 0x7e
[ 65.845527] FALCONSEC : 0x0
[ 65.845528] Slave : AON
[ 65.845529] **************************************
[ 65.845539] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 65.845676] —[ end trace aa011ee94f56b6bb ]—
[ 66.046755] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 66.046756] **************************************
[ 66.046757] CPU:0, Error:dce-fabric, Errmon:2
[ 66.046761] CBB registers returning all 1’s which is invalid
[ 66.046777] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 66.046778] **************************************
[ 66.046779] CPU:0, Error:cbb-fabric, Errmon:2
[ 66.046784] Error Code : FIREWALL_ERR
[ 66.046784] Overflow : Multiple FIREWALL_ERR
[ 66.046791]
[ 66.046792] Error Code : FIREWALL_ERR
[ 66.046793] MASTER_ID : CCPLEX
[ 66.046793] Address : 0xde12208
[ 66.046794] Cache : 0x1 – Bufferable
[ 66.046795] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 66.046796] Access_Type : Read
[ 66.046797] Access_ID : 0x12
[ 66.046798] Fabric : cbb-fabric
[ 66.046799] Slave_Id : 0x0
[ 66.046800] Burst_length : 0x0
[ 66.046800] Burst_type : 0x1
[ 66.046801] Beat_size : 0x2
[ 66.046802] VQC : 0x0
[ 66.046803] GRPSEC : 0x7e
[ 66.046804] FALCONSEC : 0x0
[ 66.046804] Slave : AON
[ 66.046806] **************************************
[ 66.046816] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 66.046950] —[ end trace aa011ee94f56b6bc ]—
[ 67.252927] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 67.252929] **************************************
[ 67.252929] CPU:0, Error:dce-fabric, Errmon:2
[ 67.252934] CBB registers returning all 1’s which is invalid
[ 67.252946] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 67.252947] **************************************
[ 67.252948] CPU:0, Error:cbb-fabric, Errmon:2
[ 67.252953] Error Code : FIREWALL_ERR
[ 67.252953] Overflow : Multiple FIREWALL_ERR
[ 67.252960]
[ 67.252961] Error Code : FIREWALL_ERR
[ 67.252962] MASTER_ID : CCPLEX
[ 67.252962] Address : 0xde12208
[ 67.252963] Cache : 0x1 – Bufferable
[ 67.252964] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 67.252965] Access_Type : Read
[ 67.252966] Access_ID : 0x16
[ 67.252967] Fabric : cbb-fabric
[ 67.252968] Slave_Id : 0x0
[ 67.252968] Burst_length : 0x0
[ 67.252969] Burst_type : 0x1
[ 67.252970] Beat_size : 0x2
[ 67.252970] VQC : 0x0
[ 67.252971] GRPSEC : 0x7e
[ 67.252972] FALCONSEC : 0x0
[ 67.252973] Slave : AON
[ 67.252974] **************************************
[ 67.252983] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:608 tegra234_cbb_isr+0x144/0x190
[ 67.253121] —[ end trace aa011ee94f56b6bd ]—
[ 67.454206] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 67.454207] **************************************
[ 67.454208] CPU:0, Error:dce-fabric, Errmon:2
[ 67.454212] CBB registers returning all 1’s which is invalid
[ 67.454232] CPU:0, Error: dce-fabric@0xde00000, irq=184
[ 67.454234] **************************************
[ 67.454234] CPU:0, Error:dce-fabric, Errmon:2
[ 67.454238] CBB registers returning all 1’s which is invalid
[ 67.454241] CPU:0, Error: cbb-fabric@0x13a00000, irq=188
[ 67.454242] **************************************
[ 67.454243] CPU:0, Error:cbb-fabric, Errmon:2
[ 67.454247] Error Code : FIREWALL_ERR
[ 67.454248] Overflow : Multiple FIREWALL_ERR
[ 67.454255]
[ 67.454256] Error Code : FIREWALL_ERR
[ 67.454256] MASTER_ID : CCPLEX
[ 67.454257] Address : 0xde12208
[ 67.454258] Cache : 0x1 – Bufferable
[ 67.454258] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 67.454259] Access_Type : Read
[ 67.454260] Access_ID : 0x13
[ 67.454261] Fabric : cbb-fabric
[ 67.454261] Slave_Id : 0x0
[ 67.454262] Burst_length : 0x0
[ 67.454263] Burst_type : 0x1
[ 67.454264] Beat_size : 0x2
[ 67.454265] VQC : 0x0
[ 67.454265] GRPSEC : 0x7e
[ 67.454266] FALCONSEC : 0x0
[ 67.454267] Slave : AON
[ 67.454269] **************************************

对于以上异常,有什么解决措施需导入,麻烦支撑下,谢谢

please test with rel-36.5 first as lots of patches are missing on rel-36.4.x.