C4 and C5 says "Phy link never came up"

[ 6.566568] tegra194-pcie 14100000.pcie: Adding to iommu group 9
[ 6.580576] tegra194-pcie 14100000.pcie: Using GICv2m MSI allocator
[ 6.589253] tegra194-pcie 14160000.pcie: Adding to iommu group 10
[ 6.602571] tegra194-pcie 14160000.pcie: Using GICv2m MSI allocator
[ 6.610127] tegra194-pcie 141a0000.pcie: Adding to iommu group 11
[ 6.623220] tegra194-pcie 141a0000.pcie: Using GICv2m MSI allocator
[ 6.630437] tegra194-pcie 141a0000.pcie: Failed to get slot regulators: -517
[ 8.030407] tegra194-pcie 14100000.pcie: Using GICv2m MSI allocator
[ 8.038491] tegra194-pcie 14100000.pcie: host bridge /pcie@14100000 ranges:
[ 8.050887] tegra194-pcie 14100000.pcie: IO 0x0030100000…0x00301fffff → 0x0030100000
[ 8.079816] tegra194-pcie 14100000.pcie: MEM 0x20a8000000…0x20afffffff → 0x0040000000
[ 8.089181] tegra194-pcie 14100000.pcie: MEM 0x2080000000…0x20a7ffffff → 0x2080000000
[ 8.215424] tegra194-pcie 14100000.pcie: Link up
[ 8.223748] tegra194-pcie 14100000.pcie: ************* test print *********** 0001:00
[ 8.232490] tegra194-pcie 14100000.pcie: PCI host bridge to bus 0001:00
[ 8.449048] pcieport 0001:00:00.0: Adding to iommu group 9
[ 8.455593] pcieport 0001:00:00.0: PME: Signaling with IRQ 64
[ 8.462488] pcieport 0001:00:00.0: AER: enabled with IRQ 64
[ 8.485729] tegra194-pcie 14160000.pcie: Using GICv2m MSI allocator
[ 8.503699] tegra194-pcie 14160000.pcie: host bridge /pcie@14160000 ranges:
[ 8.511557] tegra194-pcie 14160000.pcie: IO 0x0036100000…0x00361fffff → 0x0036100000
[ 8.520907] tegra194-pcie 14160000.pcie: MEM 0x2428000000…0x242fffffff → 0x0040000000
[ 8.534850] tegra194-pcie 14160000.pcie: MEM 0x2140000000…0x2427ffffff → 0x2140000000
[ 9.648667] tegra194-pcie 14160000.pcie: Phy link never came up
[ 9.664138] tegra194-pcie 14160000.pcie: ************* test print *********** 0004:00
[ 9.681034] tegra194-pcie 14160000.pcie: PCI host bridge to bus 0004:00
[ 9.786918] pcieport 0004:00:00.0: Adding to iommu group 10
[ 9.793613] pcieport 0004:00:00.0: PME: Signaling with IRQ 66
[ 9.814117] pcieport 0004:00:00.0: AER: enabled with IRQ 66
[ 9.868575] tegra194-pcie 141a0000.pcie: Using GICv2m MSI allocator
[ 9.875756] tegra194-pcie 141a0000.pcie: Failed to get slot regulators: -517
[ 9.875852] vdd-3v3-pcie: supplied by vdd-3v3-sys
[ 9.939484] tegra194-pcie 141a0000.pcie: Using GICv2m MSI allocator
[ 10.056430] tegra194-pcie 141a0000.pcie: host bridge /pcie@141a0000 ranges:
[ 10.064313] tegra194-pcie 141a0000.pcie: IO 0x003a100000…0x003a1fffff → 0x003a100000
[ 10.073730] tegra194-pcie 141a0000.pcie: MEM 0x2b28000000…0x2b2fffffff → 0x0040000000
[ 10.083126] tegra194-pcie 141a0000.pcie: MEM 0x2740000000…0x2b27ffffff → 0x2740000000
[ 11.201068] tegra194-pcie 141a0000.pcie: Phy link never came up
[ 11.207926] tegra194-pcie 141a0000.pcie: ************* test print *********** 0005:00
[ 11.216691] tegra194-pcie 141a0000.pcie: PCI host bridge to bus 0005:00
[ 11.298948] pcieport 0005:00:00.0: Adding to iommu group 11
[ 11.305618] pcieport 0005:00:00.0: PME: Signaling with IRQ 68
[ 11.312482] pcieport 0005:00:00.0: AER: enabled with IRQ 68
dmesg.txt (73.5 KB)

custom board or NV devkit?

What device in use?

Which jetpack release in use?

custom board or NV devkit? NV devkit, connected to fpga via oss cable adapter
What device in use? Oss cable adapter
Which jetpack release in use? 35.4.1, jetpack 5.1.2

please try to bind and unbind the pcie controller after boot. FPGA usually needs more delay after boot up.

How can I bind and unbind C4 and C5 controller? Let me know the command.

Something like

cd /sys/bus/platform/drivers/tegra194-pcie
echo 14160000.pcie > unbind
echo 14160000.pcie > bind

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