[PPC] Boot problems after the pci-v6.18-changes

Christian Zigotzky chzigotzky at xenosoft.de
Fri Nov 7 16:06:12 AEDT 2025


On 11/05/2025 11:09 PM, Bjorn Helgaas wrote:
 >> I tested your patch with the RC4 of kernel 6.18 today. Unfortunately it
 >> doesn't solve the boot issue.
 >
 > Thanks for testing that.  I see now why that approach doesn't work:
 > quirk_disable_aspm_l0s_l1() calls pci_disable_link_state(), which
 > updates the permissible ASPM link states, but pci_disable_link_state()
 > only works for devices at the downstream end of a link.  It doesn't
 > work at all for Root Ports, which are at the upstream end of a link.
 >
 > Christian, you originally reported that both X5000 and X1000 were
 > broken.  I suspect X1000 may have been fixed in v6.18-rc3 by
 > df5192d9bb0e ("PCI/ASPM: Enable only L0s and L1 for devicetree
 > platforms"), but I would love to have confirmation of that.

Hello Bjorn,

I will enable CONFIG_PCIEASPM and CONFIG_PCIEASPM_DEFAULT for the RC5 of 
kernel 6.18 and test it with the X1000.

Thanks,
christian

-- 
Sent with BrassMonkey 33.9.1 
(https://github.com/chzigotzky/Web-Browsers-and-Suites-for-Linux-PPC/releases/tag/BrassMonkey_33.9.1)


More information about the Linuxppc-dev mailing list