When an error occurs during system startup:
[ 6.357309] tegra194-pcie 141e0000.pcie_ep: Adding to iommu group 9
[ 6.370587] tegra194-pcie 141e0000.pcie_ep: Failed to get PERST GPIO: -517
[ 6.370591] tegra194-pcie 141e0000.pcie_ep: Failed to parse device tree: -517
Boot the root port system.
endpoint device:# [ 560.998311] tegra194-pcie 141e0000.pcie_ep: Failed to init UPHY for PCIe EP: -22
#. Set the nvhs-uphy-config of the ODMDATA value, for example: ODMDATA="**gbe-uphy-config-22,nvhs-uphy-config-0,hsio-uphy-config-0**,gbe0-enable-10g,hsstp-lane-map-3"; to ODMDATA="**gbe-uphy-config-22,nvhs-uphy-config-1,hsio-uphy-config-0**,gbe0-enable-10g,hsstp-lane-map-3";
hi WayneWWW,
Follow these steps:
1.ODMDATA=“gbe-uphy-config-22,nvhs-uphy-config-1,hsio-uphy-config-0,gbe0-enable-10g,hsstp-lane-map-3”;
2.sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
The same error occurs:
[ 7.596310] tegra194-pcie 141a0000.pcie_ep: Adding to iommu group 9
[ 7.609594] tegra194-pcie 141a0000.pcie_ep: Failed to get PERST GPIO: -517
[ 7.609599] tegra194-pcie 141a0000.pcie_ep: Failed to parse device tree: -517
[ 7.609887] tegra194-pcie 141e0000.pcie_ep: Adding to iommu group 10
[ 7.622543] tegra194-pcie 141e0000.pcie_ep: Failed to get PERST GPIO: -517
[ 7.622547] tegra194-pcie 141e0000.pcie_ep: Failed to parse device tree: -517
hi WayneWWW,
Glad to receive your reply.
I changed ODMDATA=“gbe-uphy-config-0,hsstp-lane-map-3,hsio-uphy-config-16,nvhs-uphy-config-0” to ODMDATA=“gbe-uphy-config-1,hsstp-lane-map-3,hsio-uphy-config-0,nvhs-uphy-config-0”.
sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1.
The above error log does not appear at present, but the root port does not recognize the PCIE.
In EP:
please check hardware/nvidia/platform/t23x/concord/kernel-dts/cvb/tegra234-p3737-pcie.dtsi and add corresponding setting as your hardware design to C7 ep node.