This is what I get when looking at dmesg
nasberry@Nasberry : ~ $ dmesg | grep -i pcie
[ 0.000000] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci= pcie _bus_safe snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=2C:CF:67:4B:67:F0 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 console=tty1 root=PARTUUID=71c2cea3-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=NL
[ 1.671867] brcm- pcie 1000120000. pcie : host bridge /axi/ pcie @120000 ranges:
[ 1.678878] brcm- pcie 1000120000. pcie : No bus range found for /axi/ pcie @120000, using [bus 00-ff]
[ 1.687986] brcm- pcie 1000120000. pcie : MEM 0x1f00000000…0x1ffffffffb -> 0x0000000000
[ 1.696300] brcm- pcie 1000120000. pcie : MEM 0x1c00000000…0x1effffffff -> 0x0400000000
[ 1.704607] brcm- pcie 1000120000. pcie : IB MEM 0x1f00000000…0x1f003fffff -> 0x0000000000
[ 1.712910] brcm- pcie 1000120000. pcie : IB MEM 0x0000000000…0x0fffffffff -> 0x1000000000
[ 1.722389] brcm- pcie 1000120000. pcie : Forcing gen 2
[ 1.727606] brcm- pcie 1000120000. pcie : PCI host bridge to bus 0000:00
[ 1.889048] brcm- pcie 1000120000. pcie : link up, 5.0 GT/s PCIe x4 (!SSC)
[ 2.005546] pcie port 0000:00:00.0: enabling device (0000 -> 0002)
[ 2.011701] pcie port 0000:00:00.0: PME: Signaling with IRQ 38
[ 2.017530] pcie port 0000:00:00.0: AER: enabled with IRQ 38
other than this no errors or warnings
nasberry@Nasberry : ~ $ dmesg | grep -i error
nasberry@Nasberry : ~ $ dmesg | grep -i warning
the only peculiar thing I can make out of the login is that the bus still seems to be forced to gen 2
despite:
dtparam=pciex1
dtparam=pciex1_gen=3
This does strike me as a little bit odd, as the config file should prompt it to go to gen=3.
There is a small thought in my mind that it may be a SW issue as I recently did a refresh (a 2nd one) but I am not 100% where I did that in sequence.