AreI
July 18, 2019, 2:10pm
1
We have an issue where some of our PCIE adapters are not being detected by the system. Specifically, the adapters that do not work are cards that use the +3.3V supply directly. Other cards, that derive it from the +12V supply work fine.
From an earlier thread this patch was suggested, but the issue is still present. We are also running this patch to increase the Bar size .
This has been tested across two separate Xavier devkits on both Jetpack 4.1.1 and Jetpack 4.2, but the issue persists.
vidyas
July 19, 2019, 10:49am
2
Without any patches applied on top of Jetpack-4.2, there shouldn’t be an issue. Do you see this issue with Jetpack 4.2 alone (without applying any patches)?
AreI
July 19, 2019, 2:02pm
3
Just tested with no patches on both Jetpack-4.2 and the newly released Jetpack-4.2.1. The issue is still present.
vidyas
July 31, 2019, 1:21pm
4
Another thread @ PCIe 12V arrives too late for PERST - Jetson AGX Xavier - NVIDIA Developer Forums confirms that with r32.2, there is no issue. Are you not using r32.2?
AreI
July 31, 2019, 3:22pm
5
This has been on L4T 32.2.0
nvidia@xavier-01:~/jetsonUtilities$ ./jetsonInfo.py
NVIDIA Jetson AGX Xavier
L4T 32.2.0 [ JetPack UNKNOWN ]
Board: t186ref
Ubuntu 18.04.2 LTS
Kernel Version: 4.9.140-tegra
CUDA 10.0.326
nvidia@xavier-01:~/jetsonUtilities$ lspci
0001:00:00.0 PCI bridge: NVIDIA Corporation Device 1ad2 (rev a1)
0001:01:00.0 SATA controller: Marvell Technology Group Ltd. Device 9171 (rev 13)
nvidia@xavier-01:~/jetsonUtilities$
dmesg from booting up shows that it tries to do something to the adapter:
[ 9.044483] tegra-pcie-dw 141a0000.pcie: Setting init speed to max speed
[ 9.045639] OF: PCI: host bridge /pcie@141a0000 ranges:
[ 9.045779] OF: PCI: IO 0x3a100000…0x3a1fffff → 0x3a100000
[ 9.049680] OF: PCI: MEM 0x1f40000000…0x1fffffffff → 0x40000000
[ 9.055783] OF: PCI: MEM 0x1c00000000…0x1f3fffffff → 0x1c00000000
[ 9.171011] tegra-pcie-dw 141a0000.pcie: link is up
[ 9.171430] tegra-pcie-dw 141a0000.pcie: PCI host bridge to bus 0005:00
[ 9.171565] pci_bus 0005:00: root bus resource [bus 00-ff]
[ 9.171684] pci_bus 0005:00: root bus resource [io 0x300000-0x3fffff] (bus address [0x3a100000-0x3a1f
ffff])
[ 9.171859] pci_bus 0005:00: root bus resource [mem 0x1f40000000-0x1fffffffff] (bus address [0x4000000
0-0xffffffff])
[ 9.172041] pci_bus 0005:00: root bus resource [mem 0x1c00000000-0x1f3fffffff pref]
[ 9.172224] pci 0005:00:00.0: [10de:1ad0] type 01 class 0x060400
[ 9.172382] pci 0005:00:00.0: PME# supported from D0 D3hot D3cold
[ 9.172537] iommu: Adding device 0005:00:00.0 to group 63
[ 9.236707] pci 0005:01:00.0: [10b5:8733] type 01 class 0x060400
[ 9.274499] pci 0005:01:00.0: reg 0x10: [mem 0x00000000-0x0003ffff]
[ 9.364924] iommu: Adding device 0005:01:00.0 to group 64
[ 9.365165] pci 0005:01:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with ‘pcie_aspm=force’
[ 9.365344] pci 0005:01:00.0: bridge configuration invalid ([bus ff-ff]), reconfiguring
[ 9.365548] pci 0005:00:00.0: BAR 14: assigned [mem 0x1f40000000-0x1f400fffff]
[ 9.365674] pci 0005:01:00.0: BAR 0: assigned [mem 0x1f40000000-0x1f4003ffff]
[ 9.365813] pci 0005:01:00.0: BAR 0: error updating (0x40000000 != 0xffffffff)
[ 9.365941] pci 0005:00:00.0: PCI bridge to [bus 01-ff]
[ 9.366037] pci 0005:00:00.0: bridge window [mem 0x1f40000000-0x1f400fffff]
[ 9.366190] pci 0005:00:00.0: Max Payload Size set to 256/ 256 (was 256), Max Read Rq 512
[ 9.366339] pci 0005:01:00.0: Failed attempting to set the MPS
[ 9.366445] pci 0005:01:00.0: Max Payload Size set to 128/2048 (was 128), Max Read Rq 128
[ 9.367350] pcieport 0005:00:00.0: Signaling PME through PCIe PME interrupt
[ 9.367578] pci 0005:01:00.0: Signaling PME through PCIe PME interrupt
[ 9.368077] pcie_pme 0005:00:00.0:pcie001: service driver pcie_pme loaded
[ 9.368188] aer 0005:00:00.0:pcie002: service driver aer loaded
[ 9.368386] pcieport 0005:01:00.0: of_irq_parse_pci() failed with rc=134
[ 9.374808] pcieport 0005:01:00.0: buffer not found in pci_save_pcie_state
[ 9.381790] pcie_pme 0005:00:00.0:pcie001: unloading service driver pcie_pme
[ 9.381834] aer 0005:00:00.0:pcie002: unloading service driver aer
[ 9.381945] iommu: Removing device 0005:01:00.0 from group 64
[ 9.387405] pci_bus 0005:01: busn_res: [bus 01-ff] is released
[ 9.387474] iommu: Removing device 0005:00:00.0 from group 63
[ 9.393157] pci_bus 0005:00: busn_res: [bus 00-ff] is released
[ 9.394233] tegra-pcie-dw 141a0000.pcie: PCIe link is not up…!
The same exact adapter can be used without issues on a separate X86 machine.
Hi, I might face the same problem here! is it resolve ?
r.ueda
September 3, 2020, 3:35am
7
Hi, I have the same issue.
Is there any update on this issue?
kayccc
September 10, 2020, 4:56am
8
Hi r.ueda,
Please help to open a new topic for your issue. Thanks