10-16-2020 07:52 PM - edited 10-17-2020 09:28 AM
I am evaluating ZCU102 for a project that will use a 4-port PCIe network card. The problem I am facing is that the PCIe card is not enumerating. The Linux kernel banner shows the following:
[ 5.990089] nwl-pcie fd0e0000.pcie: Link is DOWN
[ 5.994741] nwl-pcie fd0e0000.pcie: host bridge /amba/pcie@fd0e0000 ranges:
[ 6.001721] nwl-pcie fd0e0000.pcie: MEM 0xe0000000..0xefffffff -> 0xe0000000
[ 6.008949] nwl-pcie fd0e0000.pcie: MEM 0x600000000..0x7ffffffff -> 0x600000000
[ 6.016543] nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00
[ 6.022729] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 6.028211] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
[ 6.035086] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7ffffffff pref]
[ 6.042589] pci 0000:00:00.0: [10ee:d021] type 01 class 0x060400
[ 6.048655] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
[ 6.058973] pci 0000:00:00.0: PCI bridge to [bus 01-0c]
The `lspci` command shows the following:
00:00.0 PCI bridge: Xilinx Corporation Device d021
The PCIe card I am using is "HPE Ethernet 1Gb 4-port 366FLR Adapter", which is PCI Express 2.1 x4 based on Intel I350.
To boot the ZCU102, I am using the images from Release 2020.1.
Is there special configuration needed to allow enumeration to occur?
Does anyone know of a 4-port PCIe network card that is known to work on ZCU102?