Hello,
We are having a problem with HDMI on the special carrier board we designed. It happens all the time, regardless of monitor.
UEFI always works properly.
But there are problems on the kernel side.
FIRST BOOT KERNEL WITH HDMI:
Kernel gives the error “Phy link never came up” on all PCI lines if the HDMI cable is attached at the time of initial installation.
The system does not boot because the SSD is not working.
FIRST BOOT KERNEL WITHOUT HDMI:
There is no problem.
HDMI PLUGGED ON UBUNTU:
Everything is in good condition. All 3 PCI lanes are working fine. The stream is fine from the HDMI.
HDMI UNPLUGGED ON UBUNTU:
[ 865.462748] WARNING: CPU: 0 PID: 0 at drivers/gpio/gpio-tegra186.c:937 tegra186_gpio_irq+0x1ac/0x1f0
[ 865.472628] ---[ end trace 1166732c62b85802 ]---
[ 865.608111] tegra194-pcie 14160000.pcie: CDM comparison mismatch
[ 865.614303] tegra194-pcie 14160000.pcie: CDM Logic error
[ 865.619777] tegra194-pcie 14160000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 865.756121] tegra194-pcie 140a0000.pcie: CDM comparison mismatch
[ 865.821284] tegra194-pcie 140a0000.pcie: CDM Logic error
[ 865.826748] tegra194-pcie 140a0000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 865.834284] tegra194-pcie 14160000.pcie: CDM comparison mismatch
[ 865.840474] tegra194-pcie 14160000.pcie: CDM Logic error
[ 865.845950] tegra194-pcie 14160000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 865.918988] tegra194-pcie 14100000.pcie: CDM comparison mismatch
[ 865.925158] tegra194-pcie 14100000.pcie: CDM Logic error
[ 865.930616] tegra194-pcie 14100000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 865.938116] CPU:0, Error: cbb-fabric@0x13a00000, irq=25
[ 865.943484] **************************************
[ 865.948407] CPU:0, Error:cbb-fabric, Errmon:2
[ 865.952893] Error Code : TIMEOUT_ERR
[ 865.956926] Overflow : Multiple TIMEOUT_ERR
[ 865.961593]
[ 865.963120] Error Code : TIMEOUT_ERR
[ 865.967154] MASTER_ID : CCPLEX
[ 865.970648] Address : 0x1416000c
[ 865.974327] Cache : 0x1 -- Bufferable
[ 865.978630] Protection : 0x2 -- Unprivileged, Non-Secure, Data Access
[ 865.985608] Access_Type : Read
[ 865.989098] Access_ID : 0x11
[ 865.989099] Fabric : cbb-fabric
[ 865.995995] Slave_Id : 0x21
[ 865.999217] Burst_length : 0x0
[ 866.002709] Burst_type : 0x1
[ 866.006025] Beat_size : 0x2
[ 866.009247] VQC : 0x0
[ 866.012027] GRPSEC : 0x7e
[ 866.015077] FALCONSEC : 0x0
[ 866.018305] **************************************
[ 866.023351] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:577 tegra234_cbb_isr+0x130/0x170
[ 866.033543] ---[ end trace 1166732c62b85803 ]---
[ 866.038303] tegra194-pcie 14160000.pcie: CDM comparison mismatch
[ 866.044462] tegra194-pcie 14160000.pcie: CDM Logic error
[ 866.049918] tegra194-pcie 14160000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 866.057404] tegra194-pcie 14100000.pcie: CDM comparison mismatch
[ 866.063568] tegra194-pcie 14100000.pcie: CDM Logic error
[ 866.069023] tegra194-pcie 14100000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 866.076509] tegra194-pcie 140a0000.pcie: CDM comparison mismatch
[ 866.082675] tegra194-pcie 140a0000.pcie: CDM Logic error
[ 866.088130] tegra194-pcie 140a0000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 866.095599] tegra194-pcie 14160000.pcie: CDM comparison mismatch
[ 866.101773] tegra194-pcie 14160000.pcie: CDM Logic error
[ 866.107232] tegra194-pcie 14160000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 866.114709] tegra194-pcie 14100000.pcie: CDM comparison mismatch
[ 866.120882] tegra194-pcie 14100000.pcie: CDM Logic error
[ 866.126350] tegra194-pcie 14100000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 866.133822] tegra194-pcie 140a0000.pcie: CDM comparison mismatch
[ 866.139995] tegra194-pcie 140a0000.pcie: CDM Logic error
[ 866.145455] tegra194-pcie 140a0000.pcie: CDM Error Address Offset = 0xFFFFFFFF
[ 866.152925] CPU:0, Error: cbb-fabric@0x13a00000, irq=25
[ 866.158291] **************************************
[ 866.163215] CPU:0, Error:cbb-fabric, Errmon:2
[ 866.167698] Error Code : TIMEOUT_ERR
[ 866.171725] Overflow : Multiple TIMEOUT_ERR
[ 866.176388]
[ 866.177917] Error Code : TIMEOUT_ERR
[ 866.181944] MASTER_ID : CCPLEX
[ 866.185433] Address : 0x20a8003c60
[ 866.189287] Cache : 0x1 -- Bufferable
[ 866.193588] Protection : 0x2 -- Unprivileged, Non-Secure, Data Access
[ 866.200566] Access_Type : Read
[ 866.204057] Access_ID : 0x17
[ 866.204059] Fabric : cbb-fabric
[ 866.210969] Slave_Id : 0x7
[ 866.214105] Burst_length : 0x0
[ 866.217595] Burst_type : 0x1
[ 866.220910] Beat_size : 0x2
[ 866.224133] VQC : 0x0
[ 866.226909] GRPSEC : 0x7e
[ 866.229957] FALCONSEC : 0x0
[ 866.233185] **************************************
And when I press the reset button, the system does not turn on again, I have to power again the device.
[0000.248] I> Task: UPHY init (0x5000d065)
[0000.253] E> UPHY: Failed to calibrate resistor for HSIO PLL 2.
[0000.259] E> UPHY initialization failed for instance 0
[0000.264] C> Task 0x0 failed (err: 0x43431106)
[0000.268] E> Top caller module: UPHY, error module: UPHY, reason: 0x06, aux_info: 0x11
[0000.276] C> Boot Info Table status dump :
1
[0000.280] I> Busy Spin