Part Number: 66AK2H06
Tool/software: Linux
Using Arago 2016.12 with Linux 4.4.41, "lspci" shows the Keystone2 root complex but does not recognize our Xilinx FPGA endpoint (connected directly to the Keystone2):
root@k2hk-evm:~# lspci -v
00:00.0 PCI bridge: Texas Instruments Device b008 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 115
Memory at <ignored> (32-bit, non-prefetchable)
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Port (Slot-), MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: pcieport
Using Arago 2016.03 with Linux 3.10.61, "lspci" shows both the root complex and the endpoint:
root@k2hk-evm:/etc# lspci -v
00:00.0 PCI bridge: Texas Instruments Device 8888 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 70
Memory at <ignored> (32-bit, non-prefetchable)
Memory at <ignored> (32-bit, prefetchable)
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 50000000-500fffff
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Port (Slot-), MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: pcieport
lspci: Unable to load libkmod resources: error -12
01:00.0 Serial controller: Xilinx Corporation Device 7012 (prog-if 00 [8250])
Subsystem: Xilinx Corporation Device 0007
Flags: fast devsel
Memory at 50000000 (32-bit, non-prefetchable) [size=32K]
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [60] Express Endpoint, MSI 00
Capabilities: [100] Device Serial Number 00-00-00-00-00-00-00-00
Are there known problems with Keystone2 PCIe under Linux 4.x? Has anyone successfully used the Keystone2 PCIe root complex under Arago 2016.12?
Thanks,
John