I have connected a PCIe card to the board.
If i’m doing lspci there’s no response, but if i do dmesg | grep -i pcie, i’m getting this
[ 0.468407] iommu: Adding device 10003000.pcie-controller to group 51
[ 0.468420] arm-smmu: forcing sodev map for 10003000.pcie-controller
[ 0.909987] tegra-pcie 10003000.pcie-controller: 4x1, 1x1 configuration
[ 0.910984] tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
[ 0.911319] tegra-pcie 10003000.pcie-controller: probing port 2, using 1 lanes
[ 1.342503] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 1.751623] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 2.159604] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 2.161668] tegra-pcie 10003000.pcie-controller: link 2 down, ignoring
[ 2.264068] tegra-pcie 10003000.pcie-controller: PCIE: no end points detected
[ 2.264336] tegra-pcie 10003000.pcie-controller: PCIE: Disable power rails
What could be the problem?
By the way i have connected my PCIe mdoule to PXE2, PXE0 and PXE1 is left untouched, thats why i have disabled PCIE1,0 and PCIE2,0 in device tree, I have made status as okay for PCIE3,0
Thank you, I’ll check it out.
I have made the changes mentioned in the guide, but still lspci is not detecting PCIe card.
My dmesg | grep -i pcie is showing this
dmesg | grep -i pcie
[ 0.471041] GPIO line 459 (pcie0_lane2_mux) hogged as output/high
[ 0.477358] iommu: Adding device 10003000.pcie-controller to group 51
[ 0.477374] arm-smmu: forcing sodev map for 10003000.pcie-controller
[ 1.010687] tegra-pcie 10003000.pcie-controller: 2x1, 1x1, 1x1 configuration
[ 1.011658] tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
[ 1.012004] tegra-pcie 10003000.pcie-controller: probing port 2, using 1 lanes
[ 1.447296] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 1.855286] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 2.271310] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 2.273340] tegra-pcie 10003000.pcie-controller: link 2 down, ignoring
[ 2.374808] tegra-pcie 10003000.pcie-controller: PCIE: no end points detected
[ 2.375081] tegra-pcie 10003000.pcie-controller: PCIE: Disable power rails.
On the board, i checked the clock signal, its not high, i think that might be the issue.
I’m uploading my device tree and also the schematic of the connections made, can someone please check it and let me know, where i’m going wrong.
device_tree.tar.gz (58.3 KB)