I.mx8mp PCie initial

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I.mx8mp PCie initial

615 Views
LarryLee
Contributor I

Hi

I use i.mx8mp evk board with yocto in kernel 6.6.23.

 

I got the error when I enable pcie bus

 

[ 43.704357] wlan_cnss_core_pcie: loading out-of-tree module taints kernel.
[ 43.718247] NET: Registered PF_QIPCRTR protocol family
[ 43.723678] Unable to handle kernel NULL pointer dereference at virtual address 00000000000002a0

 

01:00.0 Network controller: Qualcomm Technologies, Inc Device 1112 (rev 01)

lspci -vvv -s 01:00.0
01:00.0 Network controller: Qualcomm Technologies, Inc Device 1112 (rev 01)
Subsystem: Qualcomm Technologies, Inc Device 1110
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-
Region 0: Memory at 18200000 (64-bit, non-prefetchable) [disabled] [size=2M]
Region 2: Memory at 18100000 (64-bit, non-prefetchable) [disabled] [size=32K]
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/32 Maskable+ 64bit-
Address: 00000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [70] Express (v2) Endpoint, IntMsgNum 0
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W
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 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <64us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x1
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-
AtomicOpsCtl: ReqEn-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [b0] MSI-X: Enable- Count=32 Masked-
Vector table: BAR=2 offset=00000000
PBA: BAR=2 offset=00001000
Capabilities: [100 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
Capabilities: [148 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [158 v1] Transaction Processing Hints
No steering table available
Capabilities: [164 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [16c v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=70us PortTPowerOnTime=0us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=86016ns
L1SubCtl2: T_PwrOn=10us

 

My question is that did there have any suggestion about 

 

[ 43.723678] Unable to handle kernel NULL pointer dereference at virtual address 00000000000002a0
[ 43.732511] Mem abort info:
[ 43.735311] ESR = 0x0000000096000004
[ 43.739085] EC = 0x25: DABT (current EL), IL = 32 bits
[ 43.744431] SET = 0, FnV = 0
[ 43.747492] EA = 0, S1PTW = 0
[ 43.750695] FSC = 0x04: level 0 translation fault
[ 43.755599] Data abort info:
[ 43.758493] ISV = 0, ISS = 0x00000004, ISS2 = 0x00000000
[ 43.764028] CM = 0, WnR = 0, TnD = 0, TagAccess = 0
[ 43.769100] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[ 43.774426] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000116d9e000
[ 43.780877] [00000000000002a0] pgd=0000000000000000, p4d=0000000000000000
[ 43.787681] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP

 

Thanks

 

Tags (1)
0 Kudos
Reply
0 Replies
%3CLINGO-SUB%20id%3D%22lingo-sub-2269794%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EI.mx8mp%20PCie%20initial%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2269794%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%3C%2FP%3E%3CP%3EI%20use%20i.mx8mp%20evk%20board%20with%20yocto%20in%20kernel%206.6.23.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20got%20the%20error%20when%20I%20enable%20pcie%20bus%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%5B%2043.704357%5D%20wlan_cnss_core_pcie%3A%20loading%20out-of-tree%20module%20taints%20kernel.%3CBR%20%2F%3E%5B%2043.718247%5D%20NET%3A%20Registered%20PF_QIPCRTR%20protocol%20family%3CBR%20%2F%3E%5B%2043.723678%5D%20Unable%20to%20handle%20kernel%20NULL%20pointer%20dereference%20at%20virtual%20address%2000000000000002a0%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E01%3A00.0%20Network%20controller%3A%20Qualcomm%20Technologies%2C%20Inc%20Device%201112%20(rev%2001)%3C%2FP%3E%3CP%3Elspci%20-vvv%20-s%2001%3A00.0%3CBR%20%2F%3E01%3A00.0%20Network%20controller%3A%20Qualcomm%20Technologies%2C%20Inc%20Device%201112%20(rev%2001)%3CBR%20%2F%3ESubsystem%3A%20Qualcomm%20Technologies%2C%20Inc%20Device%201110%3CBR%20%2F%3EControl%3A%20I%2FO-%20Mem-%20BusMaster-%20SpecCycle-%20MemWINV-%20VGASnoop-%20ParErr-%20Stepping-%20SERR-%20FastB2B-%20DisINTx-%3CBR%20%2F%3EStatus%3A%20Cap%2B%2066MHz-%20UDF-%20FastB2B-%20ParErr-%20DEVSEL%3Dfast%20%26gt%3BTAbort-%20%3CTABORT-%3E%3CMABORT-%3ESERR-%20%3CPERR-%20intx-%3D%22%22%3E%3CBR%20%2F%3ERegion%200%3A%20Memory%20at%2018200000%20(64-bit%2C%20non-prefetchable)%20%5Bdisabled%5D%20%5Bsize%3D2M%5D%3CBR%20%2F%3ERegion%202%3A%20Memory%20at%2018100000%20(64-bit%2C%20non-prefetchable)%20%5Bdisabled%5D%20%5Bsize%3D32K%5D%3CBR%20%2F%3ECapabilities%3A%20%5B40%5D%20Power%20Management%20version%203%3CBR%20%2F%3EFlags%3A%20PMEClk-%20DSI-%20D1-%20D2-%20AuxCurrent%3D0mA%20PME(D0%2B%2CD1-%2CD2-%2CD3hot%2B%2CD3cold%2B)%3CBR%20%2F%3EStatus%3A%20D0%20NoSoftRst%2B%20PME-Enable-%20DSel%3D0%20DScale%3D0%20PME-%3CBR%20%2F%3ECapabilities%3A%20%5B50%5D%20MSI%3A%20Enable-%20Count%3D1%2F32%20Maskable%2B%2064bit-%3CBR%20%2F%3EAddress%3A%2000000000%20Data%3A%200000%3CBR%20%2F%3EMasking%3A%2000000000%20Pending%3A%2000000000%3CBR%20%2F%3ECapabilities%3A%20%5B70%5D%20Express%20(v2)%20Endpoint%2C%20IntMsgNum%200%3CBR%20%2F%3EDevCap%3A%20MaxPayload%20256%20bytes%2C%20PhantFunc%200%2C%20Latency%20L0s%20unlimited%2C%20L1%20unlimited%3CBR%20%2F%3EExtTag-%20AttnBtn-%20AttnInd-%20PwrInd-%20RBE%2B%20FLReset-%20SlotPowerLimit%200W%3CBR%20%2F%3EDevCtl%3A%20CorrErr-%20NonFatalErr-%20FatalErr-%20UnsupReq-%3CBR%20%2F%3ERlxdOrd%2B%20ExtTag-%20PhantFunc-%20AuxPwr-%20NoSnoop%2B%3CBR%20%2F%3EMaxPayload%20128%20bytes%2C%20MaxReadReq%20512%20bytes%3CBR%20%2F%3EDevSta%3A%20CorrErr-%20NonFatalErr-%20FatalErr-%20UnsupReq-%20AuxPwr%2B%20TransPend-%3CBR%20%2F%3ELnkCap%3A%20Port%20%230%2C%20Speed%208GT%2Fs%2C%20Width%20x1%2C%20ASPM%20L0s%20L1%2C%20Exit%20Latency%20L0s%20%26lt%3B1us%2C%20L1%20%26lt%3B64us%3CBR%20%2F%3EClockPM-%20Surprise-%20LLActRep-%20BwNot-%20ASPMOptComp%2B%3CBR%20%2F%3ELnkCtl%3A%20ASPM%20Disabled%3B%20RCB%2064%20bytes%2C%20LnkDisable-%20CommClk%2B%3CBR%20%2F%3EExtSynch-%20ClockPM-%20AutWidDis-%20BWInt-%20AutBWInt-%3CBR%20%2F%3ELnkSta%3A%20Speed%208GT%2Fs%2C%20Width%20x1%3CBR%20%2F%3ETrErr-%20Train-%20SlotClk%2B%20DLActive-%20BWMgmt-%20ABWMgmt-%3CBR%20%2F%3EDevCap2%3A%20Completion%20Timeout%3A%20Range%20ABCD%2C%20TimeoutDis%2B%20NROPrPrP-%20LTR%2B%3CBR%20%2F%3E10BitTagComp-%2010BitTagReq-%20OBFF%20Not%20Supported%2C%20ExtFmt-%20EETLPPrefix-%3CBR%20%2F%3EEmergencyPowerReduction%20Not%20Supported%2C%20EmergencyPowerReductionInit-%3CBR%20%2F%3EFRS-%20TPHComp%2B%20ExtTPHComp-%3CBR%20%2F%3EAtomicOpsCap%3A%2032bit-%2064bit-%20128bitCAS-%3CBR%20%2F%3EDevCtl2%3A%20Completion%20Timeout%3A%2050us%20to%2050ms%2C%20TimeoutDis-%3CBR%20%2F%3EAtomicOpsCtl%3A%20ReqEn-%3CBR%20%2F%3EIDOReq-%20IDOCompl-%20LTR-%20EmergencyPowerReductionReq-%3CBR%20%2F%3E10BitTagReq-%20OBFF%20Disabled%2C%20EETLPPrefixBlk-%3CBR%20%2F%3ELnkCap2%3A%20Supported%20Link%20Speeds%3A%202.5-8GT%2Fs%2C%20Crosslink-%20Retimer-%202Retimers-%20DRS-%3CBR%20%2F%3ELnkCtl2%3A%20Target%20Link%20Speed%3A%208GT%2Fs%2C%20EnterCompliance-%20SpeedDis-%3CBR%20%2F%3ETransmit%20Margin%3A%20Normal%20Operating%20Range%2C%20EnterModifiedCompliance-%20ComplianceSOS-%3CBR%20%2F%3ECompliance%20Preset%2FDe-emphasis%3A%20-6dB%20de-emphasis%2C%200dB%20preshoot%3CBR%20%2F%3ELnkSta2%3A%20Current%20De-emphasis%20Level%3A%20-6dB%2C%20EqualizationComplete%2B%20EqualizationPhase1%2B%3CBR%20%2F%3EEqualizationPhase2%2B%20EqualizationPhase3%2B%20LinkEqualizationRequest-%3CBR%20%2F%3ERetimer-%202Retimers-%20CrosslinkRes%3A%20unsupported%3CBR%20%2F%3ECapabilities%3A%20%5Bb0%5D%20MSI-X%3A%20Enable-%20Count%3D32%20Masked-%3CBR%20%2F%3EVector%20table%3A%20BAR%3D2%20offset%3D00000000%3CBR%20%2F%3EPBA%3A%20BAR%3D2%20offset%3D00001000%3CBR%20%2F%3ECapabilities%3A%20%5B100%20v2%5D%20Advanced%20Error%20Reporting%3CBR%20%2F%3EUESta%3A%20DLP-%20SDES-%20TLP-%20FCP-%20CmpltTO-%20CmpltAbrt-%20UnxCmplt-%20RxOF-%20MalfTLP-%20ECRC-%20UnsupReq-%20ACSViol-%3CBR%20%2F%3EUEMsk%3A%20DLP-%20SDES-%20TLP-%20FCP-%20CmpltTO-%20CmpltAbrt-%20UnxCmplt-%20RxOF-%20MalfTLP-%20ECRC-%20UnsupReq-%20ACSViol-%3CBR%20%2F%3EUESvrt%3A%20DLP%2B%20SDES%2B%20TLP-%20FCP%2B%20CmpltTO-%20CmpltAbrt-%20UnxCmplt-%20RxOF%2B%20MalfTLP%2B%20ECRC-%20UnsupReq-%20ACSViol-%3CBR%20%2F%3ECESta%3A%20RxErr-%20BadTLP-%20BadDLLP-%20Rollover-%20Timeout-%20AdvNonFatalErr-%3CBR%20%2F%3ECEMsk%3A%20RxErr-%20BadTLP-%20BadDLLP-%20Rollover-%20Timeout-%20AdvNonFatalErr%2B%3CBR%20%2F%3EAERCap%3A%20First%20Error%20Pointer%3A%2000%2C%20ECRCGenCap%2B%20ECRCGenEn-%20ECRCChkCap%2B%20ECRCChkEn-%3CBR%20%2F%3EMultHdrRecCap-%20MultHdrRecEn-%20TLPPfxPres-%20HdrLogCap-%3CBR%20%2F%3EHeaderLog%3A%2000000000%2000000000%2000000000%2000000000%3CBR%20%2F%3ECapabilities%3A%20%5B148%20v1%5D%20Secondary%20PCI%20Express%3CBR%20%2F%3ELnkCtl3%3A%20LnkEquIntrruptEn-%20PerformEqu-%3CBR%20%2F%3ELaneErrStat%3A%200%3CBR%20%2F%3ECapabilities%3A%20%5B158%20v1%5D%20Transaction%20Processing%20Hints%3CBR%20%2F%3ENo%20steering%20table%20available%3CBR%20%2F%3ECapabilities%3A%20%5B164%20v1%5D%20Latency%20Tolerance%20Reporting%3CBR%20%2F%3EMax%20snoop%20latency%3A%200ns%3CBR%20%2F%3EMax%20no%20snoop%20latency%3A%200ns%3CBR%20%2F%3ECapabilities%3A%20%5B16c%20v1%5D%20L1%20PM%20Substates%3CBR%20%2F%3EL1SubCap%3A%20PCI-PM_L1.2%2B%20PCI-PM_L1.1%2B%20ASPM_L1.2%2B%20ASPM_L1.1%2B%20L1_PM_Substates%2B%3CBR%20%2F%3EPortCommonModeRestoreTime%3D70us%20PortTPowerOnTime%3D0us%3CBR%20%2F%3EL1SubCtl1%3A%20PCI-PM_L1.2-%20PCI-PM_L1.1-%20ASPM_L1.2-%20ASPM_L1.1-%3CBR%20%2F%3ET_CommonMode%3D0us%20LTR1.2_Threshold%3D86016ns%3CBR%20%2F%3EL1SubCtl2%3A%20T_PwrOn%3D10us%3C%2FPERR-%3E%3C%2FMABORT-%3E%3C%2FTABORT-%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EMy%20question%20is%20that%20did%20there%20have%20any%20suggestion%20about%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%5B%2043.723678%5D%20Unable%20to%20handle%20kernel%20NULL%20pointer%20dereference%20at%20virtual%20address%2000000000000002a0%3CBR%20%2F%3E%5B%2043.732511%5D%20Mem%20abort%20info%3A%3CBR%20%2F%3E%5B%2043.735311%5D%20ESR%20%3D%200x0000000096000004%3CBR%20%2F%3E%5B%2043.739085%5D%20EC%20%3D%200x25%3A%20DABT%20(current%20EL)%2C%20IL%20%3D%2032%20bits%3CBR%20%2F%3E%5B%2043.744431%5D%20SET%20%3D%200%2C%20FnV%20%3D%200%3CBR%20%2F%3E%5B%2043.747492%5D%20EA%20%3D%200%2C%20S1PTW%20%3D%200%3CBR%20%2F%3E%5B%2043.750695%5D%20FSC%20%3D%200x04%3A%20level%200%20translation%20fault%3CBR%20%2F%3E%5B%2043.755599%5D%20Data%20abort%20info%3A%3CBR%20%2F%3E%5B%2043.758493%5D%20ISV%20%3D%200%2C%20ISS%20%3D%200x00000004%2C%20ISS2%20%3D%200x00000000%3CBR%20%2F%3E%5B%2043.764028%5D%20CM%20%3D%200%2C%20WnR%20%3D%200%2C%20TnD%20%3D%200%2C%20TagAccess%20%3D%200%3CBR%20%2F%3E%5B%2043.769100%5D%20GCS%20%3D%200%2C%20Overlay%20%3D%200%2C%20DirtyBit%20%3D%200%2C%20Xs%20%3D%200%3CBR%20%2F%3E%5B%2043.774426%5D%20user%20pgtable%3A%204k%20pages%2C%2048-bit%20VAs%2C%20pgdp%3D0000000116d9e000%3CBR%20%2F%3E%5B%2043.780877%5D%20%5B00000000000002a0%5D%20pgd%3D0000000000000000%2C%20p4d%3D0000000000000000%3CBR%20%2F%3E%5B%2043.787681%5D%20Internal%20error%3A%20Oops%3A%200000000096000004%20%5B%231%5D%20PREEMPT%20SMP%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EThanks%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E