PCIe probe failure on AmLogic A311D after 6.18-rc1

FUKAUMI Naoki naoki at radxa.com
Mon Oct 27 05:51:52 PDT 2025


Hi Linnaea,

On 10/24/25 12:27, Linnaea Lavia wrote:
(snip)> With the patch on 6.18-rc2 it fails later with ASPM.
> 
> [    5.362080] [     T50] dw-pcie fc000000.pcie: error -ENXIO: IRQ index 
> 1 not found
> [    5.400163] [     T50] meson-pcie fc000000.pcie: host bridge /soc/ 
> pcie at fc000000 ranges:
> [    5.421350] [     T50] meson-pcie fc000000.pcie:       IO 
> 0x00fc600000..0x00fc6fffff -> 0x0000000000
> [    5.428902] [     T50] meson-pcie fc000000.pcie:      MEM 
> 0x00fc700000..0x00fdffffff -> 0x00fc700000
> [    5.436367] [     T50] meson-pcie fc000000.pcie: iATU: unroll T, 4 
> ob, 4 ib, align 64K, limit 4G
> [    5.485658] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    5.491449] [     T50] meson-pcie fc000000.pcie: PCIe Gen.2 x1 link up
> [    5.512122] [     T50] meson-pcie fc000000.pcie: PCI host bridge to 
> bus 0000:00
> [    5.515375] [     T50] pci_bus 0000:00: root bus resource [bus 00-ff]
> [    5.521523] [     T50] pci_bus 0000:00: root bus resource [io  
> 0x0000-0xfffff]
> [    5.528847] [     T50] pci_bus 0000:00: root bus resource [mem 
> 0xfc700000-0xfdffffff]
> [    5.536237] [     T50] pci 0000:00:00.0: [16c3:abcd] type 01 class 
> 0x060400 PCIe Root Port
> [    5.543415] [     T50] pci 0000:00:00.0: ROM [mem 
> 0x00000000-0x0000ffff pref]
> [    5.543432] [     T50] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
> [    5.543441] [     T50] pci 0000:00:00.0:   bridge window [io  
> 0x0000-0x0fff]
> [    5.543448] [     T50] pci 0000:00:00.0:   bridge window [mem 
> 0x00000000-0x000fffff]
> [    5.569461] [     T50] pci 0000:00:00.0:   bridge window [mem 
> 0x00000000-0x000fffff pref]
> [    5.587641] [     T50] pci 0000:00:00.0: supports D1
> [    5.591578] [     T50] pci 0000:00:00.0: PME# supported from D0 D1 
> D3hot D3cold
> [    5.603775] [     T50] pci 0000:01:00.0: [8086:2725] type 00 class 
> 0x028000 PCIe Endpoint
> [    5.614373] [     T50] pci 0000:01:00.0: BAR 0 [mem 
> 0x00000000-0x00003fff 64bit]
> [    5.621353] [     T50] pci 0000:01:00.0: Upstream bridge's Max 
> Payload Size set to 128 (was 256, max 256)
> [    5.621374] [     T50] pci 0000:01:00.0: Max Payload Size set to 128 
> (was 128, max 128)
> [    5.623252] [     T50] pci 0000:01:00.0: PME# supported from D0 D3hot 
> D3cold
> [    5.651205] [     T50] 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
> [    5.664912] [     T50] pci 0000:01:00.0: ASPM: DT platform, enabling 
> ClockPM
> [    5.706596] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    5.748181] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    5.796864] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    5.798178] [     T50] pci 0000:00:00.0: bridge window [mem 
> 0xfc700000-0xfc7fffff]: assigned
> [    5.806100] [     T50] pci 0000:00:00.0: ROM [mem 
> 0xfc800000-0xfc80ffff pref]: assigned
> [    5.806382] [     T50] pci 0000:01:00.0: BAR 0 [mem 
> 0xfc700000-0xfc703fff 64bit]: assigned
> [    5.863079] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    5.904553] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    5.946013] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    5.987492] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    5.987517] [     T50] pci 0000:01:00.0: BAR 0: error updating 
> (0xfc700004 != 0xffffffff)
> [    6.028979] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    6.080320] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    6.081421] [     T50] pci 0000:01:00.0: BAR 0: error updating (high 
> 0x00000000 != 0xffffffff)
> [    6.131210] [     T50] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [    6.132324] [     T50] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
> [    6.138215] [     T50] pci 0000:00:00.0:   bridge window [mem 
> 0xfc700000-0xfc7fffff]
> [    6.145683] [     T50] pci_bus 0000:00: resource 4 [io  0x0000-0xfffff]
> [    6.151953] [     T50] pci_bus 0000:00: resource 5 [mem 
> 0xfc700000-0xfdffffff]
> [    6.165037] [     T50] pci_bus 0000:01: resource 1 [mem 
> 0xfc700000-0xfc7fffff]
> [    6.165782] [     T50] pcieport 0000:00:00.0: PME: Signaling with IRQ 25
> [    6.181556] [     T50] pcieport 0000:00:00.0: AER: enabled with IRQ 25
> [   11.500464] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.543334] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.544875] [    T491] iwlwifi 0000:01:00.0: of_irq_parse_pci: failed 
> with rc=134
> [   11.593524] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.636355] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.680033] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.721230] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.722728] [    T491] iwlwifi 0000:01:00.0: Unable to change power 
> state from D3cold to D0, device inaccessible
> [   11.773976] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.816771] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.859334] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.901868] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.944393] [    T491] meson-pcie fc000000.pcie: error: wait linkup 
> timeout
> [   11.945931] [    T491] iwlwifi 0000:01:00.0: HW_REV=0xFFFFFFFF, PCI 
> issues?
> [   11.952685] [    T491] iwlwifi 0000:01:00.0: probe with driver 
> iwlwifi failed with error -5
> 
> Booting with the patch and pcie_aspm=off made the PCIe card work again.(snip)

Regarding the ASPM issue, could you try v6.18-rc3 (in addition to your 
changes)?

https://patchwork.kernel.org/project/linux-pci/patch/20251023180645.1304701-1-helgaas@kernel.org/

Best regards,

--
FUKAUMI Naoki
Radxa Computer (Shenzhen) Co., Ltd.



More information about the linux-amlogic mailing list