Re: [PPC] Boot problems after the pci-v6.18-changes
- To: Bjorn Helgaas <helgaas@kernel.org>
- Cc: Manivannan Sadhasivam <mani@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>, linux-pci@vger.kernel.org, mad skateman <madskateman@gmail.com>, "R.T.Dickinson" <rtd2@xtra.co.nz>, Christian Zigotzky <info@xenosoft.de>, linuxppc-dev <linuxppc-dev@lists.ozlabs.org>, hypexed@yahoo.com.au, Darren Stevens <darren@stevens-zone.net>, debian-powerpc@lists.debian.org, John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>, Lukas Wunner <lukas@wunner.de>, regressions@lists.linux.dev, luigi burdo <intermediadc@hotmail.com>, Al <al@datazap.net>, Roland <rol7and@gmx.com>
- Subject: Re: [PPC] Boot problems after the pci-v6.18-changes
- From: Christian Zigotzky <chzigotzky@xenosoft.de>
- Date: Fri, 7 Nov 2025 06:06:12 +0100
- Message-id: <[🔎] 3a384a25-0256-e827-2d66-9efc5723965d@xenosoft.de>
- In-reply-to: <[🔎] 20251105220925.GA1926619@bhelgaas>
- References: <[🔎] 20251105220925.GA1926619@bhelgaas>
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)
Reply to: