Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8051

Advanced users • Re: Moving Linux Kernel to 6.12

$
0
0
Hi, I am using new Seeed Studio m.2 dual PCIe 3.0 switch with several nvme disks (hynix, wd, samsung) on rpi5, and they all worked fine with kernel 6.6.x. After upgrading to kernel v 6.12, they all stopped working. I tried upgrading to the latest 6.12.y firmware with rpi-update with no effect. The nvme disk is detected by lspci, but is not present when checked with lsblk.

Official Seeed Studio technical support is of no help to me.

I have the required options set in /boot/firmware/config.txt for this card:

Code:

dtparam=pciex1_gen=3dtoverlay=pciex1-compat-pi5,no-mip
Here are some logs:

Code:

# uname -aLinux rpi1 6.12.20+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.20-1+rpt1~bpo12+1 (2025-03-19) aarch64 GNU/Linux# rpi-eeprom-update -aBOOTLOADER: up to date   CURRENT: Thu 27 Mar 00:16:44 UTC 2025 (1743034604)    LATEST: Thu 27 Mar 00:16:44 UTC 2025 (1743034604)   RELEASE: latest (/usr/lib/firmware/raspberrypi/bootloader-2712/latest)            Use raspi-config to change the release.# lspci0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 30)0001:01:00.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)0001:02:00.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)0001:02:02.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)0001:02:06.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)0001:02:0e.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)0001:03:00.0 Non-Volatile memory controller: SK hynix PC401 NVMe Solid State Drive 256GB0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 30)0002:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge# lsblkNAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTSmmcblk0     179:0    0 232.2G  0 disk├─mmcblk0p1 179:1    0   512M  0 part /boot/firmware└─mmcblk0p2 179:2    0 231.7G  0 part /# journalctl -b|grep pciApr 05 14:52:37 rpiceph1 kernel: Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave  numa=fake=8 system_heap.max_order=0 smsc95xx.macaddr=2C:CF:67:E4:02:90 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000  console=ttyAMA10,115200 console=tty1 root=PARTUUID=e743213e-02 rootfstype=ext4 fsck.repair=yes rootwaitApr 05 14:52:37 rpiceph1 kernel: /axi/pcie@1000110000: Fixed dependency cycle(s) with /axi/pcie@1000110000Apr 05 14:52:37 rpiceph1 kernel: /axi/pcie@1000110000: Fixed dependency cycle(s) with /axi/pcie@1000110000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie: host bridge /axi/pcie@1000110000 ranges:Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie:   No bus range found for /axi/pcie@1000110000, using [bus 00-ff]Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie:      MEM 0x1b00000000..0x1bfffffffb -> 0x0000000000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie:      MEM 0x1800000000..0x1affffffff -> 0x0400000000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie:   IB MEM 0x0000000000..0x0fffffffff -> 0x1000000000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie:   IB MEM 0x1000131000..0x1000131fff -> 0xfffffff000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie: PCI host bridge to bus 0001:00Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:00: root bus resource [bus 00-ff]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:00: root bus resource [mem 0x1b00000000-0x1bfffffffb] (bus address [0x00000000-0xfffffffb])Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:00: root bus resource [mem 0x1800000000-0x1affffffff pref] (bus address [0x400000000-0x6ffffffff])Apr 05 14:52:37 rpiceph1 kernel: pci 0001:00:00.0: [14e4:2712] type 01 class 0x060400 PCIe Root PortApr 05 14:52:37 rpiceph1 kernel: pci 0001:00:00.0: PCI bridge to [bus 01-06]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:00:00.0:   bridge window [mem 0x1b80000000-0x1bbfffffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:00:00.0: PME# supported from D0 D3hotApr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie: clkreq-mode set to safeApr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000110000.pcie: link up, 8.0 GT/s PCIe x1 (!SSC)Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: [1b21:2806] type 01 class 0x060400 PCIe Switch Upstream PortApr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: PCI bridge to [bus 00]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0:   bridge window [io  0x0000-0x0fff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0:   bridge window [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0:   bridge window [mem 0x1b00000000-0x1b000fffff 64bit pref]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: enabling Extended TagsApr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: PME# supported from D0 D3hot D3coldApr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: 7.876 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x1 link at 0001:00:00.0 (capable of 63.008 Gb/s with 8.0 GT/s PCIe x8 link)Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: bridge configuration invalid ([bus 00-00]), reconfiguringApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0: [1b21:2806] type 01 class 0x060400 PCIe Switch Downstream PortApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0: PCI bridge to [bus 00]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0:   bridge window [io  0x0000-0x0fff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0:   bridge window [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0:   bridge window [mem 0x1b00000000-0x1b000fffff 64bit pref]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0: enabling Extended TagsApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0: PME# supported from D0 D3hot D3coldApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0: [1b21:2806] type 01 class 0x060400 PCIe Switch Downstream PortApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0: PCI bridge to [bus 00]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0:   bridge window [io  0x0000-0x0fff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0:   bridge window [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0:   bridge window [mem 0x1b00000000-0x1b000fffff 64bit pref]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0: enabling Extended TagsApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0: PME# supported from D0 D3hot D3coldApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0: [1b21:2806] type 01 class 0x060400 PCIe Switch Downstream PortApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0: PCI bridge to [bus 00]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0:   bridge window [io  0x0000-0x0fff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0:   bridge window [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0:   bridge window [mem 0x1b00000000-0x1b000fffff 64bit pref]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0: enabling Extended TagsApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0: PME# supported from D0 D3hot D3coldApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0: [1b21:2806] type 01 class 0x060400 PCIe Switch Downstream PortApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0: PCI bridge to [bus 00]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0:   bridge window [io  0x0000-0x0fff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0:   bridge window [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0:   bridge window [mem 0x1b00000000-0x1b000fffff 64bit pref]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0: enabling Extended TagsApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0: PME# supported from D0 D3hot D3coldApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0: bridge configuration invalid ([bus 00-00]), reconfiguringApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0: bridge configuration invalid ([bus 00-00]), reconfiguringApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0: bridge configuration invalid ([bus 00-00]), reconfiguringApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0: bridge configuration invalid ([bus 00-00]), reconfiguringApr 05 14:52:37 rpiceph1 kernel: pci 0001:03:00.0: [15b7:5006] type 00 class 0x010802 PCIe EndpointApr 05 14:52:37 rpiceph1 kernel: pci 0001:03:00.0: BAR 0 [mem 0x1b00000000-0x1b00003fff 64bit]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:03:00.0: BAR 4 [mem 0x1b00000000-0x1b000000ff 64bit]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:03:00.0: 7.876 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x1 link at 0001:00:00.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:03: busn_res: [bus 03-06] end is updated to 03Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:04: busn_res: [bus 04-06] end is updated to 04Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:05: busn_res: [bus 05-06] end is updated to 05Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:06: busn_res: [bus 06] end is updated to 06Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:02: busn_res: [bus 02-06] end is updated to 06Apr 05 14:52:37 rpiceph1 kernel: pci 0001:00:00.0: bridge window [mem 0x1b00000000-0x1b000fffff]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: bridge window [mem 0x1b00000000-0x1b000fffff]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0: bridge window [mem 0x1b00000000-0x1b000fffff]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0001:03:00.0: BAR 0 [mem 0x1b00000000-0x1b00003fff 64bit]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0001:03:00.0: BAR 4 [mem 0x1b00004000-0x1b000040ff 64bit]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0: PCI bridge to [bus 03]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0:   bridge window [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0: PCI bridge to [bus 04]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0: PCI bridge to [bus 05]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0: PCI bridge to [bus 06]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: PCI bridge to [bus 02-06]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0:   bridge window [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:00:00.0: PCI bridge to [bus 01-06]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:00:00.0:   bridge window [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:00: resource 4 [mem 0x1b00000000-0x1bfffffffb]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:00: resource 5 [mem 0x1800000000-0x1affffffff pref]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:01: resource 1 [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:02: resource 1 [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0001:03: resource 1 [mem 0x1b00000000-0x1b000fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0001:00:00.0: Max Payload Size set to  256/ 512 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pci 0001:01:00.0: Max Payload Size set to  256/ 512 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:00.0: Max Payload Size set to  256/ 512 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pci 0001:03:00.0: Max Payload Size set to  256/ 256 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:02.0: Max Payload Size set to  256/ 512 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:06.0: Max Payload Size set to  256/ 512 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pci 0001:02:0e.0: Max Payload Size set to  256/ 512 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pcieport 0001:00:00.0: enabling device (0000 -> 0002)Apr 05 14:52:37 rpiceph1 kernel: pcieport 0001:00:00.0: PME: Signaling with IRQ 39Apr 05 14:52:37 rpiceph1 kernel: pcieport 0001:00:00.0: AER: enabled with IRQ 39Apr 05 14:52:37 rpiceph1 kernel: pcieport 0001:01:00.0: enabling device (0000 -> 0002)Apr 05 14:52:37 rpiceph1 kernel: pcieport 0001:02:00.0: enabling device (0000 -> 0002)Apr 05 14:52:37 rpiceph1 kernel: nvme nvme0: pci function 0001:03:00.0Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie: host bridge /axi/pcie@1000120000 ranges:Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie:   No bus range found for /axi/pcie@1000120000, using [bus 00-ff]Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie:      MEM 0x1f00000000..0x1ffffffffb -> 0x0000000000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie:      MEM 0x1c00000000..0x1effffffff -> 0x0400000000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie:   IB MEM 0x1f00000000..0x1f003fffff -> 0x0000000000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie:   IB MEM 0x0000000000..0x0fffffffff -> 0x1000000000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie:   IB MEM 0x1000130000..0x1000130fff -> 0xfffffff000Apr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie: PCI host bridge to bus 0002:00Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0002:00: root bus resource [bus 00-ff]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0002:00: root bus resource [mem 0x1f00000000-0x1ffffffffb] (bus address [0x00000000-0xfffffffb])Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0002:00: root bus resource [mem 0x1c00000000-0x1effffffff pref] (bus address [0x400000000-0x6ffffffff])Apr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0: [14e4:2712] type 01 class 0x060400 PCIe Root PortApr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0: PCI bridge to [bus 00]Apr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0:   bridge window [mem 0x1f80000000-0x1fbfffffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0: PME# supported from D0 D3hotApr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguringApr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie: clkreq-mode set to defaultApr 05 14:52:37 rpiceph1 kernel: brcm-pcie 1000120000.pcie: link up, 5.0 GT/s PCIe x4 (!SSC)Apr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: [1de4:0001] type 00 class 0x020000 PCIe EndpointApr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: BAR 0 [mem 0xffffc000-0xffffffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: BAR 1 [mem 0xffc00000-0xffffffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: BAR 2 [mem 0xffff0000-0xffffffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: supports D1Apr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: PME# supported from D0 D1 D3hot D3coldApr 05 14:52:37 rpiceph1 kernel: pci_bus 0002:01: busn_res: [bus 01-ff] end is updated to 01Apr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0: bridge window [mem 0x1f00000000-0x1f005fffff]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: BAR 1 [mem 0x1f00000000-0x1f003fffff]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: BAR 2 [mem 0x1f00400000-0x1f0040ffff]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: BAR 0 [mem 0x1f00410000-0x1f00413fff]: assignedApr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0: PCI bridge to [bus 01]Apr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0:   bridge window [mem 0x1f00000000-0x1f005fffff]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0002:00: resource 4 [mem 0x1f00000000-0x1ffffffffb]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0002:00: resource 5 [mem 0x1c00000000-0x1effffffff pref]Apr 05 14:52:37 rpiceph1 kernel: pci_bus 0002:01: resource 1 [mem 0x1f00000000-0x1f005fffff]Apr 05 14:52:37 rpiceph1 kernel: pci 0002:00:00.0: Max Payload Size set to  256/ 512 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pci 0002:01:00.0: Max Payload Size set to  256/ 256 (was  128), Max Read Rq  512Apr 05 14:52:37 rpiceph1 kernel: pcieport 0002:00:00.0: enabling device (0000 -> 0002)Apr 05 14:52:37 rpiceph1 kernel: pcieport 0002:00:00.0: PME: Signaling with IRQ 45Apr 05 14:52:37 rpiceph1 kernel: pcieport 0002:00:00.0: AER: enabled with IRQ 45

Statistics: Posted by strzinek — Tue Apr 08, 2025 3:42 pm



Viewing all articles
Browse latest Browse all 8051

Trending Articles