New NVME Base Duo cannot use gen3 on pi5?
I set the parameters in the config.txt file…
[pi5]
dtparam=nvme
dtparam=pciex1_gen=3
But on reboot dmesg shows…
[ 0.355188] brcm-pcie 1000110000.pcie: host bridge /axi/pcie@110000 ranges:
[ 0.355522] brcm-pcie 1000110000.pcie: No bus range found for /axi/pcie@110000, using [bus 00-ff]
[ 0.355857] brcm-pcie 1000110000.pcie: MEM 0x1b80000000..0x1bffffffff -> 0x0080000000
[ 0.356188] brcm-pcie 1000110000.pcie: MEM 0x1800000000..0x1b7fffffff -> 0x0400000000
[ 0.356516] brcm-pcie 1000110000.pcie: IB MEM 0x0000000000..0x0fffffffff -> 0x1000000000
[ 0.358530] brcm-pcie 1000110000.pcie: PCI host bridge to bus 0000:00
**[ 0.362362] brcm-pcie 1000110000.pcie: Forcing gen 3**
[ 0.464614] brcm-pcie 1000110000.pcie: clkreq-mode set to default
[ 0.464933] brcm-pcie 1000110000.pcie: link up, 5.0 GT/s PCIe x1 (!SSC)
[ 0.504045] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[ 0.504418] pcieport 0000:00:00.0: PME: Signaling with IRQ 38
[ 0.504811] pcieport 0000:00:00.0: AER: enabled with IRQ 38
[ 0.505204] pcieport 0000:01:00.0: enabling device (0000 -> 0002)
[ 0.505635] pcieport 0000:02:03.0: enabling device (0000 -> 0002)
[ 0.506088] pcieport 0000:02:07.0: enabling device (0000 -> 0002)
[ 0.684588] brcm-pcie 1000120000.pcie: host bridge /axi/pcie@120000 ranges:
[ 0.684947] brcm-pcie 1000120000.pcie: No bus range found for /axi/pcie@120000, using [bus 00-ff]
[ 0.685302] brcm-pcie 1000120000.pcie: MEM 0x1f00000000..0x1ffffffffb -> 0x0000000000
[ 0.685658] brcm-pcie 1000120000.pcie: MEM 0x1c00000000..0x1effffffff -> 0x0400000000
[ 0.686010] brcm-pcie 1000120000.pcie: IB MEM 0x1f00000000..0x1f003fffff -> 0x0000000000
[ 0.686360] brcm-pcie 1000120000.pcie: IB MEM 0x0000000000..0x0fffffffff -> 0x1000000000
[ 0.688194] brcm-pcie 1000120000.pcie: PCI host bridge to bus 0001:00
**[ 0.691910] brcm-pcie 1000120000.pcie: Forcing gen 2**
[ 0.792611] brcm-pcie 1000120000.pcie: clkreq-mode set to default
[ 0.792919] brcm-pcie 1000120000.pcie: link up, 5.0 GT/s PCIe x4 (!SSC)
[ 0.804362] pcieport 0001:00:00.0: enabling device (0000 -> 0002)
[ 0.804710] pcieport 0001:00:00.0: PME: Signaling with IRQ 48
[ 0.805069] pcieport 0001:00:00.0: AER: enabled with IRQ 48
And when I do speed testing via hdparm speeds are the same for gen2 and gen3… looks like the bus for the 2nd NVME slot is reverting back to gen2? See above.