I have changed from #2 configuration to #3 configuration by changing in
tegra186-quill-p3310-1000-c03-00-base.dts
Change ODMdata=0x6090000 in p2771-0000.conf.common for #3 configuration
all requried changes done by my side and it is showing 1x1, 1x1, 1x1 configuration in dmesg but also showing ‘disable power rail’ due to which devices(sensoray 812, exar xr17v35x) not showing connection on pcie by lspci command. Please tell me what should i do to work on #3 configuration.
I am sharing a Output of “dmesg | grep pci”
GPIO line 459 (pcie-lane2-mux) hogged as output/low
iommu: Adding device 10003000.pcie-controller to group 50
tegra-pcie 10003000.pcie-controller: 1x1, 1x1, 1x1 configuration
tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
tegra-pcie 10003000.pcie-controller: probing port 0, using 1 lanes
tegra-pcie 10003000.pcie-controller: probing port 1, using 1 lanes
tegra-pcie 10003000.pcie-controller: probing port 2, using 1 lanes
tegra-pcie 10003000.pcie-controller: link 0 down, retrying
tegra-pcie 10003000.pcie-controller: link 0 down, retrying
tegra-pcie 10003000.pcie-controller: link 0 down, retrying
tegra-pcie 10003000.pcie-controller: link 0 down, ignoring
tegra-pcie 10003000.pcie-controller: link 1 down, retrying
tegra-pcie 10003000.pcie-controller: link 1 down, retrying
tegra-pcie 10003000.pcie-controller: link 1 down, retrying
tegra-pcie 10003000.pcie-controller: link 1 down, ignoring
tegra-pcie 10003000.pcie-controller: link 2 down, retrying
tegra-pcie 10003000.pcie-controller: link 2 down, retrying
tegra-pcie 10003000.pcie-controller: link 2 down, retrying
tegra-pcie 10003000.pcie-controller: link 2 down, ignoring
tegra-pcie 10003000.pcie-controller: PCIE: no end points detected
tegra-pcie 10003000.pcie-controller: PCIE: Disable power rails
Thanks for reply. I have checked that thread already but no progress issues still same.
i am working on a Nvidia jetosn TX2 development kit . I thought #3 configuration must be easy. but i dont know what i am missing.
If i design my own carrier board based on Jetson -TX2 som module, what are the necessary changes to be done for config #3 ?
Will i able to use PCIE X1?
Our devkit only supports config #1 and config #2 from the tx2 adaptation guide. As a result, there is already a PCIe x1 enabled if you use config#1 on devkit. However, that PCIe x1 on devkit is used by the M.2 key slot, so it might not be what you want.
If you want to design your own carrier board, please firstly follow our oem product design guide.(OEM DG)
After hardware design, please follow the method in adaptation guide or follow the thread I posted in previous comment.
I think all possible mistakes had been listed in this user’s topic.
As per the OEM guide in config#3 we are able to achieve 3-PCIe x1 (i.e. PCIe#0_0, PCIe#1_0 and PCIe#2_0) which is our requirement.
In devkit(P2597-C02) we have PCIE x4 slot(J2) in which PCIe#0_0 is available. So using a mini pcie-card adapter can’t we able to test PCIe x1 as PCIE x4 slot is always compatible with PCIE x1.
But my concern is if we are configuring devkit in config#3 were we are able to achieve 3-PCIe x1 (i.e. PCIe#0_0, PCIe#1_0 and PCIe#2_0) and PCIe#0_0 is available in PCIE x4 slot(J2) so why we cant able to use it??