Tool/software: Linux
I plugged a PCIe ethernet board on my 5718IDK on J52. Since my ethernet device has a connector *1, I shall use A1-11 and B1-11. My board seems to start correctly, since leds correspond to the phy negociation. But I can't drive it from my kernel.
I specified status "okay" on axi0 to get pci express active . lspci displays the TI bridge 104c:8888. But no further device is detected. I try rescan but still no ethernet device is detected.
I looked at the schematics and saw that on a connector *1, it seems that there is a link between i2C and pci express.
What could be missing in my dts or kernel config?
Here are some traces :
[ 0.482569] pci_bus 0000:01: fixups for bus
[ 0.482576] PCI: bus1: Fast back to back transfers enabled
[ 0.482584] pci_bus 0000:01: bus scan returning with max=01
[ 0.482590] >> PCI Bus 0000:01
[ 0.482601] pci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 1
[ 0.482613] pci_bus 0000:00: bus scan returning with max=01
[ 0.482674] pci 0000:00:00.0: fixup irq: got 466
[ 0.482683] pci 0000:00:00.0: assigning IRQ 466
[ 0.482714] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
[ 0.482728] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
[ 0.482741] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.482962] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[ 0.482975] pcie_pme 0000:00:00.0:pcie01: service driver pcie_pme loaded
[ 0.483093] aer 0000:00:00.0:pcie02: service driver aer loaded
Can anybody help me about this problem?