[PPC] Boot problems after the pci-v6.18-changes
Lukas Wunner
lukas at wunner.de
Thu Oct 9 16:37:06 AEDT 2025
On Thu, Oct 09, 2025 at 06:54:58AM +0200, Christian Zigotzky wrote:
> On 08 October 2025 at 09:51 pm, Bjorn Helgaas wrote:
> > On Wed, Oct 08, 2025 at 06:35:42PM +0200, Christian Zigotzky wrote:
> > > Our PPC boards [1] have boot problems since the pci-v6.18-changes. [2]
> > >
> > > Without the pci-v6.18-changes, the PPC boards boot without any problems.
> > >
> > > Boot log with error messages:
> > > https://github.com/user-attachments/files/22782016/Kernel_6.18_with_PCI_changes.log
> > >
> > > Further information: https://github.com/chzigotzky/kernels/issues/17
> >
> > Do you happen to have a similar log from a recent working kernel,
> > e.g., v6.17, that we could compare with?
>
> Thanks for your answer. Here is a similar log from the kernel 6.17.0:
> https://github.com/user-attachments/files/22789946/Kernel_6.17.0_Cyrus_Plus_board_P5040.log
These lines are added in v6.18:
pci 0000:01:00.0: ASPM: DT platform, enabling L0s-up L0s-dw L1 ASPM-L1.1 ASPM-L1.2 PCI-PM-L1.1 PCI-PM-L1.2
pci 0000:01:00.0: ASPM: DT platform, enabling ClockPM
pci 0001:01:00.0: ASPM: DT platform, enabling L0s-up L0s-dw L1 ASPM-L1.1 ASPM-L1.2 PCI-PM-L1.1 PCI-PM-L1.2
pci 0001:01:00.0: ASPM: DT platform, enabling ClockPM
pci 0001:03:00.0: ASPM: DT platform, enabling L0s-up L0s-dw L1 ASPM-L1.1 ASPM-L1.2 PCI-PM-L1.1 PCI-PM-L1.2
pci 0001:03:00.0: ASPM: DT platform, enabling ClockPM
Possible candidate:
f3ac2ff14834 ("PCI/ASPM: Enable all ClockPM and ASPM states for devicetree platforms")
More lines are added in v6.18:
pci 0001:03:00.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff 64bit pref] to [bus 04] (unused)
pci 0001:02:01.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff 64bit pref] to [bus 03-04] (unused)
pci 0001:02:02.0: disabling bridge window [io 0x0000-0xffffffffffffffff] to [bus 05] (unused)
pci 0001:02:02.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff 64bit pref] to [bus 05] (unused)
pci 0001:02:02.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff] to [bus 05] (unused)
pci 0001:02:03.0: disabling bridge window [io 0x0000-0xffffffffffffffff] to [bus 06] (unused)
pci 0001:02:03.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff 64bit pref] to [bus 06] (unused)
pci 0001:02:03.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff] to [bus 06] (unused)
pci 0001:02:08.0: disabling bridge window [io 0x0000-0xffffffffffffffff] to [bus 07] (unused)
pci 0001:02:08.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff 64bit pref] to [bus 07] (unused)
pci 0001:02:08.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff] to [bus 07] (unused)
pci 0001:02:10.0: disabling bridge window [io 0x0000-0xffffffffffffffff] to [bus 08] (unused)
pci 0001:02:10.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff 64bit pref] to [bus 08] (unused)
pci 0001:02:10.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff] to [bus 08] (unused)
pci 0001:01:00.0: disabling bridge window [mem 0x00000000-0xffffffffffffffff 64bit pref] to [bus 02-08] (unused)
pci_bus 0001:02: resource 2 [mem 0x00000000-0xffffffffffffffff 64bit pref disabled]
422a445
pci_bus 0001:03: resource 2 [mem 0x00000000-0xffffffffffffffff 64bit pref disabled]
424a448,460
pci_bus 0001:04: resource 2 [mem 0x00000000-0xffffffffffffffff 64bit pref disabled]
pci_bus 0001:05: resource 0 [io 0x0000-0xffffffffffffffff disabled]
pci_bus 0001:05: resource 1 [mem 0x00000000-0xffffffffffffffff disabled]
pci_bus 0001:05: resource 2 [mem 0x00000000-0xffffffffffffffff 64bit pref disabled]
pci_bus 0001:06: resource 0 [io 0x0000-0xffffffffffffffff disabled]
pci_bus 0001:06: resource 1 [mem 0x00000000-0xffffffffffffffff disabled]
pci_bus 0001:06: resource 2 [mem 0x00000000-0xffffffffffffffff 64bit pref disabled]
pci_bus 0001:07: resource 0 [io 0x0000-0xffffffffffffffff disabled]
pci_bus 0001:07: resource 1 [mem 0x00000000-0xffffffffffffffff disabled]
pci_bus 0001:07: resource 2 [mem 0x00000000-0xffffffffffffffff 64bit pref disabled]
pci_bus 0001:08: resource 0 [io 0x0000-0xffffffffffffffff disabled]
pci_bus 0001:08: resource 1 [mem 0x00000000-0xffffffffffffffff disabled]
pci_bus 0001:08: resource 2 [mem 0x00000000-0xffffffffffffffff 64bit pref disabled]
Possible candidate:
fead6a0b15bf ("Merge branch 'pci/resource'")
Adding Ilpo to cc.
Unrelated, it looks like 6a1eda745967 ("PCI/AER: Consolidate Error
Source ID logging in aer_isr_one_error_type()") erroneously omitted
a closing brace in the "no details found" string:
pcieport 0001:00:00.0: AER: Correctable error message received from 0001:00:00.0 (no details found
Thanks,
Lukas
More information about the Linuxppc-dev
mailing list