Hi,
We designed own carrier board but not working pci(C7) interface.
There is a pcie switch on board for support x4 pci lane transform to 4x x1 lane pci slot.
We tested our design using x1 Ethernet card and x1pcie-nvme card in AGX Xavier Industrial module, it works well. But when I try it with AGX Orin Industrial module, it doesn’t work.
Jetpack version: 5.1.2
Device-tree is for pci@141e0000(C7 RP) like that:
device-tree-pcie.txt (2.5 KB)
We use x8 configuration in DT.
ODM DATA is like that in .conf file ;
ODMDATA="gbe-uphy-config-0,hsstp-lane-map-3,hsio-uphy-config-16,nvhs-uphy-config-0";
extlinux.conf;
"mminit_loglevel=4 console=ttyTCU0,115200 console=ttyAMA0,115200 console=tty0
firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb pci=noaer
pcie_aspm=off pci=nommconf nvm_core.default_ps_max_latency_us=0 r8168.aspm=0
r8168.eee_enable=0";
Pci block diagram showing like that;
When power up with x1 ethernet card, it listed as a pci device like that but not works;
eth_card_lspci.txt (4.8 KB)
eth_pcie_boot_log.txt (20.2 KB)
Also when power up with x1 Pcie to Nvme card, it listed as a pci device like that but not works;
nvme_card_lspci.txt (4.5 KB)
nvme_dmesg_log_pci.txt (20.5 KB)
What can be the reason of this problem? Any suggestions?