Kernel 5.16.3 and above fails to detect PCIe devices on Turris Omnia (Armada 385 / mvebu)

Marcel Menzel mail at mcl.gg
Thu Feb 24 05:09:14 PST 2022


Hello,

When upgrading from kernel 5.16.2 to a newer version (tried 5.16.3 and 
5.16.10 with unchanged .config), the Kernel fails to detect both my 
installed mPCIe WiFi cards in my Turris Omnia (newer version, silver 
case, GPIO pins installed again).
I have two Mediatek MT7915 based cards installed. I also tried with one 
Atheros at9k and one ath10k based card, yielding the same result. On a 
Kernel version newer than 5.16.2, all cards aren't getting recognized 
correctly.

Before 5.16.3 I also had to disable PCIe ASPM via boot aragument, 
otherwise the WiFi drivers would complain about weird device behaviors 
and failing to initialize them, but re-enabling it does not yield any 
different results.
I am running Arch Linux ARM, but having compiled those kernels for 
myself in order to enable the mt76 driver.

Looking at the boot log, it seems to be related to failing setting up 
PCI BAR space:

kernel: mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
kernel: pci_bus 0000:00: root bus resource [bus 00-ff]
kernel: pci_bus 0000:00: root bus resource [mem 0xf1080000-0xf1081fff] 
(bus address [0x00080000-0x00081fff])
kernel: pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] 
(bus address [0x00040000-0x00041fff])
kernel: pci_bus 0000:00: root bus resource [mem 0xf1044000-0xf1045fff] 
(bus address [0x00044000-0x00045fff])
kernel: pci_bus 0000:00: root bus resource [mem 0xf1048000-0xf1049fff] 
(bus address [0x00048000-0x00049fff])
kernel: pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
kernel: pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
kernel: pci 0000:00:01.0: [11ab:6820] type 01 class 0x060400
kernel: pci 0000:00:02.0: [11ab:6820] type 01 class 0x060400
kernel: pci 0000:00:03.0: [11ab:6820] type 01 class 0x060400
kernel: PCI: bus0: Fast back to back transfers disabled
kernel: pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), 
reconfiguring
kernel: pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), 
reconfiguring
kernel: pci 0000:00:03.0: bridge configuration invalid ([bus 01-00]), 
reconfiguring
kernel: PCI: bus1: Fast back to back transfers enabled
kernel: pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
kernel: pci 0000:02:00.0: [11ab:6820] type 00 class 0x058000
kernel: pci 0000:02:00.0: reg 0x10: [mem 0xf1000000-0xf10fffff]
kernel: pci 0000:02:00.0: reg 0x18: [mem 0x00000000-0x7fffffff]
kernel: pci 0000:02:00.0: supports D1 D2
kernel: PCI: bus2: Fast back to back transfers disabled
kernel: pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
kernel: pci 0000:03:00.0: [11ab:6820] type 00 class 0x058000
kernel: pci 0000:03:00.0: reg 0x10: [mem 0xf1000000-0xf10fffff]
kernel: pci 0000:03:00.0: reg 0x18: [mem 0x00000000-0x7fffffff]
kernel: pci 0000:03:00.0: supports D1 D2
kernel: PCI: bus3: Fast back to back transfers disabled
kernel: pci_bus 0000:03: busn_res: [bus 03-ff] end is updated to 03
kernel: pci 0000:00:02.0: BAR 8: no space for [mem size 0xc0000000]
kernel: pci 0000:00:02.0: BAR 8: failed to assign [mem size 0xc0000000]
kernel: pci 0000:00:03.0: BAR 8: no space for [mem size 0xc0000000]
kernel: pci 0000:00:03.0: BAR 8: failed to assign [mem size 0xc0000000]
kernel: pci 0000:00:01.0: PCI bridge to [bus 01]
kernel: pci 0000:02:00.0: BAR 2: no space for [mem size 0x80000000]
kernel: pci 0000:02:00.0: BAR 2: failed to assign [mem size 0x80000000]
kernel: pci 0000:02:00.0: BAR 0: no space for [mem size 0x00100000]
kernel: pci 0000:02:00.0: BAR 0: failed to assign [mem size 0x00100000]
kernel: pci 0000:00:02.0: PCI bridge to [bus 02]
kernel: pci 0000:03:00.0: BAR 2: no space for [mem size 0x80000000]
kernel: pci 0000:03:00.0: BAR 2: failed to assign [mem size 0x80000000]
kernel: pci 0000:03:00.0: BAR 0: no space for [mem size 0x00100000]
kernel: pci 0000:03:00.0: BAR 0: failed to assign [mem size 0x00100000]
kernel: pci 0000:00:03.0: PCI bridge to [bus 03]

lspci -vvv reports:

00:01.0 PCI bridge: Marvell Technology Group Ltd. 88F6820 [Armada 385] 
ARM SoC (rev 04) (prog-if 00 [Normal decode])
     Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie at 1,0
     Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
     Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
     I/O behind bridge: 0000f000-00000fff [disabled]
     Memory behind bridge: fff00000-000fffff [disabled]
     Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
     Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- <SERR- <PERR-
     BridgeCtl: Parity+ SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
         PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
     Capabilities: [40] Express (v2) Root Port (Slot-), MSI 00
         DevCap:    MaxPayload 128 bytes, PhantFunc 0
             ExtTag- RBE+
         DevCtl:    CorrErr- NonFatalErr- FatalErr- UnsupReq-
             RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
             MaxPayload 128 bytes, MaxReadReq 512 bytes
         DevSta:    CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- 
TransPend-
         LnkCap:    Port #0, Speed 5GT/s, Width x4, ASPM L0s L1, Exit 
Latency L0s <256ns, L1 unlimited
             ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
         LnkCtl:    ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
             ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
         LnkSta:    Speed 2.5GT/s (downgraded), Width x4 (ok)
             TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
         RootCap: CRSVisible-
         RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- 
CRSVisible-
         RootSta: PME ReqID 0000, PMEStatus- PMEPending-
         DevCap2: Completion Timeout: Not Supported, TimeoutDis- 
NROPrPrP- LTR-
              10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- 
EETLPPrefix-
              EmergencyPowerReduction Not Supported, 
EmergencyPowerReductionInit-
              FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
              AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
         DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 
OBFF Disabled, ARIFwd-
              AtomicOpsCtl: ReqEn- EgressBlck-
         LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
              Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
              Compliance De-emphasis: -6dB
         LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- 
EqualizationPhase1-
              EqualizationPhase2- EqualizationPhase3- 
LinkEqualizationRequest-
              Retimer- 2Retimers- CrosslinkRes: unsupported

00:02.0 PCI bridge: Marvell Technology Group Ltd. 88F6820 [Armada 385] 
ARM SoC (rev 04) (prog-if 00 [Normal decode])
     Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie at 2,0
     Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
     Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
     I/O behind bridge: 0000f000-00000fff [disabled]
     Memory behind bridge: fff00000-000fffff [disabled]
     Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
     Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- <SERR- <PERR-
     BridgeCtl: Parity+ SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
         PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
     Capabilities: [40] Express (v2) Root Port (Slot-), MSI 00
         DevCap:    MaxPayload 128 bytes, PhantFunc 0
             ExtTag- RBE+
         DevCtl:    CorrErr- NonFatalErr- FatalErr- UnsupReq-
             RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
             MaxPayload 128 bytes, MaxReadReq 512 bytes
         DevSta:    CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- 
TransPend-
         LnkCap:    Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <256ns, L1 unlimited
             ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
         LnkCtl:    ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
             ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
         LnkSta:    Speed 5GT/s (ok), Width x1 (ok)
             TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
         RootCap: CRSVisible-
         RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- 
CRSVisible-
         RootSta: PME ReqID 0000, PMEStatus- PMEPending-
         DevCap2: Completion Timeout: Not Supported, TimeoutDis- 
NROPrPrP- LTR-
              10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- 
EETLPPrefix-
              EmergencyPowerReduction Not Supported, 
EmergencyPowerReductionInit-
              FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
              AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
         DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 
OBFF Disabled, ARIFwd-
              AtomicOpsCtl: ReqEn- EgressBlck-
         LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
              Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
              Compliance De-emphasis: -6dB
         LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- 
EqualizationPhase1-
              EqualizationPhase2- EqualizationPhase3- 
LinkEqualizationRequest-
              Retimer- 2Retimers- CrosslinkRes: unsupported

00:03.0 PCI bridge: Marvell Technology Group Ltd. 88F6820 [Armada 385] 
ARM SoC (rev 04) (prog-if 00 [Normal decode])
     Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie at 3,0
     Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
     Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
     I/O behind bridge: 0000f000-00000fff [disabled]
     Memory behind bridge: fff00000-000fffff [disabled]
     Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
     Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- <SERR- <PERR-
     BridgeCtl: Parity+ SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
         PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
     Capabilities: [40] Express (v2) Root Port (Slot-), MSI 00
         DevCap:    MaxPayload 128 bytes, PhantFunc 0
             ExtTag- RBE+
         DevCtl:    CorrErr- NonFatalErr- FatalErr- UnsupReq-
             RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
             MaxPayload 128 bytes, MaxReadReq 512 bytes
         DevSta:    CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- 
TransPend-
         LnkCap:    Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <256ns, L1 unlimited
             ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
         LnkCtl:    ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
             ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
         LnkSta:    Speed 5GT/s (ok), Width x1 (ok)
             TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
         RootCap: CRSVisible-
         RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- 
CRSVisible-
         RootSta: PME ReqID 0000, PMEStatus- PMEPending-
         DevCap2: Completion Timeout: Not Supported, TimeoutDis- 
NROPrPrP- LTR-
              10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- 
EETLPPrefix-
              EmergencyPowerReduction Not Supported, 
EmergencyPowerReductionInit-
              FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
              AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
         DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 
OBFF Disabled, ARIFwd-
              AtomicOpsCtl: ReqEn- EgressBlck-
         LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
              Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
              Compliance De-emphasis: -6dB
         LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- 
EqualizationPhase1-
              EqualizationPhase2- EqualizationPhase3- 
LinkEqualizationRequest-
              Retimer- 2Retimers- CrosslinkRes: unsupported

02:00.0 Memory controller: Marvell Technology Group Ltd. 88F6820 [Armada 
385] ARM SoC (rev 04)
     Subsystem: Marvell Technology Group Ltd. Device 11ab
     Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
     Interrupt: pin A routed to IRQ 0
     Region 0: Memory at <ignored> (32-bit, non-prefetchable) [disabled]
     Capabilities: [40] Power Management version 3
         Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
         Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
     Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
         Address: 0000000000000000  Data: 0000
     Capabilities: [60] Express (v2) Root Port (Slot-), MSI 00
         DevCap:    MaxPayload 128 bytes, PhantFunc 0
             ExtTag- RBE+
         DevCtl:    CorrErr- NonFatalErr- FatalErr- UnsupReq-
             RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
             MaxPayload 128 bytes, MaxReadReq 512 bytes
         DevSta:    CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- 
TransPend-
         LnkCap:    Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <256ns, L1 unlimited
             ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
         LnkCtl:    ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
             ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
         LnkSta:    Speed 5GT/s (ok), Width x1 (ok)
             TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
         RootCap: CRSVisible-
         RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- 
CRSVisible-
         RootSta: PME ReqID 0000, PMEStatus- PMEPending-
         DevCap2: Completion Timeout: Not Supported, TimeoutDis- 
NROPrPrP- LTR-
              10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- 
EETLPPrefix-
              EmergencyPowerReduction Not Supported, 
EmergencyPowerReductionInit-
              FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
              AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
         DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 
OBFF Disabled, ARIFwd-
              AtomicOpsCtl: ReqEn- EgressBlck-
         LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
              Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
              Compliance De-emphasis: -6dB
         LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- 
EqualizationPhase1-
              EqualizationPhase2- EqualizationPhase3- 
LinkEqualizationRequest-
              Retimer- 2Retimers- CrosslinkRes: unsupported
     Capabilities: [100 v1] Advanced Error Reporting
         UESta:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
         UEMsk:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
         UESvrt:    DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
         CESta:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
AdvNonFatalErr-
         CEMsk:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
AdvNonFatalErr+
         AERCap:    First Error Pointer: 00, ECRCGenCap- ECRCGenEn- 
ECRCChkCap- ECRCChkEn-
             MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
         HeaderLog: 4a000001 00000004 00000000 c3141579
         RootCmd: CERptEn- NFERptEn- FERptEn-
         RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
              FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
         ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000

03:00.0 Memory controller: Marvell Technology Group Ltd. 88F6820 [Armada 
385] ARM SoC (rev 04)
     Subsystem: Marvell Technology Group Ltd. Device 11ab
     Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx-
     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
     Interrupt: pin A routed to IRQ 0
     Region 0: Memory at <ignored> (32-bit, non-prefetchable) [disabled]
     Capabilities: [40] Power Management version 3
         Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
         Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
     Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
         Address: 0000000000000000  Data: 0000
     Capabilities: [60] Express (v2) Root Port (Slot-), MSI 00
         DevCap:    MaxPayload 128 bytes, PhantFunc 0
             ExtTag- RBE+
         DevCtl:    CorrErr- NonFatalErr- FatalErr- UnsupReq-
             RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
             MaxPayload 128 bytes, MaxReadReq 512 bytes
         DevSta:    CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- 
TransPend-
         LnkCap:    Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <256ns, L1 unlimited
             ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
         LnkCtl:    ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
             ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
         LnkSta:    Speed 5GT/s (ok), Width x1 (ok)
             TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
         RootCap: CRSVisible-
         RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- 
CRSVisible-
         RootSta: PME ReqID 0000, PMEStatus- PMEPending-
         DevCap2: Completion Timeout: Not Supported, TimeoutDis- 
NROPrPrP- LTR-
              10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- 
EETLPPrefix-
              EmergencyPowerReduction Not Supported, 
EmergencyPowerReductionInit-
              FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
              AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
         DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 
OBFF Disabled, ARIFwd-
              AtomicOpsCtl: ReqEn- EgressBlck-
         LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
              Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
              Compliance De-emphasis: -6dB
         LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- 
EqualizationPhase1-
              EqualizationPhase2- EqualizationPhase3- 
LinkEqualizationRequest-
              Retimer- 2Retimers- CrosslinkRes: unsupported
     Capabilities: [100 v1] Advanced Error Reporting
         UESta:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
         UEMsk:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
         UESvrt:    DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
         CESta:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
AdvNonFatalErr-
         CEMsk:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
AdvNonFatalErr+
         AERCap:    First Error Pointer: 00, ECRCGenCap- ECRCGenEn- 
ECRCChkCap- ECRCChkEn-
             MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
         HeaderLog: 4a000001 00000004 01000100 c3141579
         RootCmd: CERptEn- NFERptEn- FERptEn-
         RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
              FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
         ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000

Going back to 5.16.2 solves it for me. The boot output:

kernel: mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00
kernel: pci_bus 0000:00: root bus resource [bus 00-ff]
kernel: pci_bus 0000:00: root bus resource [mem 0xf1080000-0xf1081fff] 
(bus address [0x00080000-0x00081fff])
kernel: pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] 
(bus address [0x00040000-0x00041fff])
kernel: pci_bus 0000:00: root bus resource [mem 0xf1044000-0xf1045fff] 
(bus address [0x00044000-0x00045fff])
kernel: pci_bus 0000:00: root bus resource [mem 0xf1048000-0xf1049fff] 
(bus address [0x00048000-0x00049fff])
kernel: pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
kernel: pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
kernel: pci 0000:00:01.0: [11ab:6820] type 01 class 0x060400
kernel: pci 0000:00:01.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
kernel: pci 0000:00:02.0: [11ab:6820] type 01 class 0x060400
kernel: pci 0000:00:02.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
kernel: pci 0000:00:03.0: [11ab:6820] type 01 class 0x060400
kernel: pci 0000:00:03.0: reg 0x38: [mem 0x00000000-0x000007ff pref]
kernel: PCI: bus0: Fast back to back transfers disabled
kernel: pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), 
reconfiguring
kernel: pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), 
reconfiguring
kernel: pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), 
reconfiguring
kernel: PCI: bus1: Fast back to back transfers enabled
kernel: pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
kernel: pci 0000:02:00.0: [14c3:7915] type 00 class 0x000280
kernel: pci 0000:02:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref]
kernel: pci 0000:02:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref]
kernel: pci 0000:02:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref]
kernel: pci 0000:02:00.0: supports D1 D2
kernel: pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
kernel: PCI: bus2: Fast back to back transfers disabled
kernel: pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
kernel: pci 0000:03:00.0: [14c3:7915] type 00 class 0x000280
kernel: pci 0000:03:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref]
kernel: pci 0000:03:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref]
kernel: pci 0000:03:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref]
kernel: pci 0000:03:00.0: supports D1 D2
kernel: pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
kernel: PCI: bus3: Fast back to back transfers disabled
kernel: pci_bus 0000:03: busn_res: [bus 03-ff] end is updated to 03
kernel: pci 0000:00:02.0: BAR 8: assigned [mem 0xe0000000-0xe01fffff]
kernel: pci 0000:00:03.0: BAR 8: assigned [mem 0xe0200000-0xe03fffff]
kernel: pci 0000:00:01.0: BAR 6: assigned [mem 0xe0400000-0xe04007ff pref]
kernel: pci 0000:00:02.0: BAR 6: assigned [mem 0xe0500000-0xe05007ff pref]
kernel: pci 0000:00:03.0: BAR 6: assigned [mem 0xe0600000-0xe06007ff pref]
kernel: pci 0000:00:01.0: PCI bridge to [bus 01]
kernel: pci 0000:02:00.0: BAR 0: assigned [mem 0xe0000000-0xe00fffff 
64bit pref]
kernel: pci 0000:02:00.0: BAR 2: assigned [mem 0xe0100000-0xe0103fff 
64bit pref]
kernel: pci 0000:02:00.0: BAR 4: assigned [mem 0xe0104000-0xe0104fff 
64bit pref]
kernel: pci 0000:00:02.0: PCI bridge to [bus 02]
kernel: pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xe01fffff]
kernel: pci 0000:03:00.0: BAR 0: assigned [mem 0xe0200000-0xe02fffff 
64bit pref]
kernel: pci 0000:03:00.0: BAR 2: assigned [mem 0xe0300000-0xe0303fff 
64bit pref]
kernel: pci 0000:03:00.0: BAR 4: assigned [mem 0xe0304000-0xe0304fff 
64bit pref]
kernel: pci 0000:00:03.0: PCI bridge to [bus 03]
kernel: pci 0000:00:03.0:   bridge window [mem 0xe0200000-0xe03fffff]
kernel: pcieport 0000:00:02.0: enabling device (0140 -> 0142)
kernel: pcieport 0000:00:03.0: enabling device (0140 -> 0142)
[...]
kernel: mt7915e 0000:02:00.0: enabling device (0140 -> 0142)
kernel: mt7915e 0000:02:00.0: HW/SW Version: 0x8a108a10, Build Time: 
20211222184017a
kernel: mt7915e 0000:02:00.0: WM Firmware Version: ____000000, Build 
Time: 20211222184052
kernel: mt7915e 0000:02:00.0: WA Firmware Version: DEV_000000, Build 
Time: 20211222184111
[...]
kernel: mt7915e 0000:03:00.0: enabling device (0140 -> 0142)
kernel: mt7915e 0000:03:00.0: HW/SW Version: 0x8a108a10, Build Time: 
20211222184017a
kernel: mt7915e 0000:03:00.0: WM Firmware Version: ____000000, Build 
Time: 20211222184052
kernel: mt7915e 0000:03:00.0: WA Firmware Version: DEV_000000, Build 
Time: 20211222184111

lspci -vvv:

00:01.0 PCI bridge: Marvell Technology Group Ltd. 88F6820 [Armada 385] 
ARM SoC (rev 04) (prog-if 00 [Normal decode])
	Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie at 1,0
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-00000fff [disabled]
	Memory behind bridge: fff00000-000fffff [disabled]
	Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	Expansion ROM at e0400000 [virtual] [disabled] [size=2K]
	BridgeCtl: Parity+ SERR+ NoISA- VGA- VGA16- MAbort+ >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0
			ExtTag- RBE+
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s 
<256ns, L1 unlimited
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s (downgraded), Width x4 (ok)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #0, PowerLimit 0.000W; Interlock- NoCompl-
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState-
		RootCap: CRSVisible-
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-
			 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
			 AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF 
Disabled, ARIFwd-
			 AtomicOpsCtl: ReqEn- EgressBlck-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- 
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- 
EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported

00:02.0 PCI bridge: Marvell Technology Group Ltd. 88F6820 [Armada 385] 
ARM SoC (rev 04) (prog-if 00 [Normal decode])
	Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie at 2,0
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000f000-00000fff [disabled]
	Memory behind bridge: e0000000-e01fffff [size=2M]
	Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	Expansion ROM at e0500000 [virtual] [disabled] [size=2K]
	BridgeCtl: Parity+ SERR+ NoISA- VGA- VGA16- MAbort+ >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0
			ExtTag- RBE+
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s 
<256ns, L1 unlimited
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s (ok), Width x1 (ok)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #0, PowerLimit 0.000W; Interlock- NoCompl-
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState-
		RootCap: CRSVisible-
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-
			 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
			 AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF 
Disabled, ARIFwd-
			 AtomicOpsCtl: ReqEn- EgressBlck-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- 
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- 
EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported

00:03.0 PCI bridge: Marvell Technology Group Ltd. 88F6820 [Armada 385] 
ARM SoC (rev 04) (prog-if 00 [Normal decode])
	Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie at 3,0
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 0000f000-00000fff [disabled]
	Memory behind bridge: e0200000-e03fffff [size=2M]
	Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- <SERR- <PERR-
	Expansion ROM at e0600000 [virtual] [disabled] [size=2K]
	BridgeCtl: Parity+ SERR+ NoISA- VGA- VGA16- MAbort+ >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0
			ExtTag- RBE+
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s 
<256ns, L1 unlimited
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s (ok), Width x1 (ok)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #0, PowerLimit 0.000W; Interlock- NoCompl-
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
			Changed: MRL- PresDet- LinkState-
		RootCap: CRSVisible-
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-
			 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
			 AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF 
Disabled, ARIFwd-
			 AtomicOpsCtl: ReqEn- EgressBlck-
		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- 
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- 
EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported

02:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7915E 802.11ax PCI 
Express Wireless Network Adapter (prog-if 80)
	Subsystem: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network 
Adapter
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 88
	Region 0: Memory at e0000000 (64-bit, prefetchable) [size=1M]
	Region 2: Memory at e0100000 (64-bit, prefetchable) [size=16K]
	Region 4: Memory at e0104000 (64-bit, prefetchable) [size=4K]
	Capabilities: [80] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <1us, L1 <4us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
		LnkCap:	Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s 
<2us, L1 <8us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s (ok), Width x1 (ok)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 
2Retimers- DRS-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- 
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- 
EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [e0] MSI: Enable+ Count=1/32 Maskable+ 64bit+
		Address: 00000000f1020a04  Data: 0f10
		Masking: fffffffe  Pending: 00000000
	Capabilities: [f8] Power Management version 3
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [100 v1] Vendor Specific Information: ID=1556 Rev=1 
Len=008 <?>
	Capabilities: [108 v1] Latency Tolerance Reporting
		Max snoop latency: 0ns
		Max no snoop latency: 0ns
	Capabilities: [110 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=3us PortTPowerOnTime=28us
		L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
			   T_CommonMode=0us LTR1.2_Threshold=0ns
		L1SubCtl2: T_PwrOn=10us
	Capabilities: [200 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- 
MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- 
MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF- 
MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
		AERCap:	First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- 
ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Kernel driver in use: mt7915e
	Kernel modules: mt7915e

03:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7915E 802.11ax PCI 
Express Wireless Network Adapter (prog-if 80)
	Subsystem: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network 
Adapter
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ 
Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 90
	Region 0: Memory at e0200000 (64-bit, prefetchable) [size=1M]
	Region 2: Memory at e0300000 (64-bit, prefetchable) [size=16K]
	Region 4: Memory at e0304000 (64-bit, prefetchable) [size=4K]
	Capabilities: [80] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <1us, L1 <4us
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0.000W
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
		LnkCap:	Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s 
<2us, L1 <8us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s (ok), Width x1 (ok)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 
2Retimers- DRS-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- 
ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- 
EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [e0] MSI: Enable+ Count=1/32 Maskable+ 64bit+
		Address: 00000000f1020a04  Data: 0f11
		Masking: fffffffe  Pending: 00000000
	Capabilities: [f8] Power Management version 3
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [100 v1] Vendor Specific Information: ID=1556 Rev=1 
Len=008 <?>
	Capabilities: [108 v1] Latency Tolerance Reporting
		Max snoop latency: 0ns
		Max no snoop latency: 0ns
	Capabilities: [110 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=3us PortTPowerOnTime=28us
		L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
			   T_CommonMode=0us LTR1.2_Threshold=0ns
		L1SubCtl2: T_PwrOn=10us
	Capabilities: [200 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- 
MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- 
MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF- 
MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
		AERCap:	First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- 
ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Kernel driver in use: mt7915e
	Kernel modules: mt7915e

As I am relatively new im reporting kernel bugs, please tell me if you 
need additional information.

Kind regards,

Marcel Menzel



More information about the linux-arm-kernel mailing list