This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: Some PCIE Questions

Part Number: TDA4VM
Other Parts Discussed in Thread: TDA4VH

Tool/software:

Hi,

  I added PCIE configuration in Linux and used the lspci command to output the following content after startup:

  

But when I use the following command, it seems to report a failed issue:

Is there any configuration issue that caused this error? I understand that after the configuration is completed and the driver is loaded, lspci can recognize two nodes

Regards,

Yang

  • Hi Yang,

    'of_irq_parse_pci: failed with rc=-22' can be ignored. Functionally, this should not cause any issues.

    However, if you would like to remove the error, below is the patch that will be integrated into the next release of the SDK:
    https://patchwork.kernel.org/project/linux-pci/patch/20240726135903.1255825-1-s-vadapalli@ti.com/ 

    Regards,
    Takuma

  • Hi,

      We are now connecting TDA4 and MVL's Switch through PCIE. After configuring the device tree content, lspci can see a node, then move it into MVL's Driver and generate ". ko" to manually execute insmod. How should I verify its successful connection? Can lspci see an additional node?

    Regards,

    Yang

  • Hi,

      Besides, I have another question. I am using Seder3, but if I execute the following command and the log is the address of Seder2 pcie2920000, why is that?

    echo 1 > /sys/bus/pci/devices/0000:00:00.0/remove
    echo 1 > /sys/bus/pci/rescan

    Regards,

    Yang

  • Hi,

        Today I made some new modifications and tests. I tried to bind the PCIE driver to the newly added MVL driver.

    • Firstly, I added an obj-m in Linux, placed the MVL driver under Driver and generated a. ko file. Then, I copied the file into the board and manually executed the insmo command to load it.

    • Check the current PCIe kernel driver and confirm it as PCIe port:

      

    • Next, execute the following command to attempt to bind PCIE with MVL driver, but the result is an error:

     echo 0000:00:00.0 >  /sys/bus/pci/drivers/pcieport/unbind

     echo  0000:00:00.0  > /sys/bus/pci/drivers/622X/bind

    • After querying, it was found that the device ID was not recognized, so the ID in the device tree pcie3_rc was modified as shown in the following figure:

    • After recompiling and re executing the above steps, an error was found as shown in the following figure:

    I have the following questions that I would like to know:
    1. Should I modify the current PCIE binding kernel driver when using an external switch?
    2. If the first question is necessary, are the above steps correct?
    3. How should the errors reported above be resolved?
    4. After completing all configurations, should PCIE generate an ETH node similar to the one shown in the following figure?

    5. I understand that I have already completed the generation of PCIE nodes. Can you provide a complete explanation on how to match external switch chips and what needs to be configured?

    Regards,

    Yang

  • Hi,

     Add a file.

    root@j721e-evm:~# lspci -vvv -s 0000:00:00.0
    00:00.0 PCI bridge: Marvell Technology Group Ltd. Device abcd (prog-if 00 [Normal decode])
            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
            Interrupt: pin A routed to IRQ 486
            Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
            I/O behind bridge: 0000f000-00000fff [disabled] [32-bit]
            Memory behind bridge: fff00000-000fffff [disabled] [32-bit]
            Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
            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: [80] 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: [90] MSI: Enable+ Count=1/1 Maskable+ 64bit+
                    Address: 00000000010c0000  Data: 0000
                    Masking: 00000000  Pending: 00000000
            Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
                    Vector table: BAR=0 offset=00000000
                    PBA: BAR=0 offset=00000008
            Capabilities: [c0] Express (v2) Root Port (Slot+), IntMsgNum 0
                    DevCap: MaxPayload 256 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 8GT/s, Width x2, ASPM L1, Exit Latency L1 <8us
                            ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+
                    LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
                            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                    LnkSta: Speed 2.5GT/s, Width x2
                            TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
                    SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                            Slot #0, PowerLimit 0W; Interlock- NoCompl-
                    SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                            Control: AttnInd Off, PwrInd Off, 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: Range B, TimeoutDis+ NROPrPrP- LTR+
                             10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
                             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- ARIFwd-
                             AtomicOpsCtl: ReqEn- EgressBlck-
                             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: -3.5dB, EqualizationComplete- EqualizationPhase1-
                             EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                             Retimer- 2Retimers- CrosslinkRes: unsupported
            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
                    RootCmd: CERptEn+ NFERptEn+ FERptEn+
                    RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
                             FirstFatal- NonFatalMsg- FatalMsg- IntMsgNum 0
                    ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
            Capabilities: [150 v1] Device Serial Number 00-00-00-00-00-00-00-00
            Capabilities: [300 v1] Secondary PCI Express
                    LnkCtl3: LnkEquIntrruptEn- PerformEqu-
                    LaneErrStat: 0
            Capabilities: [4c0 v1] Virtual Channel
                    Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                    Arb:    Fixed- WRR32- WRR64- WRR128-
                    Ctrl:   ArbSelect=Fixed
                    Status: InProgress-
                    VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                            Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
                            Status: NegoPending- InProgress-
                    VC1:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                            Ctrl:   Enable- ID=1 ArbSelect=Fixed TC/VC=00
                            Status: NegoPending- InProgress-
                    VC2:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                            Ctrl:   Enable- ID=2 ArbSelect=Fixed TC/VC=00
                            Status: NegoPending- InProgress-
                    VC3:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                            Ctrl:   Enable- ID=3 ArbSelect=Fixed TC/VC=00
                            Status: NegoPending- InProgress-
            Capabilities: [5c0 v1] Address Translation Service (ATS)
                    ATSCap: Invalidate Queue Depth: 01
                    ATSCtl: Enable-, Smallest Translation Unit: 00
            Capabilities: [640 v1] Page Request Interface (PRI)
                    PRICtl: Enable- Reset-
                    PRISta: RF- UPRGI- Stopped+ PASID+
                    Page Request Capacity: 00000001, Page Request Allocation: 00000000
            Capabilities: [900 v1] L1 PM Substates
                    L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
                              PortCommonModeRestoreTime=255us PortTPowerOnTime=26us
                    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
            Kernel driver in use: pcieport
    
    root@j721e-evm:~#
    

    Regards,

    Yang

  • Hi Yang,

    A lot of questions, so I will divide my response into two posts. First post is directly answering the questions and analysis of behavior being observed. Second post will be what I suspect is happening and where to check.

    Besides, I have another question. I am using Seder3, but if I execute the following command and the log is the address of Seder2 pcie2920000, why is that?

    This should not happen if what you say is true and PCIe3 is used. It looks like software-wise, PCIe2 is enabled instead of PCIe3.

    1. Should I modify the current PCIE binding kernel driver when using an external switch?
    2. If the first question is necessary, are the above steps correct?

    Manually binding the kernel module is an option. General method of unbinding/binding is correct, but I think you are binding the driver to the PCIe port instead of the switch device. 

    For example, this is what would be expected on TDA4VH (which should be same as TDA4VM) when a NVMe SSD card is connected to the port:

    root@j784s4-evm:~# lspci -vvv
    00:00.0 PCI bridge: Texas Instruments Device b012 (prog-if 00 [Normal decode])
            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
            Interrupt: pin A routed to IRQ 544
            Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
            I/O behind bridge: 0000f000-00000fff [disabled]
            Memory behind bridge: 10100000-101fffff [size=1M]
            Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled]
            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: [80] 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: [90] MSI: Enable+ Count=1/1 Maskable+ 64bit+
                    Address: 0000000001000000  Data: 0000
                    Masking: 00000000  Pending: 00000000
            Capabilities: [b0] MSI-X: Enable- Count=1 Masked-
                    Vector table: BAR=0 offset=00000000
                    PBA: BAR=0 offset=00000008
            Capabilities: [c0] Express (v2) Root Port (Slot+), MSI 00
                    DevCap: MaxPayload 256 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 8GT/s, Width x8, ASPM L1, Exit Latency L1 <8us
                            ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+
                    LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
                            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                    LnkSta: Speed 8GT/s (ok), Width x4 (downgraded)
                            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 Off, PwrInd Off, 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: Range B, TimeoutDis+ NROPrPrP- LTR+
                             10BitTagComp+ 10BitTagReq- OBFF Via message, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
                             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-
                    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 De-emphasis: -6dB
                    LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
                             EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
                             Retimer- 2Retimers- CrosslinkRes: unsupported
            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
                    RootCmd: CERptEn+ NFERptEn+ FERptEn+
                    RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
                             FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
                    ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
            Capabilities: [150 v1] Device Serial Number 00-00-00-00-00-00-00-00
            Capabilities: [300 v1] Secondary PCI Express
                    LnkCtl3: LnkEquIntrruptEn- PerformEqu-
                    LaneErrStat: 0
            Capabilities: [4c0 v1] Virtual Channel
                    Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                    Arb:    Fixed- WRR32- WRR64- WRR128-
                    Ctrl:   ArbSelect=Fixed
                    Status: InProgress-
                    VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                            Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
                            Status: NegoPending- InProgress-
                    VC1:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                            Ctrl:   Enable- ID=1 ArbSelect=Fixed TC/VC=00
                            Status: NegoPending- InProgress-
                    VC2:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                            Ctrl:   Enable- ID=2 ArbSelect=Fixed TC/VC=00
                            Status: NegoPending- InProgress-
                    VC3:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                            Ctrl:   Enable- ID=3 ArbSelect=Fixed TC/VC=00
                            Status: NegoPending- InProgress-
            Capabilities: [5c0 v1] Address Translation Service (ATS)
                    ATSCap: Invalidate Queue Depth: 01
                    ATSCtl: Enable-, Smallest Translation Unit: 00
            Capabilities: [640 v1] Page Request Interface (PRI)
                    PRICtl: Enable- Reset-
                    PRISta: RF- UPRGI- Stopped+
                    Page Request Capacity: 00000001, Page Request Allocation: 00000000
            Capabilities: [900 v1] L1 PM Substates
                    L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
                              PortCommonModeRestoreTime=255us PortTPowerOnTime=26us
                    L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                               T_CommonMode=255us LTR1.2_Threshold=287744ns
                    L1SubCtl2: T_PwrOn=26us
            Kernel driver in use: pcieport
    
    01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express])
            Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (SSD 970 EVO Plus 1TB)
            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
            Interrupt: pin A routed to IRQ 0
            Region 0: Memory at 10100000 (64-bit, non-prefetchable) [size=16K]
            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: [70] Express (v2) Endpoint, MSI 00
                    DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
                            ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
                    DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
                            RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
                            MaxPayload 128 bytes, MaxReadReq 512 bytes
                    DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                    LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
                            ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
                    LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
                            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                    LnkSta: Speed 8GT/s (ok), Width x4 (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+ [   17.128657] platform 2910000.pcie: deferred probe pending
    OBFF Disabled,
                             AtomicOpsCtl: ReqEn-
                    LnkCap2: Supported L[   17.135150] platform 6000000.usb: deferred probe pending
    ink 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 De-emphasis: -6dB
                    LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
                             EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
                             Retimer- 2Retimers- CrosslinkRes: unsupported
            Capabilities: [b0] MSI-X: Enable+ Count=33 Masked-
                    Vector table: BAR=0 offset=00003000
                    PBA: BAR=0 offset=00002000
            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] Device Serial Number 00-00-00-00-00-00-00-00
            Capabilities: [158 v1] Power Budgeting <?>
            Capabilities: [168 v1] Secondary PCI Express
                    LnkCtl3: LnkEquIntrruptEn- PerformEqu-
                    LaneErrStat: 0
            Capabilities: [188 v1] Latency Tolerance Reporting
                    Max snoop latency: 0ns
                    Max no snoop latency: 0ns
            Capabilities: [190 v1] L1 PM Substates
                    L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
                              PortCommonModeRestoreTime=10us PortTPowerOnTime=10us
                    L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                               T_CommonMode=0us LTR1.2_Threshold=287744ns
                    L1SubCtl2: T_PwrOn=26us
            Kernel driver in use: nvme
            Kernel modules: nvme
    
    root@j784s4-evm:~#
    
    

    In above, there is a "PCI bridge" device and a "Non-Volatile memory controller" device in lspci logs. The bridge should be left untouched, and the kernel module should be bound to the device that shows up under the bridge (which is not showing).

    As a side note, the kernel module should automatically bind to the correct PCIe device using the device and vendor ID, assuming the kernel module is loaded on boot. So the manual binding method is an alternative method that usually should not be needed, unless you are developing a new kernel module from scratch or it is a demo kernel module that doesn't bind automatically.

    3. How should the errors reported above be resolved?

    Error 22 points to invalid argument. This is most likely due to binding to the wrong device.

    4. After completing all configurations, should PCIE generate an ETH node similar to the one shown in the following figure?

    Yes, kernel module driver should enumerate under ifconfig. I have not looked at this particular driver before, but all PCIe ethernet switch drivers I have seen have done so.

    Regards,

    Takuma

  • What I suspect is happening is that the wrong PCIe instance is being configured in devicetree based on below statement.

    Besides, I have another question. I am using Seder3, but if I execute the following command and the log is the address of Seder2 pcie2920000, why is that?
    1. Can you share the devicetree file for your board?
    2. Can you share the full logs from "dmesg"?
    3. I plan to look through the devicetree to see if anything is wrong, but in case you also would like to check, the following needs to be set up to use pcie3:
      1. serdes_ln_ctrl node should be updated the two SERDES3 lanes to PCIe starting line 509: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts?h=ti-linux-6.6.y#n509
      2. serdes3 node should update phy-type to PCIe. "assigned-clocks" and "assigned-clock-parents" may need updates as well starting line 523: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts?h=ti-linux-6.6.y#n523. Serdes0, 1, and 2 for the default EVM devicetree can be referenced
      3. pcie3_rc needs to be enabled. Reference pcie0/1/2_rc nodes starting line 931: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts?h=ti-linux-6.6.y#n931 
        1. Make sure phys property is updated to the node name under serdes3 that you create in step 3.b.
        2. Make sure reset-gpios property is set to the reset pin designed on your custom board.

    In any case, if you can do 1 and 2, I can check the devicetree for the things I listed in step 3 above.

    Regards,

    Takuma

  • Hi,

    In any case, if you can do 1 and 2, I can check the devicetree for the things I listed in step 3 above.
    •     The following. diff file contains the modifications I made in DTS.

        

    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    index dcab2c6b3..850b526de 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    @@ -436,7 +436,6 @@ J721E_WKUP_IOPAD(0xc8, PIN_INPUT, 7) /* (F29) WKUP_GPIO0_6 */
     		>;
     	};
     
    -
     	// add
     	mcu_rgmii1_pins_default: mcu-rgmii1-default-pins {
     		pinctrl-single,pins = <
    @@ -595,27 +594,30 @@ &serdes_ln_ctrl {
     	idle-states = <J721E_SERDES0_LANE0_QSGMII_LANE1>, <J721E_SERDES0_LANE1_QSGMII_LANE2>,
     		      <J721E_SERDES1_LANE0_QSGMII_LANE3>, <J721E_SERDES1_LANE1_QSGMII_LANE4>,
     		      <J721E_SERDES2_LANE0_PCIE2_LANE0>, <J721E_SERDES2_LANE1_PCIE2_LANE1>,
    -		      <J721E_SERDES3_LANE0_USB3_0_SWAP>, <J721E_SERDES3_LANE1_USB3_0>,
    +		      <J721E_SERDES3_LANE0_PCIE3_LANE0>, <J721E_SERDES3_LANE1_PCIE3_LANE1>,
     		      <J721E_SERDES4_LANE0_EDP_LANE0>, <J721E_SERDES4_LANE1_EDP_LANE1>,
     		      <J721E_SERDES4_LANE2_EDP_LANE2>, <J721E_SERDES4_LANE3_EDP_LANE3>;
     };
     
    -&serdes_wiz3 {
    -	typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>;
    -	typec-dir-debounce-ms = <700>;	/* TUSB321, tCCB_DEFAULT 133 ms */
    -};
    +/* delete for PCIE */
    +// &serdes_wiz3 {
    +// 	typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>;
    +// 	typec-dir-debounce-ms = <700>;	/* TUSB321, tCCB_DEFAULT 133 ms */
    +// };
     
     &serdes3 {
    -	serdes3_usb_link: phy@0 {
    +	assigned-clocks = <&serdes3 CDNS_SIERRA_PLL_CMNLC>;
    +	assigned-clock-parents = <&wiz3_pll1_refclk>;
    +
    +	serdes3_pcie_link: phy@0 {
     		reg = <0>;
     		cdns,num-lanes = <2>;
     		#phy-cells = <0>;
    -		cdns,phy-type = <PHY_TYPE_USB3>;
    +		cdns,phy-type = <PHY_TYPE_PCIE>;
     		resets = <&serdes_wiz3 1>, <&serdes_wiz3 2>;
     	};
     };
     
    -
     &ospi0 {
     	status = "okay";
     	flash@0 {
    @@ -898,6 +900,14 @@ &pcie2_rc {
     	num-lanes = <2>;
     };
     
    +&pcie3_rc {
    +	status = "okay";
    +	//reset-gpios = <&exp2 20 GPIO_ACTIVE_HIGH>;
    +	phys = <&serdes3_pcie_link>;
    +	phy-names = "pcie-phy";
    +	num-lanes = <2>;
    +};
    +
     #define K3_TS_OFFSET(pa, val)	(0x4+(pa)*4) (0x10000 | val)
     
     &timesync_router {
    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    index 0fcabb629..706ca1269 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    @@ -1054,14 +1054,14 @@ pcie3_rc: pcie@2930000 {
     		#address-cells = <3>;
     		#size-cells = <2>;
     		bus-range = <0x0 0xff>;
    -		vendor-id = <0x104c>;
    -		device-id = <0xb00d>;
    +		vendor-id = <0x11AB>;
    +		device-id = <0xabcd>;
     		msi-map = <0x0 &gic_its 0x30000 0x10000>;
     		dma-coherent;
     		ranges = <0x01000000 0x0 0x00001000 0x44 0x10001000 0x0 0x0010000>,
     			 <0x02000000 0x0 0x00011000 0x44 0x10011000 0x0 0x7fef000>;
     		dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>;
    -		status = "disabled";
    +		status = "okay";
     	};
     
     	serdes_wiz4: wiz@5050000 {
    diff --git a/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig b/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig
    index 5b74aea68..1553c1915 100644
    --- a/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig
    +++ b/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig
    @@ -16,7 +16,7 @@ CONFIG_DM_GPIO=y
     CONFIG_SPL_DM_SPI=y
     CONFIG_DEFAULT_DEVICE_TREE="k3-j721e-common-proc-board"
     CONFIG_SPL_TEXT_BASE=0x80080000
    -CONFIG_OF_LIBFDT_OVERLAY=y
    +#CONFIG_OF_LIBFDT_OVERLAY=y
     CONFIG_DM_RESET=y
     CONFIG_SPL_MMC=y
     CONFIG_SPL_SERIAL=y
    

    As a side note, the kernel module should automatically bind to the correct PCIe device using the device and vendor ID, assuming the kernel module is loaded on boot. So the manual binding method is an alternative method that usually should not be needed, unless you are developing a new kernel module from scratch or it is a demo kernel module that doesn't bind automatically.
    •     In order to ensure that the driver for the corresponding switch is automatically loaded at startup, do I need to make any other modifications to the obj-y file in the Makefile shown below?

    This should not happen if what you say is true and PCIe3 is used. It looks like software-wise, PCIe2 is enabled instead of PCIe3.
    • When I look at the device nodes in the/sys/bus/pci/devices path, I can see that it is linked to PCIE3. When I reload, I can also see that it is PCIE3, but when I reload, the log prints 2920000

    Regards,

    Yang

  • Hi,

    I just changed the driver in Makefile to automatically load obj-y, and even after testing again, there is still only one PCIE node.

    Regards,

    Yang

  • Hi Yang,

    A couple of things:

    1. Can you also share the full logs from "dmesg"?
    2. Could you change back the vendor-id and device-id to the original in pcie3_rc? 
    3. As I mentioned in previous thread, please make sure reset-gpios is defined correctly (and not commented out), and see if there is a 100MHz reference clock being supplied to the switch using a scope: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1476868/tda4vm-q1-tda4-connects-to-switch-via-pcie/5719466?tisearch=e2e-sitesearch&keymatch=%2520user%253A572765#5719466

    I think the issue is that the PCIe controller is enumerating, but the device connected to the PCIe controller, the ethernet switch in your case, is not enumerating. Above advice will help narrow down why there is no enumeration.

    Regards,

    Takuma

  • Hi,

    Can you also share the full logs from "dmesg"?
    • The following is the dmesg log file:

    31562.log.txt

    Could you change back the vendor-id and device-id to the original in pcie3_rc? 
    • Even when restored to its original value, there are still no ETH nodes.

    As I mentioned in previous thread, please make sure reset-gpios is defined correctly (and not commented out), and see if there is a 100MHz reference clock being supplied to the switch using a scope: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1476868/tda4vm-q1-tda4-connects-to-switch-via-pcie/5719466?tisearch=e2e-sitesearch&keymatch=%2520user%253A572765#5719466

    I detected the PCIE3-REFCLK signal through an oscilloscope and found no waveform.

    Regards,

    Yang

  • Hi,

    I have some other questions.

    1、If I modify the config file of u-boot in the following picture, do I need to copy the new u-boot.img image to the SD card after executing make all and make install?

      

    I have only copied the following two commands and then used the lspci command to view the PCIE node, which has already been generated.

    out/evm/targetfs/boot/dtb/ /media/master/root/boot/

    out/evm/targetfs/boot/Image /media/master/root/boot/

    2、When I added the configuration of clk in dts, I found that the PCIE3 node reported an error.

    Regards,

    Yang

  • Hi Yang,

    dmesg logs are a bit strange. It looks like PCIe controllers are trying to initialize multiple times in a single boot. I have not seen that happen before... but no significant errors are reported. I do notice that the re-initialization happens only for PCIe0, 1, and 2. PCIe3 looks to be initialized once as expected.

    If PCIe3 is the only PCIe interface in use, can you try deleting the PCIe0, 1, and 2 nodes from devicetree to clean up the logs?

    Even when restored to its original value, there are still no ETH nodes.

    This is expected. PCIe controller is working correctly, but there is something missing for initializing the ethernet switch.

    I detected the PCIE3-REFCLK signal through an oscilloscope and found no waveform

    This is the issue. Could be a couple of reasons why it is not outputting a reference clock. For starters, could you try applying this patch:

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/0001_2D00_define_2D00_pcie_5F00_refclk_2D00_in_2D00_devicetree_2D00_for_2D00_PCIe3.patch

    Regards,

    Takuma

  • Hi,

      Sorry for the late reply. I have blocked PCIE0/1/2 nodes in the device tree and added the patch you provided, but there is still no PCIE.CLK generated during testing.

    The following patches are the modifications I made:

    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    index e99e58300..fe7b76ed1 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    @@ -437,6 +437,12 @@ J721E_WKUP_IOPAD(0xc8, PIN_INPUT, 7) /* (F29) WKUP_GPIO0_6 */
     		>;
     	};
     
    +/* Reset for  PCIe3  */
    +	mkey_reset_pins_default: mkey-reset-pns-default-pins {
    +		pinctrl-single,pins = <
    +			J721E_WKUP_IOPAD(0xdc, PIN_OUTPUT, 7) /* (H27) WKUP_GPIO0_11 */
    +		>;
    +	};
     
     	// add
     	mcu_rgmii1_pins_default: mcu-rgmii1-default-pins {
    @@ -594,28 +600,30 @@ ufs@4e84000 {
     
     &serdes_ln_ctrl { /*disable serdes for cpsw9g*/
     	idle-states = <J721E_SERDES2_LANE0_PCIE2_LANE0>, <J721E_SERDES2_LANE1_PCIE2_LANE1>,
    -		      <J721E_SERDES3_LANE0_USB3_0_SWAP>, <J721E_SERDES3_LANE1_USB3_0>,
    +		      <J721E_SERDES3_LANE0_PCIE3_LANE0>, <J721E_SERDES3_LANE1_PCIE3_LANE1>,
     		      <J721E_SERDES4_LANE0_EDP_LANE0>, <J721E_SERDES4_LANE1_EDP_LANE1>,
     		      <J721E_SERDES4_LANE2_EDP_LANE2>, <J721E_SERDES4_LANE3_EDP_LANE3>;
     };
     
    -&serdes_wiz3 {
    -	typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>;
    -	typec-dir-debounce-ms = <700>;	/* TUSB321, tCCB_DEFAULT 133 ms */
    -};
    +/* delete for PCIE */
    +// &serdes_wiz3 {
    +// 	typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>;
    +// 	typec-dir-debounce-ms = <700>;	/* TUSB321, tCCB_DEFAULT 133 ms */
    +// };
     
     &serdes3 {
    -	serdes3_usb_link: phy@0 {
    +	assigned-clocks = <&serdes3 CDNS_SIERRA_PLL_CMNLC>;
    +	assigned-clock-parents = <&wiz3_pll1_refclk>;
    +
    +	serdes3_pcie_link: phy@0 {
     		reg = <0>;
     		cdns,num-lanes = <2>;
     		#phy-cells = <0>;
    -		cdns,phy-type = <PHY_TYPE_USB3>;
    +		cdns,phy-type = <PHY_TYPE_PCIE>;
     		resets = <&serdes_wiz3 1>, <&serdes_wiz3 2>;
    -		status = "disabled"; /*disable serdes for cpsw9g*/
     	};
     };
     
    -
     &ospi0 {
     	status = "okay";
     	flash@0 {
    @@ -818,10 +826,6 @@ &serdes_wiz2 {
     	status = "disabled";
     };
     
    -&serdes_wiz3 {
    -	status = "disabled";
    -};
    -
     &serdes2 {
     	assigned-clocks = <&serdes2 CDNS_SIERRA_PLL_CMNLC>;
     	assigned-clock-parents = <&wiz2_pll1_refclk>;
    @@ -855,7 +859,7 @@ &mhdp {
     };
     
     &pcie0_rc {
    -	status = "okay";
    +	status = "disabled";
     	//reset-gpios = <&exp1 6 GPIO_ACTIVE_HIGH>;
     	phys = <&serdes0_pcie_link>;
     	phy-names = "pcie-phy";
    @@ -863,7 +867,7 @@ &pcie0_rc {
     };
     
     &pcie1_rc {
    -	status = "okay";
    +	status = "disabled";
     	//reset-gpios = <&exp1 2 GPIO_ACTIVE_HIGH>;
     	phys = <&serdes1_pcie_link>;
     	phy-names = "pcie-phy";
    @@ -871,13 +875,24 @@ &pcie1_rc {
     };
     
     &pcie2_rc {
    -	status = "okay";
    +	status = "disabled";
     	//reset-gpios = <&exp2 20 GPIO_ACTIVE_HIGH>;
     	phys = <&serdes2_pcie_link>;
     	phy-names = "pcie-phy";
     	num-lanes = <2>;
     };
     
    +&pcie3_rc {
    +	status = "okay";
    +	pinctrl-names = "default";
    +	pinctrl-0 = <&mkey_reset_pins_default>;
    +	reset-gpios = <&wkup_gpio0 11 GPIO_ACTIVE_HIGH>;
    +	//reset-gpios = <&exp2 20 GPIO_ACTIVE_HIGH>;
    +	phys = <&serdes3_pcie_link>;
    +	phy-names = "pcie-phy";
    +	num-lanes = <2>;
    +};
    +
     #define K3_TS_OFFSET(pa, val)	(0x4+(pa)*4) (0x10000 | val)
     
     &timesync_router {
    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    index bb54a4f6f..53819c5f0 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    @@ -8,6 +8,8 @@
     #include <dt-bindings/phy/phy-ti.h>
     #include <dt-bindings/mux/mux.h>
     
    +#include <dt-bindings/phy/phy-cadence.h>
    +
     #include "k3-serdes.h"
     
     / {
    @@ -904,7 +906,6 @@ serdes_wiz3: wiz@5030000 {
     		num-lanes = <2>;
     		#reset-cells = <1>;
     		ranges = <0x5030000 0x0 0x5030000 0x10000>;
    -		status = "disabled";
     
     		wiz3_pll0_refclk: pll0-refclk {
     			clocks = <&k3_clks 295 9>, <&cmn_refclk>;
    @@ -950,7 +951,6 @@ serdes3: serdes@5030000 {
     				 <&wiz3_pll0_refclk>, <&wiz3_pll1_refclk>;
     			clock-names = "cmn_refclk_dig_div", "cmn_refclk1_dig_div",
     				      "pll0_refclk", "pll1_refclk";
    -			status = "disabled";
     		};
     	};
     
    @@ -1055,8 +1055,10 @@ pcie3_rc: pcie@2930000 {
     		max-link-speed = <3>;
     		num-lanes = <2>;
     		power-domains = <&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
    -		clocks = <&k3_clks 242 1>;
    -		clock-names = "fck";
    +		#clocks = <&k3_clks 242 1>;
    +		#clock-names = "fck";
    +		clocks = <&k3_clks 242 1>, <&serdes3 CDNS_SIERRA_PLL_CMNLC>;
    +		clock-names = "fck","pcie_refclk";
     		#address-cells = <3>;
     		#size-cells = <2>;
     		bus-range = <0x0 0xff>;
    @@ -1067,7 +1069,7 @@ pcie3_rc: pcie@2930000 {
     		ranges = <0x01000000 0x0 0x00001000 0x44 0x10001000 0x0 0x0010000>,
     			 <0x02000000 0x0 0x00011000 0x44 0x10011000 0x0 0x7fef000>;
     		dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>;
    -		status = "disabled";
    +		status = "okay";
     	};
     
     	serdes_wiz4: wiz@5050000 {
    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/Makefile b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/Makefile
    index 1bec7819a..4470f6fad 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/Makefile
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/Makefile
    @@ -23,6 +23,7 @@ obj-$(CONFIG_GPIOLIB)		+= gpio/
     obj-y				+= pwm/
     
     obj-y				+= pci/
    +obj-y				+= nogpl/
     
     obj-$(CONFIG_PARISC)		+= parisc/
     obj-$(CONFIG_RAPIDIO)		+= rapidio/
    diff --git a/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig b/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig
    index a8129e6ba..bd9ab7ae4 100644
    --- a/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig
    +++ b/psdkla/board-support/ti-u-boot-2024.04+git/configs/j721e_evm_a72_defconfig
    @@ -16,7 +16,7 @@ CONFIG_DM_GPIO=y
     CONFIG_SPL_DM_SPI=y
     CONFIG_DEFAULT_DEVICE_TREE="k3-j721e-common-proc-board"
     CONFIG_SPL_TEXT_BASE=0x80080000
    -CONFIG_OF_LIBFDT_OVERLAY=y
    +#CONFIG_OF_LIBFDT_OVERLAY=y
     CONFIG_DM_RESET=y
     CONFIG_SPL_MMC=y
     CONFIG_SPL_SERIAL=y
    

    The following is the modified dmesg information added:

    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.6.32 (master@NR06012201256505) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240620) #11 SMP PREEMPT Tue Apr 29 17:49:40 CST 2025
    [    0.000000] KASLR disabled due to lack of seed
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000008e0000000..0x00000008ffffffff (524288 KiB) map reusable linux,cma
    [    0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a0000000..0x00000000a00fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a0000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a0100000..0x00000000a0ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a0100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a1000000..0x00000000a10fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a1000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a1100000..0x00000000a1ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a1100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a2000000..0x00000000a20fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a2000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a2100000..0x00000000a3ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a2100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a4000000..0x00000000a40fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a4000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a4100000..0x00000000a5ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a4100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a6000000..0x00000000a60fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a6000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a6100000..0x00000000a6ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a6100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a7000000..0x00000000a70fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a7000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a7100000..0x00000000a7ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a7100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a8000000..0x00000000a80fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a8000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a8100000..0x00000000a8ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a8100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a9000000..0x00000000a90fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a9000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a9100000..0x00000000a9ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a9100000
    [    0.000000] OF: reserved mem: 0x00000000aa000000..0x00000000abffffff (32768 KiB) nomap non-reusable vision-apps-rtos-ipc-memory-region
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000ac000000..0x00000000b1ffffff (98304 KiB) nomap non-reusable vision-apps-dma-memory@ac000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000b2000000..0x00000000b20fffff (1024 KiB) nomap non-reusable vision-apps-c71-dma-memory@b2000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000b2100000..0x00000000b7ffffff (97280 KiB) nomap non-reusable vision-apps-c71-memory@b2100000
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] OF: reserved mem: 0x00000000b8000000..0x00000000d7ffffff (524288 KiB) map non-reusable vision_apps_shared-memories
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000d8000000..0x00000000e3ffffff (196608 KiB) nomap non-reusable vision-apps-core-heap-memory-lo@d8000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@e4000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000e4000000..0x00000000e47fffff (8192 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-queues@e4000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@e4800000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000e4800000..0x00000000e5ffffff (24576 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-buffers@e4800000
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 624 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x0000000880000000..0x00000008a6ffffff (638976 KiB) nomap non-reusable vision-apps-core-heap-memory-hi@880000000
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
    [    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000e5ffffff]
    [    0.000000]   node   0: [mem 0x00000000e6000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008a6ffffff]
    [    0.000000]   node   0: [mem 0x00000008a7000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 20 pages/cpu s42920 r8192 d30808 u81920
    [    0.000000] pcpu-alloc: s42920 r8192 d30808 u81920 alloc=20*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=PARTUUID=d67e8dcf-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] software IO TLB: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 1694164K/4194304K available (12480K kernel code, 1254K rwdata, 4152K rodata, 2432K init, 435K bss, 1975852K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU event tracing is enabled.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000] 	Trampoline variant of Tasks RCU enabled.
    [    0.000000] 	Tracing variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @8a7800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008a7040000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008a7050000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008458] Console: colour dummy device 80x25
    [    0.013037] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023709] pid_max: default: 32768 minimum: 301
    [    0.028460] LSM: initializing lsm=capability,integrity
    [    0.033768] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.041344] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.050319] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [    0.057588] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [    0.065437] rcu: Hierarchical SRCU implementation.
    [    0.070334] rcu: 	Max phase no-delay instances is 1000.
    [    0.075879] Platform MSI: msi-controller@1820000 domain created
    [    0.082207] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.091640] EFI services will not be available.
    [    0.096415] smp: Bringing up secondary CPUs ...
    [    0.109765] Detected PIPT I-cache on CPU1
    [    0.109812] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.109824] GICv3: CPU1: using allocated LPI pending table @0x00000008a7060000
    [    0.109858] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.109924] smp: Brought up 1 node, 2 CPUs
    [    0.139270] SMP: Total of 2 processors activated.
    [    0.144075] CPU features: detected: 32-bit EL0 Support
    [    0.149330] CPU features: detected: CRC32 instructions
    [    0.154607] CPU: All CPU(s) started at EL2
    [    0.158790] alternatives: applying system-wide alternatives
    [    0.165614] devtmpfs: initialized
    [    0.176152] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.186132] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.203330] pinctrl core: initialized pinctrl subsystem
    [    0.209040] DMI not present or invalid.
    [    0.213358] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.220069] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.227379] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.235388] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.243519] audit: initializing netlink subsys (disabled)
    [    0.249172] audit: type=2000 audit(0.176:1): state=initialized audit_enabled=0 res=1
    [    0.249436] thermal_sys: Registered thermal governor 'step_wise'
    [    0.257096] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.263252] cpuidle: using governor menu
    [    0.274011] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.280979] ASID allocator initialised with 65536 entries
    [    0.295441] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@100000/pinctrl@a40000/mcu-cpsw-cpts
    [    0.306610] Modules: 27536 pages in range for non-PLT usage
    [    0.306615] Modules: 519056 pages in range for PLT usage
    [    0.312864] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.325233] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.331636] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.338571] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.344972] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.351906] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.358308] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.365242] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.372535] k3-chipinfo 43000014.chipid: Family:J721E rev:SR1.1 JTAGID[0x1bb6402f] Detected
    [    0.381576] iommu: Default domain type: Translated
    [    0.386481] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.392975] SCSI subsystem initialized
    [    0.396898] libata version 3.00 loaded.
    [    0.396980] usbcore: registered new interface driver usbfs
    [    0.402600] usbcore: registered new interface driver hub
    [    0.408041] usbcore: registered new device driver usb
    [    0.413450] pps_core: LinuxPPS API ver. 1 registered
    [    0.418520] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.427859] PTP clock support registered
    [    0.431961] EDAC MC: Ver: 3.0.0
    [    0.435434] scmi_core: SCMI protocol bus registered
    [    0.440562] FPGA manager framework
    [    0.444075] Advanced Linux Sound Architecture Driver Initialized.
    [    0.450662] Bluetooth: Core ver 2.22
    [    0.454333] NET: Registered PF_BLUETOOTH protocol family
    [    0.459759] Bluetooth: HCI device and connection manager initialized
    [    0.466254] Bluetooth: HCI socket layer initialized
    [    0.471236] Bluetooth: L2CAP socket layer initialized
    [    0.476399] Bluetooth: SCO socket layer initialized
    [    0.481706] clocksource: Switched to clocksource arch_sys_counter
    [    0.488090] VFS: Disk quotas dquot_6.6.0
    [    0.492111] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.502495] Carveout Heap: Exported 512 MiB at 0x00000000b8000000
    [    0.508814] NET: Registered PF_INET protocol family
    [    0.514013] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.523003] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.531773] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.539695] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.547897] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.556884] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.563725] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.570662] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.578169] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.584483] RPC: Registered named UNIX socket transport module.
    [    0.590549] RPC: Registered udp transport module.
    [    0.595356] RPC: Registered tcp transport module.
    [    0.600158] RPC: Registered tcp-with-tls transport module.
    [    0.605762] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.612344] NET: Registered PF_XDP protocol family
    [    0.617262] PCI: CLS 0 bytes, default 64
    [    0.622071] Initialise system trusted keyrings
    [    0.626748] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.633550] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.639667] NFS: Registering the id_resolver key type
    [    0.644850] Key type id_resolver registered
    [    0.649128] Key type id_legacy registered
    [    0.653232] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.660081] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.681441] Key type asymmetric registered
    [    0.685626] Asymmetric key parser 'x509' registered
    [    0.690638] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    0.698204] io scheduler mq-deadline registered
    [    0.702831] io scheduler kyber registered
    [    0.706947] io scheduler bfq registered
    [    0.713011] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.719344] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.725492] pinctrl-single 104200.pinctrl: 20 pins, size 80
    [    0.731252] pinctrl-single 104280.pinctrl: 8 pins, size 32
    [    0.737224] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.746850] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
    [    0.755977] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.764281] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.771480] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.779812] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.791078] loop: module loaded
    [    0.794933] megasas: 07.725.01.00-rc1
    [    0.800613] tun: Universal TUN/TAP device driver, 1.6
    [    0.806383] VFIO - User Level meta-driver version: 0.3
    [    0.812238] usbcore: registered new interface driver usb-storage
    [    0.818752] i2c_dev: i2c /dev entries driver
    [    0.823139] pps_ldisc: PPS line discipline registered
    [    0.828909] tty0tty null modem driver v1.2
    [    0.833144] Bluetooth: HCI UART driver ver 2.3
    [    0.837690] Bluetooth: HCI UART protocol H4 registered
    [    0.842956] Bluetooth: HCI UART protocol LL registered
    [    0.848256] Bluetooth: HCI UART protocol Broadcom registered
    [    0.854049] Bluetooth: HCI UART protocol QCA registered
    [    0.859394] Bluetooth: HCI UART protocol Marvell registered
    [    0.865097] usbcore: registered new interface driver btusb
    [    0.871127] sdhci: Secure Digital Host Controller Interface driver
    [    0.877454] sdhci: Copyright(c) Pierre Ossman
    [    0.882015] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.888225] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.894524] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.901341] usbcore: registered new interface driver usbhid
    [    0.907036] usbhid: USB HID core driver
    [    0.911804] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.920419] optee: probing for conduit method.
    [    0.924978] optee: revision 4.2 (12d7c4ee)
    [    0.941416] optee: dynamic shared memory is enabled
    [    0.951075] random: crng init done
    [    0.954610] optee: initialized driver
    [    0.959755] NET: Registered PF_PACKET protocol family
    [    0.965063] Bluetooth: RFCOMM TTY layer initialized
    [    0.970058] Bluetooth: RFCOMM socket layer initialized
    [    0.975317] Bluetooth: RFCOMM ver 1.11
    [    0.979149] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    0.984574] Bluetooth: BNEP filters: protocol multicast
    [    0.989913] Bluetooth: BNEP socket layer initialized
    [    0.994982] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    1.001035] Bluetooth: HIDP socket layer initialized
    [    1.006149] Key type dns_resolver registered
    [    1.014121] registered taskstats version 1
    [    1.018572] Loading compiled-in X.509 certificates
    [    1.030564] ti-sci 44083000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    [    1.138900] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.144927] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.153507] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.162900] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.171569] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.183674] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.193569] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.200333] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.210187] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.220352] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.227112] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.235235] printk: console [ttyS2] disabled
    [    1.239790] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 201, base_baud = 3000000) is a 8250
    [    1.248684] printk: console [ttyS2] enabled
    [    1.257164] printk: bootconsole [ns16550a0] disabled
    [    1.270497] 2850000.serial: ttyS7 at MMIO 0x2850000 (irq = 202, base_baud = 3000000) is a 8250
    [    1.282590] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [    1.325707] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.335978] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
    [    1.344059] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.356934] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.364143] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.370518] pps_core: source ptp0 got cdev (250:0)
    [    1.370523] pps pps0: new PPS source ptp0
    [    1.374684] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    1.383776] pps_core: unregistering pps0
    [    1.383862] pps_core: deallocating pps0
    [    1.385635] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.394575] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.405090] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.415245] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.425485] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.436803] scsi host0: ufshcd
    [    1.442426] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.442897] mmc1: CQHCI version 5.10
    [    1.449220] mmc0: CQHCI version 5.10
    [    1.452994] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.463250] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.470189] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.477078] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.492202] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    1.493747] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.500341] j721e-pcie 2930000.pcie: host bridge /bus@100000/pcie@2930000 ranges:
    [    1.514822] j721e-pcie 2930000.pcie:       IO 0x4410001000..0x4410010fff -> 0x0000001000
    [    1.523080] j721e-pcie 2930000.pcie:      MEM 0x4410011000..0x4417ffffff -> 0x0000011000
    [    1.531258] j721e-pcie 2930000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.561925] scsi 0:0:0:49488: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.571338] scsi 0:0:0:49476: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.580566] scsi 0:0:0:49456: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.589949] scsi 0:0:0:0: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.598925] sd 0:0:0:0: [sda] 61743104 4096-byte logical blocks: (253 GB/236 GiB)
    [    1.599046] scsi 0:0:0:1: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.614505] sd 0:0:0:0: [sda] Write Protect is off
    [    1.614722] mmc1: new high speed SDHC card at address aaaa
    [    1.619287] sd 0:0:0:0: [sda] Mode Sense: 00 32 00 10
    [    1.624824] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.625297] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    1.633436] sd 0:0:0:0: [sda] Preferred minimum I/O size 524288 bytes
    [    1.639578] sd 0:0:0:1: [sdb] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [    1.644165] sd 0:0:0:0: [sda] Optimal transfer size 524288 bytes
    [    1.651526]  mmcblk1: p1 p2
    [    1.660288] sd 0:0:0:1: [sdb] Write Protect is off
    [    1.660350] scsi 0:0:0:2: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.665152] sd 0:0:0:1: [sdb] Mode Sense: 00 32 00 10
    [    1.673266] sd 0:0:0:1: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.677928] sd 0:0:0:2: [sdc] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [    1.681814] sd 0:0:0:1: [sdb] Preferred minimum I/O size 524288 bytes
    [    1.689352] sd 0:0:0:2: [sdc] Write Protect is off
    [    1.695520] sd 0:0:0:1: [sdb] Optimal transfer size 524288 bytes
    [    1.700334] sd 0:0:0:2: [sdc] Mode Sense: 00 32 00 10
    [    1.706486] sd 0:0:0:2: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.715124] sd 0:0:0:2: [sdc] Preferred minimum I/O size 524288 bytes
    [    1.721618] sd 0:0:0:2: [sdc] Optimal transfer size 524288 bytes
    [    1.728126] sd 0:0:0:1: [sdb] Attached SCSI disk
    [    1.728697]  sda: sda1 sda2 sda3
    [    1.732863] sd 0:0:0:2: [sdc] Attached SCSI disk
    [    1.736253] sd 0:0:0:0: [sda] Attached SCSI disk
    [    1.745865] mmc0: Command Queue Engine enabled
    [    1.750308] mmc0: new HS200 MMC card at address 0001
    [    1.755736] mmcblk0: mmc0:0001 AAM20F 59.3 GiB
    [    1.761875] mmcblk0boot0: mmc0:0001 AAM20F 31.5 MiB
    [    1.767572] mmcblk0boot1: mmc0:0001 AAM20F 31.5 MiB
    [    1.773157] mmcblk0rpmb: mmc0:0001 AAM20F 4.00 MiB, chardev (238:0)
    [    2.544822] j721e-pcie 2930000.pcie: PCI host bridge to bus 0000:00
    [    2.551108] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    2.556585] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x1000-0x10fff])
    [    2.565439] pci_bus 0000:00: root bus resource [mem 0x4410011000-0x4417ffffff] (bus address [0x00011000-0x07ffffff])
    [    2.575960] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
    [    2.581954] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    2.591657] pci 0000:00:00.0: supports D1
    [    2.595656] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [    2.603207] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [    2.611305] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [    2.617921] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    2.622959] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [    2.629785] pcieport 0000:00:00.0: PME: Signaling with IRQ 482
    [    2.635793] pcieport 0000:00:00.0: AER: enabled with IRQ 482
    [    2.642578] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.654054] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.669624] spi-nor spi6.0: s28hs512t (65536 Kbytes)
    [    2.674765] 9 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.681803] Creating 9 MTD partitions on "47040000.spi.0":
    [    2.687279] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.693406] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    2.699202] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    2.705040] 0x000000680000-0x0000006c0000 : "ospi.env"
    [    2.710696] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    2.716526] 0x0000007c0000-0x000000800000 : "ospi.env.backup"
    [    2.722758] 0x000000800000-0x000000a00000 : "ospi.tispl_b"
    [    2.728695] 0x000000a00000-0x000003fc0000 : "ospi.rootfs"
    [    2.734544] 0x000003fc0000-0x000004000000 : "ospi.phypattern"
    [    2.745589] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [    2.789707] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.799952] mv88q2220 46000f00.mdio:02: [mv88q2220_probe] PhyId: 0x002b0b20 , PhyAddr: 0x02 , 46000f00.mdio:02
    [    2.840991] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver mv88q2220
    [    2.849175] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    2.862046] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    2.869254] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    2.875560] pps_core: source ptp1 got cdev (250:0)
    [    2.875566] pps pps0: new PPS source ptp1
    [    2.879712] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    2.898308] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    2.913082] clk: Disabling unused clocks
    [    2.939537] ALSA device list:
    [    2.942576]   No soundcards found.
    [    2.998388] EXT4-fs (mmcblk1p2): recovery complete
    [    3.004044] EXT4-fs (mmcblk1p2): mounted filesystem aa7c7ab9-ec05-49f7-81b7-881817dfbe39 r/w with ordered data mode. Quota mode: none.
    [    3.016152] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.023818] devtmpfs: mounted
    [    3.028280] Freeing unused kernel memory: 2432K
    [    3.032927] Run /sbin/init as init process
    [    3.037016]   with arguments:
    [    3.037019]     /sbin/init
    [    3.037020]   with environment:
    [    3.037022]     HOME=/
    [    3.037024]     TERM=linux
    [    3.558961] systemd[1]: System time before build time, advancing clock.
    [    3.636985] ipv6: Unknown symbol make_kuid (err -2)
    [    3.642150] ipv6: Unknown symbol __put_net (err -2)
    [    3.647122] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    3.714748] systemd[1]: systemd 255.4^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
    [    3.746537] systemd[1]: Detected architecture arm64.
    [    3.775271] systemd[1]: Hostname set to <j721e-evm>.
    [    4.054259] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    4.063160] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    4.092555] systemd[1]: /usr/lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    4.164730] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    4.225075] systemd[1]: Queued start job for default target Multi-User System.
    [    4.269020] systemd[1]: Created slice Slice /system/getty.
    [    4.291121] systemd[1]: Created slice Slice /system/modprobe.
    [    4.315004] systemd[1]: Created slice Slice /system/serial-getty.
    [    4.338658] systemd[1]: Created slice User and Session Slice.
    [    4.361983] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    4.385880] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    4.409813] systemd[1]: Expecting device /dev/ttyS2...
    [    4.429840] systemd[1]: Reached target Path Units.
    [    4.449767] systemd[1]: Reached target Remote File Systems.
    [    4.469766] systemd[1]: Reached target Slice Units.
    [    4.489770] systemd[1]: Reached target Swaps.
    [    4.528919] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    4.553893] systemd[1]: Reached target RPC Port Mapper.
    [    4.577319] systemd[1]: Listening on Process Core Dump Socket.
    [    4.598030] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    4.622479] systemd[1]: Listening on Journal Audit Socket.
    [    4.646144] systemd[1]: Listening on Journal Socket (/dev/log).
    [    4.670123] systemd[1]: Listening on Journal Socket.
    [    4.686213] systemd[1]: Listening on Network Service Netlink Socket.
    [    4.711045] systemd[1]: Listening on udev Control Socket.
    [    4.734114] systemd[1]: Listening on udev Kernel Socket.
    [    4.754108] systemd[1]: Listening on User Database Manager Socket.
    [    4.794217] systemd[1]: Mounting Huge Pages File System...
    [    4.802533] systemd[1]: Mounting POSIX Message Queue File System...
    [    4.842372] systemd[1]: Mounting Kernel Debug File System...
    [    4.866163] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
    [    4.890259] systemd[1]: Mounting Temporary Directory /tmp...
    [    4.916206] systemd[1]: Starting Create List of Static Device Nodes...
    [    4.950657] systemd[1]: Starting Load Kernel Module configfs...
    [    4.972632] systemd[1]: Starting Load Kernel Module drm...
    [    4.994518] systemd[1]: Starting Load Kernel Module fuse...
    [    5.028920] systemd[1]: Starting Start psplash boot splash screen...
    [    5.057228] drm: Unknown symbol from_kuid_munged (err -2)
    [    5.063487] systemd[1]: Starting RPC Bind...
    [    5.078123] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
    [    5.095287] fuse: Unknown symbol make_kuid (err -2)
    [    5.100287] fuse: Unknown symbol put_pid_ns (err -2)
    [    5.105354] fuse: Unknown symbol from_kgid (err -2)
    [    5.110307] fuse: Unknown symbol from_kuid (err -2)
    [    5.115231] fuse: Unknown symbol current_in_userns (err -2)
    [    5.115278] fuse: Unknown symbol make_kgid (err -2)
    [    5.115284] fuse: Unknown symbol from_kgid_munged (err -2)
    [    5.115368] fuse: Unknown symbol __put_user_ns (err -2)
    [    5.115390] fuse: Unknown symbol from_kuid_munged (err -2)
    [    5.115552] systemd[1]: Starting Journal Service...
    [    5.159874] ipv6: Unknown symbol make_kuid (err -2)
    [    5.165008] ipv6: Unknown symbol __put_net (err -2)
    [    5.170057] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.203159] ipv6: Unknown symbol make_kuid (err -2)
    [    5.208361] ipv6: Unknown symbol __put_net (err -2)
    [    5.208509] systemd[1]: Starting Load Kernel Modules...
    [    5.213365] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.242492] systemd[1]: Starting Generate network units from Kernel command line...
    [    5.261476] cryptodev: loading out-of-tree module taints kernel.
    [    5.268336] cryptodev: driver 1.13 loaded.
    [    5.279858] ipv6: Unknown symbol make_kuid (err -2)
    [    5.289899] ipv6: Unknown symbol __put_net (err -2)
    [    5.297371] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.305020] systemd-journald[116]: Collecting audit messages is enabled.
    [    5.307170] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    5.359710] systemd[1]: Starting Coldplug All udev Devices...
    [    5.369800] EXT4-fs (mmcblk1p2): re-mounted aa7c7ab9-ec05-49f7-81b7-881817dfbe39 r/w. Quota mode: none.
    [    5.399952] systemd[1]: Started RPC Bind.
    [    5.414313] systemd[1]: Started Journal Service.
    [    5.815275] systemd-journald[116]: Received client request to flush runtime journal.
    [    6.071563] audit: type=1334 audit(1709054766.508:2): prog-id=6 op=LOAD
    [    6.078599] audit: type=1334 audit(1709054766.516:3): prog-id=7 op=LOAD
    [    6.344636] audit: type=1334 audit(1709054766.780:4): prog-id=8 op=LOAD
    [    6.388554] audit: type=1334 audit(1709054766.824:5): prog-id=9 op=LOAD
    [    6.459608] Error: Driver 'cdns-ufshcd' is already registered, aborting...
    [    6.473984] audit: type=1334 audit(1709054766.908:6): prog-id=10 op=LOAD
    [    6.487990] audit: type=1334 audit(1709054766.908:7): prog-id=11 op=LOAD
    [    6.500022] audit: type=1334 audit(1709054766.908:8): prog-id=12 op=LOAD
    [    6.516064] Error: Driver 'cdns-ufshcd' is already registered, aborting...
    [    7.265196] audit: type=1334 audit(1709131508.588:9): prog-id=13 op=LOAD
    [    7.658357] dbus-broker-lau[346]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
    [    7.961043] audit: type=1334 audit(1709131509.284:10): prog-id=14 op=LOAD
    [    7.977845] audit: type=1334 audit(1709131509.296:11): prog-id=15 op=LOAD
    [    8.135070] ipv6: Unknown symbol make_kuid (err -2)
    [    8.150838] ipv6: Unknown symbol __put_net (err -2)
    [    8.157445] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    8.191169] ipv6: Unknown symbol make_kuid (err -2)
    [    8.197593] ipv6: Unknown symbol __put_net (err -2)
    [    8.204081] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    8.520378] rfkill: exports duplicate symbol rfkill_alloc (owned by kernel)
    [    8.783475] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    8.796014] k3-dsp-rproc 4d80800000.dsp: configured DSP for IPC-only mode
    [    8.803876] remoteproc remoteproc0: 4d80800000.dsp is available
    [    8.811677] remoteproc remoteproc0: attaching to 4d80800000.dsp
    [    8.821436] k3-dsp-rproc 4d80800000.dsp: DSP initialized in IPC-only mode
    [    8.828439] rproc-virtio rproc-virtio.0.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    8.839562] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    8.845161] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    8.845780] rproc-virtio rproc-virtio.0.auto: registered virtio0 (type 7)
    [    8.859233] remoteproc remoteproc0: remote processor 4d80800000.dsp is now attached
    [    8.868191] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    8.879866] k3-dsp-rproc 4d81800000.dsp: configured DSP for IPC-only mode
    [    8.887419] remoteproc remoteproc1: 4d81800000.dsp is available
    [    8.893538] remoteproc remoteproc1: attaching to 4d81800000.dsp
    [    8.901833] k3-dsp-rproc 4d81800000.dsp: DSP initialized in IPC-only mode
    [    8.908921] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    8.919719] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    8.923375] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    8.925378] rproc-virtio rproc-virtio.3.auto: registered virtio1 (type 7)
    [    8.939186] remoteproc remoteproc1: remote processor 4d81800000.dsp is now attached
    [    8.948043] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    8.954025] omap_rng 4e10000.rng: Random Number Generator ver. 241b34c
    [    8.972839] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode
    [    8.998298] remoteproc remoteproc2: 64800000.dsp is available
    [    9.014839] remoteproc remoteproc2: attaching to 64800000.dsp
    [    9.027554] remoteproc remoteproc2: unsupported resource 65538
    [    9.033855] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode
    [    9.040632] rproc-virtio rproc-virtio.4.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    9.052110] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    9.054148] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    9.058022] rproc-virtio rproc-virtio.4.auto: registered virtio2 (type 7)
    [    9.071823] remoteproc remoteproc2: remote processor 64800000.dsp is now attached
    [    9.084288] mc: Linux media interface: v0.10
    [    9.138896] pinctrl-single 11c000.pinctrl: Invalid number of rows: 0
    [    9.145304] pinctrl-single 11c000.pinctrl: no pins entries for mcasp10-default-pins
    [    9.216333] videodev: Linux video capture interface: v2.00
    [    9.346950] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    9.381651] mv88q2220 46000f00.mdio:02: [mv88q2220_config_init] Enter . 
    [    9.406127] mv88q2220 46000f00.mdio:02: [mv88q2220_config_init] Done . 
    [    9.422411] am65-cpsw-nuss 46000000.ethernet eth0: PHY [46000f00.mdio:02] driver [mv88q2220] (irq=POLL)
    [    9.439014] am65-cpsw-nuss 46000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
    [    9.464418] platform 41000000.r5f: configured R5F for IPC-only mode
    [    9.489244] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    9.571680] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [    9.612199] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    9.619788] overlay: Unknown symbol from_kgid (err -2)
    [    9.647448] overlay: Unknown symbol from_kuid (err -2)
    [    9.691035] ipv6: Unknown symbol make_kuid (err -2)
    [    9.702271] ipv6: Unknown symbol __put_net (err -2)
    [    9.718402] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    9.726713] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    9.770171] remoteproc remoteproc3: 41000000.r5f is available
    [    9.776896] remoteproc remoteproc3: attaching to 41000000.r5f
    [    9.841732] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [    9.847452] drm: Unknown symbol from_kuid_munged (err -2)
    [    9.863736] rproc-virtio rproc-virtio.5.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [    9.878221] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    9.885198] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xd
    [    9.893062] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xe
    [    9.938903] rproc-virtio rproc-virtio.5.auto: registered virtio3 (type 7)
    [    9.952313] drm: Unknown symbol from_kuid_munged (err -2)
    [    9.958273] remoteproc remoteproc3: remote processor 41000000.r5f is now attached
    [    9.969453] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    9.978312] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    9.996490] remoteproc remoteproc4: 5c00000.r5f is available
    [   10.003159] remoteproc remoteproc4: attaching to 5c00000.r5f
    [   10.015184] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [   10.037265] rproc-virtio rproc-virtio.6.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [   10.049905] virtio_rpmsg_bus virtio4: rpmsg host is online
    [   10.055494] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
    [   10.088538] rproc-virtio rproc-virtio.6.auto: registered virtio4 (type 7)
    [   10.107806] remoteproc remoteproc4: remote processor 5c00000.r5f is now attached
    [   10.125078] platform 5d00000.r5f: configured R5F for IPC-only mode
    [   10.131999] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [   10.145221] remoteproc remoteproc5: 5d00000.r5f is available
    [   10.151271] remoteproc remoteproc5: attaching to 5d00000.r5f
    [   10.162396] platform 5d00000.r5f: R5F core initialized in IPC-only mode
    [   10.200590] rproc-virtio rproc-virtio.7.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [   10.212019] virtio_rpmsg_bus virtio5: rpmsg host is online
    [   10.217834] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
    [   10.225436] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0xd
    [   10.232622] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [   10.239893] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
    [   10.247057] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0x15
    [   10.254378] rproc-virtio rproc-virtio.7.auto: registered virtio5 (type 7)
    [   10.254409] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
    [   10.262410] remoteproc remoteproc5: remote processor 5d00000.r5f is now attached
    [   10.268822] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
    [   10.284045] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0x15
    [   10.291406] virtio_rpmsg_bus virtio5: creating channel ti.ipc4.ping-pong addr 0xe
    [   10.299105] virtio_rpmsg_bus virtio4: creating channel ti.ethfw.notifyservice addr 0x6d
    [   10.307531] virtio_rpmsg_bus virtio4: creating channel ti.ethfw.ethdevice addr 0x6c
    [   10.315223] platform 5e00000.r5f: configured R5F for remoteproc mode
    [   10.322725] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xe
    [   10.330994] platform 5e00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a6000000
    [   10.341300] remoteproc remoteproc6: 5e00000.r5f is available
    [   10.371716] remoteproc remoteproc7: b034000.pru is available
    [   10.381259] remoteproc remoteproc8: b004000.rtu is available
    [   10.390529] remoteproc remoteproc9: b00a000.txpru is available
    [   10.400770] remoteproc remoteproc10: b038000.pru is available
    [   10.409609] remoteproc remoteproc11: b006000.rtu is available
    [   10.419486] remoteproc remoteproc12: b00c000.txpru is available
    [   10.426594] remoteproc remoteproc13: b134000.pru is available
    [   10.432919] remoteproc remoteproc14: b104000.rtu is available
    [   10.439225] remoteproc remoteproc15: b10a000.txpru is available
    [   10.448582] remoteproc remoteproc16: b138000.pru is available
    [   10.455977] remoteproc remoteproc17: b106000.rtu is available
    [   10.463078] remoteproc remoteproc18: b10c000.txpru is available
    [   10.492000] remoteproc remoteproc6: loading /lib/firmware/j7-main-r5f1_0-fw failed with error -22
    [   10.501862] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -22
    [   10.516919] remoteproc remoteproc6: powering up 5e00000.r5f
    [   10.527409] remoteproc remoteproc6: loading /lib/firmware/j7-main-r5f1_0-fw failed with error -22
    [   10.543336] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -22
    [   10.560305] remoteproc remoteproc6: request_firmware failed: -22
    [   11.038080] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
    [   11.691463] EXT4-fs (sda1): mounted filesystem 622e8081-1785-4cad-8899-73ed7dfe7eba r/w with ordered data mode. Quota mode: none.
    [   11.739984] EXT4-fs (sda2): mounted filesystem 3d015a0b-1e8c-4d5f-b86e-2c5d81f0d7b6 r/w with ordered data mode. Quota mode: none.
    [   12.329125] EXT4-fs (sda3): mounted filesystem 690fc69f-25cd-4ac3-91cb-b0107c2e15c9 r/w with ordered data mode. Quota mode: none.
    [   12.365729] k3_r5_rproc bus@100000:r5fss@5e00000: Timed out waiting for 5e00000.r5f core to power up!
    [   12.587047] ------------[ cut here ]------------
    [   12.591736] kobject: '\xc0\x88)\x08' (00000000284929b7): is not initialized, yet kobject_get() is being called.
    [   12.604075] WARNING: CPU: 0 PID: 182 at lib/kobject.c:640 kobject_get+0x84/0xbc
    [   12.615147] Modules linked in: ti_cpsw_proxy_client(+) ti_am335x_adc cdns3 rpmsg_ctrl rpmsg_char cdns_usb_common pru_rproc irq_pruss_intc kfifo_buf crct10dif_ce vxd_dec videobuf2_dma_contig vxe_enc videobuf2_dma_sg videobuf2_memops v4l2_mem2mem ti_k3_r5_remoteproc videobuf2_v4l2 videobuf2_common videodev pci_endpoint_test snd_soc_davinci_mcasp k3_j72xx_bandgap mc snd_soc_ti_udma pruss snd_soc_ti_edma ti_am335x_tscadc sa2ul snd_soc_ti_sdma ti_k3_dsp_remoteproc cdns3_ti authenc rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   12.662468] CPU: 0 PID: 182 Comm: (udev-worker) Tainted: G           O       6.6.32 #11
    [   12.670454] Hardware name: Texas Instruments J721e EVM (DT)
    [   12.676008] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   12.682951] pc : kobject_get+0x84/0xbc
    [   12.686691] lr : kobject_get+0x84/0xbc
    [   12.690427] sp : ffff800081cab5d0
    [   12.693727] x29: ffff800081cab5d0 x28: ffff00082e5a4c80 x27: 0000000000000290
    [   12.700848] x26: 0000000000000510 x25: 0000000000000000 x24: ffff000827131678
    [   12.707967] x23: ffff000827131600 x22: ffff000827131600 x21: ffff80008144d348
    [   12.715085] x20: ffff000829880c88 x19: ffff000829880cc0 x18: 0000000000000000
    [   12.722203] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000137c18
    [   12.729321] x14: 00003371eafc8774 x13: 00000000000002ed x12: 0000000000000002
    [   12.736438] x11: 0000000000000000 x10: 00000000000009b0 x9 : ffff800081cab440
    [   12.743557] x8 : ffff00082b262690 x7 : ffff000829af8a00 x6 : 0000000000000000
    [   12.750675] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000a0c
    [   12.757793] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00082b261c80
    [   12.764910] Call trace:
    [   12.767344]  kobject_get+0x84/0xbc
    [   12.770734]  get_device+0x14/0x28
    [   12.774040]  klist_class_dev_get+0x14/0x20
    [   12.778126]  klist_node_init+0x38/0x50
    [   12.781862]  klist_add_tail+0x24/0x5c
    [   12.785510]  device_add+0x600/0x75c
    [   12.788985]  netdev_register_kobject+0x88/0x188
    [   12.793504]  register_netdevice+0x4f4/0x818
    [   12.797674]  register_netdev+0x24/0x48
    [   12.801410]  cpsw_proxy_client_probe+0x45c/0x860 [ti_cpsw_proxy_client]
    [   12.808020]  rpmsg_dev_probe+0xc4/0x1e8
    [   12.811846]  really_probe+0x148/0x2b0
    [   12.815495]  __driver_probe_device+0x78/0x12c
    [   12.819837]  driver_probe_device+0xd8/0x15c
    [   12.824006]  __driver_attach+0x90/0x19c
    [   12.827828]  bus_for_each_dev+0x7c/0xdc
    [   12.831650]  driver_attach+0x24/0x30
    [   12.835212]  bus_add_driver+0xe8/0x1f8
    [   12.838948]  driver_register+0x5c/0x124
    [   12.842770]  __register_rpmsg_driver+0x1c/0x28
    [   12.847201]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   12.854322]  do_one_initcall+0x80/0x1c8
    [   12.858145]  do_init_module+0x58/0x1e0
    [   12.861885]  load_module+0x1c8c/0x1d18
    [   12.865620]  init_module_from_file+0x88/0xcc
    [   12.869876]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   12.874566]  invoke_syscall+0x48/0x114
    [   12.878303]  el0_svc_common.constprop.0+0xc0/0xe0
    [   12.882992]  do_el0_svc+0x1c/0x28
    [   12.886294]  el0_svc+0x2c/0x84
    [   12.889338]  el0t_64_sync_handler+0x120/0x12c
    [   12.893680]  el0t_64_sync+0x190/0x194
    [   12.897329] ---[ end trace 0000000000000000 ]---
    [   12.902541] ------------[ cut here ]------------
    [   12.908104] refcount_t: saturated; leaking memory.
    [   12.913396] WARNING: CPU: 0 PID: 182 at lib/refcount.c:22 refcount_warn_saturate+0x74/0x144
    [   12.921750] Modules linked in: ti_cpsw_proxy_client(+) ti_am335x_adc cdns3 rpmsg_ctrl rpmsg_char cdns_usb_common pru_rproc irq_pruss_intc kfifo_buf crct10dif_ce vxd_dec videobuf2_dma_contig vxe_enc videobuf2_dma_sg videobuf2_memops v4l2_mem2mem ti_k3_r5_remoteproc videobuf2_v4l2 videobuf2_common videodev pci_endpoint_test snd_soc_davinci_mcasp k3_j72xx_bandgap mc snd_soc_ti_udma pruss snd_soc_ti_edma ti_am335x_tscadc sa2ul snd_soc_ti_sdma ti_k3_dsp_remoteproc cdns3_ti authenc rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   12.969064] CPU: 0 PID: 182 Comm: (udev-worker) Tainted: G        W  O       6.6.32 #11
    [   12.977048] Hardware name: Texas Instruments J721e EVM (DT)
    [   12.982604] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   12.989548] pc : refcount_warn_saturate+0x74/0x144
    [   12.994329] lr : refcount_warn_saturate+0x74/0x144
    [   12.999105] sp : ffff800081cab5c0
    [   13.002405] x29: ffff800081cab5c0 x28: ffff00082e5a4c80 x27: 0000000000000290
    [   13.009525] x26: 0000000000000510 x25: 0000000000000000 x24: ffff000827131678
    [   13.016644] x23: ffff000827131600 x22: ffff000827131600 x21: ffff80008144d348
    [   13.023763] x20: ffff000829880c88 x19: ffff000829880cc0 x18: ffff800080fe4920
    [   13.030881] x17: 000000000000ffff x16: ffff0008284f71e0 x15: ffff00085f9b7980
    [   13.037999] x14: 00009260e39793a0 x13: 00000000000001fe x12: 0000000000000000
    [   13.045116] x11: 0000000000000000 x10: 00000000000009b0 x9 : ffff800081cab430
    [   13.052234] x8 : ffff00082b262690 x7 : ffff00085f9b7200 x6 : 0000000000000000
    [   13.059353] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000a0c
    [   13.066469] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00082b261c80
    [   13.073589] Call trace:
    [   13.076022]  refcount_warn_saturate+0x74/0x144
    [   13.080451]  kobject_get+0x9c/0xbc
    [   13.083842]  get_device+0x14/0x28
    [   13.087148]  klist_class_dev_get+0x14/0x20
    [   13.091234]  klist_node_init+0x38/0x50
    [   13.094968]  klist_add_tail+0x24/0x5c
    [   13.098616]  device_add+0x600/0x75c
    [   13.102091]  netdev_register_kobject+0x88/0x188
    [   13.106611]  register_netdevice+0x4f4/0x818
    [   13.110783]  register_netdev+0x24/0x48
    [   13.114519]  cpsw_proxy_client_probe+0x45c/0x860 [ti_cpsw_proxy_client]
    [   13.121128]  rpmsg_dev_probe+0xc4/0x1e8
    [   13.124953]  really_probe+0x148/0x2b0
    [   13.128602]  __driver_probe_device+0x78/0x12c
    [   13.132945]  driver_probe_device+0xd8/0x15c
    [   13.137114]  __driver_attach+0x90/0x19c
    [   13.140937]  bus_for_each_dev+0x7c/0xdc
    [   13.144759]  driver_attach+0x24/0x30
    [   13.148321]  bus_add_driver+0xe8/0x1f8
    [   13.152056]  driver_register+0x5c/0x124
    [   13.155879]  __register_rpmsg_driver+0x1c/0x28
    [   13.160309]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   13.167429]  do_one_initcall+0x80/0x1c8
    [   13.171253]  do_init_module+0x58/0x1e0
    [   13.174990]  load_module+0x1c8c/0x1d18
    [   13.178725]  init_module_from_file+0x88/0xcc
    [   13.182982]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   13.187672]  invoke_syscall+0x48/0x114
    [   13.191409]  el0_svc_common.constprop.0+0xc0/0xe0
    [   13.196098]  do_el0_svc+0x1c/0x28
    [   13.199400]  el0_svc+0x2c/0x84
    [   13.202444]  el0t_64_sync_handler+0x120/0x12c
    [   13.206787]  el0t_64_sync+0x190/0x194
    [   13.210436] ---[ end trace 0000000000000000 ]---
    [   13.218778] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: 1 Virtual Switch Port(s), 0 Virtual MAC Only Port(s)
    [   13.231382] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: Virt Port: 0, Type: Switch Port, Iface: eth1, Num TX: 2, Num RX: 1, Token: 0
    [   13.244372] Unable to handle kernel paging request at virtual address ffff000800000001
    [   13.252527] Mem abort info:
    [   13.255333]   ESR = 0x0000000096000006
    [   13.259103]   EC = 0x25: DABT (current EL), IL = 32 bits
    [   13.264451]   SET = 0, FnV = 0
    [   13.267531]   EA = 0, S1PTW = 0
    [   13.270677]   FSC = 0x06: level 2 translation fault
    [   13.275566] Data abort info:
    [   13.278457]   ISV = 0, ISS = 0x00000006, ISS2 = 0x00000000
    [   13.283948]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
    [   13.289016]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
    [   13.294377] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000083057000
    [   13.301099] [ffff000800000001] pgd=18000008dfff8003, p4d=18000008dfff8003, pud=18000008dfd38003, pmd=0000000000000000
    [   13.313518] Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP
    [   13.319778] Modules linked in: ti_cpsw_proxy_client(+) ti_am335x_adc cdns3 rpmsg_ctrl rpmsg_char cdns_usb_common pru_rproc irq_pruss_intc kfifo_buf crct10dif_ce vxd_dec videobuf2_dma_contig vxe_enc videobuf2_dma_sg videobuf2_memops v4l2_mem2mem ti_k3_r5_remoteproc videobuf2_v4l2 videobuf2_common videodev pci_endpoint_test snd_soc_davinci_mcasp k3_j72xx_bandgap mc snd_soc_ti_udma pruss snd_soc_ti_edma ti_am335x_tscadc sa2ul snd_soc_ti_sdma ti_k3_dsp_remoteproc cdns3_ti authenc rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   13.322093] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: started port 0 on interface eth1
    [   13.367091] CPU: 1 PID: 182 Comm: (udev-worker) Tainted: G        W  O       6.6.32 #11
    [   13.367097] Hardware name: Texas Instruments J721e EVM (DT)
    [   13.367099] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   13.367103] pc : device_links_driver_bound+0x11c/0x344
    [   13.367116] lr : device_links_driver_bound+0x288/0x344
    [   13.367120] sp : ffff800081cab830
    [   13.367121] x29: ffff800081cab850 x28: 0000000000000000 x27: 0000000000000000
    [   13.417349] x26: ffff800081425a00 x25: ffff000829880ca0 x24: 0000000000000003
    [   13.424467] x23: ffff80008144d348 x22: ffff000829880cb0 x21: ffff8000813a45d8
    [   13.431585] x20: ffff000829880c00 x19: ffff000829880ca8 x18: 0000000000000006
    [   13.438703] x17: 6175747269562031 x16: 203a3830312e312d x15: ffff800081cab0f0
    [   13.445820] x14: 000000000000000b x13: ffff8000812dea58 x12: 0000000000000002
    [   13.452938] x11: 00000000047b1000 x10: 0000000000000400 x9 : 00000002874eb261
    [   13.460057] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : fefefeff7164686b
    [   13.467175] x5 : 0000000000000010 x4 : 0000000000000000 x3 : 0000000000000000
    [   13.474293] x2 : ffff00082b261c80 x1 : ffff000800000001 x0 : ffff000800000001
    [   13.481412] Call trace:
    [   13.483846]  device_links_driver_bound+0x11c/0x344
    [   13.488625]  driver_bound+0x74/0xc0
    [   13.492102]  really_probe+0x1e0/0x2b0
    [   13.495752]  __driver_probe_device+0x78/0x12c
    [   13.500094]  driver_probe_device+0xd8/0x15c
    [   13.504263]  __driver_attach+0x90/0x19c
    [   13.508086]  bus_for_each_dev+0x7c/0xdc
    [   13.511908]  driver_attach+0x24/0x30
    [   13.515470]  bus_add_driver+0xe8/0x1f8
    [   13.519205]  driver_register+0x5c/0x124
    [   13.523028]  __register_rpmsg_driver+0x1c/0x28
    [   13.527460]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   13.534589]  do_one_initcall+0x80/0x1c8
    [   13.538413]  do_init_module+0x58/0x1e0
    [   13.542150]  load_module+0x1c8c/0x1d18
    [   13.545888]  init_module_from_file+0x88/0xcc
    [   13.550144]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   13.554833]  invoke_syscall+0x48/0x114
    [   13.558570]  el0_svc_common.constprop.0+0xc0/0xe0
    [   13.563259]  do_el0_svc+0x1c/0x28
    [   13.566562]  el0_svc+0x2c/0x84
    [   13.569606]  el0t_64_sync_handler+0x120/0x12c
    [   13.573950]  el0t_64_sync+0x190/0x194
    [   13.577601] Code: 52800078 910d22f7 f84a0f21 aa0103e0 (f85e0413) 
    [   13.583676] ---[ end trace 0000000000000000 ]---
    [   13.599002] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: 01:80:c2:00:00:0e is reserved for EthFw
    [   18.266609] kauditd_printk_skb: 2 callbacks suppressed
    [   18.266616] audit: type=1006 audit(1709131519.592:14): pid=1097 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   18.285150] audit: type=1300 audit(1709131519.592:14): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffe4477ad8 a2=1 a3=1 items=0 ppid=1 pid=1097 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" key=(null)
    [   18.312155] audit: type=1327 audit(1709131519.592:14): proctitle="(systemd)"
    [   18.358378] audit: type=1334 audit(1709131519.684:15): prog-id=18 op=LOAD
    [   18.366967] audit: type=1300 audit(1709131519.684:15): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffc609cbc8 a2=90 a3=0 items=0 ppid=1 pid=1097 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [   18.392999] audit: type=1327 audit(1709131519.684:15): proctitle="(systemd)"
    [   18.405744] audit: type=1334 audit(1709131519.684:16): prog-id=18 op=UNLOAD
    [   18.418789] audit: type=1300 audit(1709131519.684:16): arch=c00000b7 syscall=57 success=yes exit=0 a0=8 a1=1 a2=0 a3=ffffab27cc60 items=0 ppid=1 pid=1097 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [   18.450213] audit: type=1327 audit(1709131519.684:16): proctitle="(systemd)"
    [   18.463343] audit: type=1334 audit(1709131519.684:17): prog-id=19 op=LOAD
    [  130.619813] ipv6: Unknown symbol make_kuid (err -2)
    [  130.624941] ipv6: Unknown symbol __put_net (err -2)
    [  130.629959] ipv6: Unknown symbol from_kuid_munged (err -2)
    

    Regards,

    Yang

  • Hi,

    The following is the device tree file we are using. You can check if there are any content configurations that are incorrect.

    0045.dts.tar.gz

    Regards,

    Yang

  • Hi Yang,

    Could you try applying this patch:

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/0001_2D00_Add_2D00_ACSPCIE_2D00_buffer_2D00_control_2D00_for_2D00_enabling_2D00_clock_2D00_buffer.patch

    Regards,

    Takuma

  • Hi,

    Could you try applying this patch:

    0001-Add-ACSPCIE-buffer-control-for-enabling-clock-buffer.patch

    I have tried this patch, but there is still no CLK waveform. However, I have noticed that there are some differences between this patch and my current device tree, and I am not sure if it will have any impact. As shown in the following figure:

    In addition, I have noticed that there is a connection in the schematic diagram for CLK as shown in the figure below. I would like to know if this will affect its functionality?

    Regards,

    Yang

  • Hi,

    I found an issue during testing today. After annotating the VNet OF_LIBFT_SVERLAY=y in u-boot, I found that the ETH1 node that could have been generated disappeared and I could no longer view the logs of the R5F core. I hope this is helpful to you.

    Before closing the macro definition:

    After closing the macro definition:

    Regards,

    Yang

  • Hi Yang,

    I have tried this patch, but there is still no CLK waveform. However, I have noticed that there are some differences between this patch and my current device tree, and I am not sure if it will have any impact. As shown in the following figure:

    That is also strange. I thought the pcie3_ctrl were added in the previous E2E thread, but maybe those got missed in the patch.

    Could you add the following:

    pcie3_ctrl: pcie3-ctrl@407c {
    compatible = "ti,j784s4-pcie-ctrl", "syscon";
    reg = <0x407c 0x4>;
    };
    and use the pcie3_ctrl in pcie3_rc:
    pcie3_rc: pcie@2930000 {
    compatible = "ti,j721e-pcie-host";
    reg = <0x00 0x02930000 0x00 0x1000>,
    <0x00 0x02937000 0x00 0x400>,
    <0x00 0x0e800000 0x00 0x00800000>,
    <0x44 0x10000000 0x00 0x00001000>;
    reg-names = "intd_cfg", "user_cfg", "reg", "cfg";
    interrupt-names = "link_state";
    interrupts = <GIC_SPI 354 IRQ_TYPE_EDGE_RISING>;
    device_type = "pci";
    ti,syscon-pcie-ctrl = <&pcie3_ctrl 0x0>;
    max-link-speed = <3>;
    num-lanes = <2>;
    power-domains = <&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
    clocks = <&k3_clks 242 1>, <&serdes3 CDNS_SIERRA_PLL_CMNLC>;
    clock-names = "fck", "pcie_refclk";
    #address-cells = <3>;
    #size-cells = <2>;
    bus-range = <0x0 0xff>;
    vendor-id = <0x104c>;
    device-id = <0xb00d>;
    msi-map = <0x0 &gic_its 0x30000 0x10000>;
    dma-coherent;
    ranges = <0x01000000 0x0 0x00001000 0x44 0x10001000 0x0 0x0010000>,
    <0x02000000 0x0 0x00011000 0x44 0x10011000 0x0 0x7fef000>;
    dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>;
    status = "disabled";
    };

    In addition, I have noticed that there is a connection in the schematic diagram for CLK as shown in the figure below. I would like to know if this will affect its functionality?

    This looks good.

    After annotating the VNet OF_LIBFT_SVERLAY=y in u-boot, I found that the ETH1 node that could have been generated disappeared and I could no longer view the logs of the R5F core.

    It could be due to overlays no longer being applied. Are there devicetree overlays that are defined in uEnv.txt used by U-Boot?

    Regards,

    Takuma

  • Hi,

    The following image shows uEnv. txt,Do I need to make any modifications?

    Regards,

    Yang

  • Hi,

    I have tested the following modifications here, but there is still no CLK signal generated.

    Regards,

    Yang

  • Hi Yang,

    The following image shows uEnv. txt,Do I need to make any modifications?

    I think this explains why we needed the OF_LIBFDT_OVERLAY to be removed in our previous thread. Most likely, the overlay was overwriting the serdes_ln_ctrl node.

    Can you modify SERDES3 lanes to be PCIe in the k3-j721e-evm-ethfw.dtso, rebuild, and flash the new dtbo file? https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti/k3-j721e-evm-ethfw.dtso?h=ti-linux-6.6.y

    This should allow you to put back in OF_LIBFDT_OVERLAY and the ethernet instance should come up again under ifconfig.

    Regards,

    Takuma

  • Hi,

      1、I modified serdes3 in the k3-j721e-evm-ethfw.dtso file to PCIE, and opened the OF_LIBFT_SVERLAY macro definition, which can also generate PCIE device nodes and ETH nodes normally.

    This. diff file is my modified content:

    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    index e99e58300..10177a7ca 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    @@ -141,7 +141,8 @@ J721E_IOPAD(0x248, PIN_INPUT, 0) /* (P24) MMC1_DAT1 */
     			J721E_IOPAD(0x244, PIN_INPUT, 0) /* (R25) MMC1_DAT2 */
     			J721E_IOPAD(0x240, PIN_INPUT, 0) /* (R26) MMC1_DAT3 */
     			J721E_IOPAD(0x258, PIN_INPUT, 0) /* (P23) MMC1_SDCD */
    -			J721E_IOPAD(0x25c, PIN_INPUT, 0) /* (R28) MMC1_SDWP */
    +			// J721E_IOPAD(0x25c, PIN_INPUT, 0) /* (R28) MMC1_SDWP */
    +			J721E_IOPAD(0x25c, PIN_INPUT, 6) /* (R28) MMC1_SDWP.PCIE3_CLKREQn */
     		>;
     	};
     
    @@ -316,11 +317,11 @@ J721E_IOPAD(0x258, PIN_INPUT, 0) /* (P23) MMC1_SDCD */
     	};
     
     	// add
    -	main_pcie3_pins_default: main-pcie3-default-pins {
    -		pinctrl-single,pins = <
    -			J721E_IOPAD(0x25c, PIN_INPUT, 6) /* (R28) MMC1_SDWP.PCIE3_CLKREQn */
    -		>;
    -	};
    +	// main_pcie3_pins_default: main-pcie3-default-pins {
    +	// 	pinctrl-single,pins = <
    +	// 		J721E_IOPAD(0x25c, PIN_INPUT, 6) /* (R28) MMC1_SDWP.PCIE3_CLKREQn */
    +	// 	>;
    +	// };
     
     	/* AG190W SPI <---> TDA4 SPI3 */
     	main_spi3_pins_default: main-spi3-default-pins {
    @@ -437,6 +438,12 @@ J721E_WKUP_IOPAD(0xc8, PIN_INPUT, 7) /* (F29) WKUP_GPIO0_6 */
     		>;
     	};
     
    +/* Reset for  PCIe3  */
    +	mkey_reset_pins_default: mkey-reset-pns-default-pins {
    +		pinctrl-single,pins = <
    +			J721E_WKUP_IOPAD(0xdc, PIN_OUTPUT, 7) /* (H27) WKUP_GPIO0_11 */
    +		>;
    +	};
     
     	// add
     	mcu_rgmii1_pins_default: mcu-rgmii1-default-pins {
    @@ -594,28 +601,30 @@ ufs@4e84000 {
     
     &serdes_ln_ctrl { /*disable serdes for cpsw9g*/
     	idle-states = <J721E_SERDES2_LANE0_PCIE2_LANE0>, <J721E_SERDES2_LANE1_PCIE2_LANE1>,
    -		      <J721E_SERDES3_LANE0_USB3_0_SWAP>, <J721E_SERDES3_LANE1_USB3_0>,
    +		      <J721E_SERDES3_LANE0_PCIE3_LANE0>, <J721E_SERDES3_LANE1_PCIE3_LANE1>,
     		      <J721E_SERDES4_LANE0_EDP_LANE0>, <J721E_SERDES4_LANE1_EDP_LANE1>,
     		      <J721E_SERDES4_LANE2_EDP_LANE2>, <J721E_SERDES4_LANE3_EDP_LANE3>;
     };
     
    -&serdes_wiz3 {
    -	typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>;
    -	typec-dir-debounce-ms = <700>;	/* TUSB321, tCCB_DEFAULT 133 ms */
    -};
    +/* delete for PCIE */
    +// &serdes_wiz3 {
    +// 	typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>;
    +// 	typec-dir-debounce-ms = <700>;	/* TUSB321, tCCB_DEFAULT 133 ms */
    +// };
     
     &serdes3 {
    -	serdes3_usb_link: phy@0 {
    +	assigned-clocks = <&serdes3 CDNS_SIERRA_PLL_CMNLC>;
    +	assigned-clock-parents = <&wiz3_pll1_refclk>;
    +
    +	serdes3_pcie_link: phy@0 {
     		reg = <0>;
     		cdns,num-lanes = <2>;
     		#phy-cells = <0>;
    -		cdns,phy-type = <PHY_TYPE_USB3>;
    +		cdns,phy-type = <PHY_TYPE_PCIE>;
     		resets = <&serdes_wiz3 1>, <&serdes_wiz3 2>;
    -		status = "disabled"; /*disable serdes for cpsw9g*/
     	};
     };
     
    -
     &ospi0 {
     	status = "okay";
     	flash@0 {
    @@ -742,41 +751,42 @@ &cmn_refclk1 {
     	clock-frequency = <100000000>;
     };
     
    -&wiz0_pll1_refclk {
    -	assigned-clocks = <&wiz0_pll1_refclk>;
    -	assigned-clock-parents = <&cmn_refclk1>;
    -	status = "disabled";/*disable serdes for cpsw9g*/
    -};
     
    -&wiz0_refclk_dig {
    -	assigned-clocks = <&wiz0_refclk_dig>;
    -	assigned-clock-parents = <&cmn_refclk1>;
    -	status = "disabled";
    -};
    +// &wiz0_pll1_refclk {
    +// 	assigned-clocks = <&wiz0_pll1_refclk>;
    +// 	assigned-clock-parents = <&cmn_refclk1>;
    +// 	status = "disabled";/*disable serdes for cpsw9g*/
    +// };
     
    -&wiz1_pll1_refclk {
    -	assigned-clocks = <&wiz1_pll1_refclk>;
    -	assigned-clock-parents = <&cmn_refclk1>;
    -	status = "disabled";
    -};
    +// &wiz0_refclk_dig {
    +// 	assigned-clocks = <&wiz0_refclk_dig>;
    +// 	assigned-clock-parents = <&cmn_refclk1>;
    +// 	status = "disabled";
    +// };
     
    -&wiz1_refclk_dig {
    -	assigned-clocks = <&wiz1_refclk_dig>;
    -	assigned-clock-parents = <&cmn_refclk1>;
    -	status = "disabled";
    -};
    +// &wiz1_pll1_refclk {
    +// 	assigned-clocks = <&wiz1_pll1_refclk>;
    +// 	assigned-clock-parents = <&cmn_refclk1>;
    +// 	status = "disabled";
    +// };
     
    -&wiz2_pll1_refclk {
    -	assigned-clocks = <&wiz2_pll1_refclk>;
    -	assigned-clock-parents = <&cmn_refclk1>;
    -	status = "disabled";
    -};
    +// &wiz1_refclk_dig {
    +// 	assigned-clocks = <&wiz1_refclk_dig>;
    +// 	assigned-clock-parents = <&cmn_refclk1>;
    +// 	status = "disabled";
    +// };
     
    -&wiz2_refclk_dig {
    -	assigned-clocks = <&wiz2_refclk_dig>;
    -	assigned-clock-parents = <&cmn_refclk1>;
    -	status = "disabled";
    -};
    +// &wiz2_pll1_refclk {
    +// 	assigned-clocks = <&wiz2_pll1_refclk>;
    +// 	assigned-clock-parents = <&cmn_refclk1>;
    +// 	status = "disabled";
    +// };
    +
    +// &wiz2_refclk_dig {
    +// 	assigned-clocks = <&wiz2_refclk_dig>;
    +// 	assigned-clock-parents = <&cmn_refclk1>;
    +// 	status = "disabled";
    +// };
     
     &serdes0 {
     	assigned-clocks = <&serdes0 CDNS_SIERRA_PLL_CMNLC>;
    @@ -818,10 +828,6 @@ &serdes_wiz2 {
     	status = "disabled";
     };
     
    -&serdes_wiz3 {
    -	status = "disabled";
    -};
    -
     &serdes2 {
     	assigned-clocks = <&serdes2 CDNS_SIERRA_PLL_CMNLC>;
     	assigned-clock-parents = <&wiz2_pll1_refclk>;
    @@ -855,7 +861,7 @@ &mhdp {
     };
     
     &pcie0_rc {
    -	status = "okay";
    +	status = "disabled";
     	//reset-gpios = <&exp1 6 GPIO_ACTIVE_HIGH>;
     	phys = <&serdes0_pcie_link>;
     	phy-names = "pcie-phy";
    @@ -863,7 +869,7 @@ &pcie0_rc {
     };
     
     &pcie1_rc {
    -	status = "okay";
    +	status = "disabled";
     	//reset-gpios = <&exp1 2 GPIO_ACTIVE_HIGH>;
     	phys = <&serdes1_pcie_link>;
     	phy-names = "pcie-phy";
    @@ -871,13 +877,24 @@ &pcie1_rc {
     };
     
     &pcie2_rc {
    -	status = "okay";
    +	status = "disabled";
     	//reset-gpios = <&exp2 20 GPIO_ACTIVE_HIGH>;
     	phys = <&serdes2_pcie_link>;
     	phy-names = "pcie-phy";
     	num-lanes = <2>;
     };
     
    +&pcie3_rc {
    +	status = "okay";
    +	pinctrl-names = "default";
    +	pinctrl-0 = <&mkey_reset_pins_default>;
    +	reset-gpios = <&wkup_gpio0 11 GPIO_ACTIVE_HIGH>;
    +	//reset-gpios = <&exp2 20 GPIO_ACTIVE_HIGH>;
    +	phys = <&serdes3_pcie_link>;
    +	phy-names = "pcie-phy";
    +	num-lanes = <2>;
    +};
    +
     #define K3_TS_OFFSET(pa, val)	(0x4+(pa)*4) (0x10000 | val)
     
     &timesync_router {
    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-evm-ethfw.dtso b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-evm-ethfw.dtso
    index 93a13fd29..548eaa8e3 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-evm-ethfw.dtso
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-evm-ethfw.dtso
    @@ -15,7 +15,7 @@ &serdes_ln_ctrl {
     	idle-states = <J721E_SERDES0_LANE0_PCIE0_LANE0>, <J721E_SERDES0_LANE1_QSGMII_LANE2>,
     		      <J721E_SERDES1_LANE0_PCIE1_LANE0>, <J721E_SERDES1_LANE1_PCIE1_LANE1>,
     		      <J721E_SERDES2_LANE0_PCIE2_LANE0>, <J721E_SERDES2_LANE1_PCIE2_LANE1>,
    -		      <J721E_SERDES3_LANE0_USB3_0_SWAP>, <J721E_SERDES3_LANE1_USB3_0>,
    +		      <J721E_SERDES3_LANE0_PCIE3_LANE0>, <J721E_SERDES3_LANE1_PCIE3_LANE1>,
     		      <J721E_SERDES4_LANE0_EDP_LANE0>, <J721E_SERDES4_LANE1_EDP_LANE1>,
     		      <J721E_SERDES4_LANE2_EDP_LANE2>, <J721E_SERDES4_LANE3_EDP_LANE3>;
     };
    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    index bb54a4f6f..01cea3172 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    @@ -7,6 +7,7 @@
     #include <dt-bindings/phy/phy.h>
     #include <dt-bindings/phy/phy-ti.h>
     #include <dt-bindings/mux/mux.h>
    +#include <dt-bindings/phy/phy-cadence.h>
     
     #include "k3-serdes.h"
     
    @@ -81,6 +82,16 @@ ehrpwm_tbclk: clock-controller@4140 {
     			reg = <0x4140 0x18>;
     			#clock-cells = <1>;
     		};
    +
    +		pcie3_ctrl: pcie3-ctrl@407c {
    + 			compatible = "ti,j784s4-pcie-ctrl", "syscon";
    + 			reg = <0x407c 0x4>;
    + 		};
    +
    +		acspcie1_proxy_ctrl: acspcie1-ctrl@18094 {
    +			compatible = "ti,j784s4-acspcie-proxy-ctrl", "syscon";
    +			reg = <0x18094 0x4>;
    +		};
     	};
     
     	main_ehrpwm0: pwm@3000000 {
    @@ -904,7 +915,7 @@ serdes_wiz3: wiz@5030000 {
     		num-lanes = <2>;
     		#reset-cells = <1>;
     		ranges = <0x5030000 0x0 0x5030000 0x10000>;
    -		status = "disabled";
    +		status = "okay";
     
     		wiz3_pll0_refclk: pll0-refclk {
     			clocks = <&k3_clks 295 9>, <&cmn_refclk>;
    @@ -950,7 +961,6 @@ serdes3: serdes@5030000 {
     				 <&wiz3_pll0_refclk>, <&wiz3_pll1_refclk>;
     			clock-names = "cmn_refclk_dig_div", "cmn_refclk1_dig_div",
     				      "pll0_refclk", "pll1_refclk";
    -			status = "disabled";
     		};
     	};
     
    @@ -1051,12 +1061,16 @@ pcie3_rc: pcie@2930000 {
     		interrupt-names = "link_state";
     		interrupts = <GIC_SPI 354 IRQ_TYPE_EDGE_RISING>;
     		device_type = "pci";
    -		ti,syscon-pcie-ctrl = <&scm_conf 0x407c>;
    +		// ti,syscon-pcie-ctrl = <&scm_conf 0x407c>;
    +		ti,syscon-pcie-ctrl = <&pcie3_ctrl 0x0>;
    +		ti,syscon-acspcie-proxy-ctrl = <&acspcie1_proxy_ctrl 0x1>;
     		max-link-speed = <3>;
     		num-lanes = <2>;
     		power-domains = <&k3_pds 242 TI_SCI_PD_EXCLUSIVE>;
    -		clocks = <&k3_clks 242 1>;
    -		clock-names = "fck";
    +		// clocks = <&k3_clks 242 1>;
    +		// clock-names = "fck";
    +		clocks = <&k3_clks 242 1>, <&serdes3 CDNS_SIERRA_PLL_CMNLC>;
    +		clock-names = "fck","pcie_refclk";
     		#address-cells = <3>;
     		#size-cells = <2>;
     		bus-range = <0x0 0xff>;
    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/Makefile b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/Makefile
    index 1bec7819a..4470f6fad 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/Makefile
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/Makefile
    @@ -23,6 +23,7 @@ obj-$(CONFIG_GPIOLIB)		+= gpio/
     obj-y				+= pwm/
     
     obj-y				+= pci/
    +obj-y				+= nogpl/
     
     obj-$(CONFIG_PARISC)		+= parisc/
     obj-$(CONFIG_RAPIDIO)		+= rapidio/
    

    And I found that after opening the macro definition OF_LIBFT_SVERLAY, I cannot remove the generated PCIE device node anymore, which will cause the system to

    freeze, as shown in the following figure:

      2、In addition, I found a previous post about PCIE CLK:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1004565/faq-tda4vm-tda4vm-dra829v-routing-pcie-reference-clock-externally

    I tried to read the above two registers and found that the value of 0x00118094 did not match the expected value. So, I modified its value to 0x01000000

    and found that there was a slight change in the level of CLK.

    Then  I merged the 0001-PCIe-internal-refclk-patches-for-8.6-SDK-on-TDA4VM-J.patch  in the post into the current code and measured the waveform as

    shown in the following figure:

    Is the above picture a normal CLK waveform? Their voltage values appear to be only 300mV, and they have not yet been able to generate PCIE ETH

    nodes.

    Regards,

    Yang

  • Hi Yang,

    For your point 1, it is strange that you cannot remove the controller any more. However, it is good to see that the eth interfaces are all coming up. 

    • With the new changes, do you still see the PCIe controller under lspci?
    • And can you share the output from "dmesg" again?

    For your point 2, it looks like there is now some clock going out. This is good. 

    • Can you now check the PERST# (PCIe reset) signal with a multimeter (or scope) to see if this is getting de-asserted?

    Regards,

    Takuma

  • Hi,

      Here are the PCIe controller and DMESG information:

    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.6.32 (master@NR06012201256505) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240620) #5 SMP PREEMPT Fri May  9 15:09:43 CST 2025
    [    0.000000] KASLR disabled due to lack of seed
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000008e0000000..0x00000008ffffffff (524288 KiB) map reusable linux,cma
    [    0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a0000000..0x00000000a00fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a0000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a0100000..0x00000000a0ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a0100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a1000000..0x00000000a10fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a1000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a1100000..0x00000000a1ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a1100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a2000000..0x00000000a20fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a2000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a2100000..0x00000000a3ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a2100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a4000000..0x00000000a40fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a4000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a4100000..0x00000000a5ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a4100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a6000000..0x00000000a60fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a6000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a6100000..0x00000000a6ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a6100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a7000000..0x00000000a70fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a7000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a7100000..0x00000000a7ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a7100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a8000000..0x00000000a80fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a8000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a8100000..0x00000000a8ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a8100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a9000000..0x00000000a90fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a9000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a9100000..0x00000000a9ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a9100000
    [    0.000000] OF: reserved mem: 0x00000000aa000000..0x00000000abffffff (32768 KiB) nomap non-reusable vision-apps-rtos-ipc-memory-region
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000ac000000..0x00000000b1ffffff (98304 KiB) nomap non-reusable vision-apps-dma-memory@ac000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000b2000000..0x00000000b20fffff (1024 KiB) nomap non-reusable vision-apps-c71-dma-memory@b2000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000b2100000..0x00000000b7ffffff (97280 KiB) nomap non-reusable vision-apps-c71-memory@b2100000
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] OF: reserved mem: 0x00000000b8000000..0x00000000d7ffffff (524288 KiB) map non-reusable vision_apps_shared-memories
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000d8000000..0x00000000e3ffffff (196608 KiB) nomap non-reusable vision-apps-core-heap-memory-lo@d8000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@e4000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000e4000000..0x00000000e47fffff (8192 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-queues@e4000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@e4800000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000e4800000..0x00000000e5ffffff (24576 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-buffers@e4800000
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 624 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x0000000880000000..0x00000008a6ffffff (638976 KiB) nomap non-reusable vision-apps-core-heap-memory-hi@880000000
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
    [    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000e5ffffff]
    [    0.000000]   node   0: [mem 0x00000000e6000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008a6ffffff]
    [    0.000000]   node   0: [mem 0x00000008a7000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 20 pages/cpu s42920 r8192 d30808 u81920
    [    0.000000] pcpu-alloc: s42920 r8192 d30808 u81920 alloc=20*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=PARTUUID=d67e8dcf-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] software IO TLB: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 1694160K/4194304K available (12480K kernel code, 1256K rwdata, 4172K rodata, 2432K init, 437K bss, 1975856K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU event tracing is enabled.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000] 	Trampoline variant of Tasks RCU enabled.
    [    0.000000] 	Tracing variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @8a7800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008a7040000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008a7050000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008442] Console: colour dummy device 80x25
    [    0.013015] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023686] pid_max: default: 32768 minimum: 301
    [    0.028436] LSM: initializing lsm=capability,integrity
    [    0.033744] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.041321] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.050330] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [    0.057599] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [    0.065452] rcu: Hierarchical SRCU implementation.
    [    0.070349] rcu: 	Max phase no-delay instances is 1000.
    [    0.075908] Platform MSI: msi-controller@1820000 domain created
    [    0.082249] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.091719] EFI services will not be available.
    [    0.096496] smp: Bringing up secondary CPUs ...
    [    0.109867] Detected PIPT I-cache on CPU1
    [    0.109917] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.109930] GICv3: CPU1: using allocated LPI pending table @0x00000008a7060000
    [    0.109967] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.110040] smp: Brought up 1 node, 2 CPUs
    [    0.139386] SMP: Total of 2 processors activated.
    [    0.144191] CPU features: detected: 32-bit EL0 Support
    [    0.149444] CPU features: detected: CRC32 instructions
    [    0.154720] CPU: All CPU(s) started at EL2
    [    0.158902] alternatives: applying system-wide alternatives
    [    0.165719] devtmpfs: initialized
    [    0.176270] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.186257] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.203238] pinctrl core: initialized pinctrl subsystem
    [    0.209031] DMI not present or invalid.
    [    0.213372] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.219988] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.227297] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.235305] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.243433] audit: initializing netlink subsys (disabled)
    [    0.249091] audit: type=2000 audit(0.160:1): state=initialized audit_enabled=0 res=1
    [    0.249335] thermal_sys: Registered thermal governor 'step_wise'
    [    0.257008] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.263240] cpuidle: using governor menu
    [    0.274005] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.280970] ASID allocator initialised with 65536 entries
    [    0.295935] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@100000/pinctrl@a40000/mcu-cpsw-cpts
    [    0.307063] Modules: 27536 pages in range for non-PLT usage
    [    0.307068] Modules: 519056 pages in range for PLT usage
    [    0.313292] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.325658] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.332060] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.338994] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.345396] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.352329] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.358731] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.365664] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.372891] k3-chipinfo 43000014.chipid: Family:J721E rev:SR1.1 JTAGID[0x1bb6402f] Detected
    [    0.381956] iommu: Default domain type: Translated
    [    0.386874] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.393330] SCSI subsystem initialized
    [    0.397265] libata version 3.00 loaded.
    [    0.397346] usbcore: registered new interface driver usbfs
    [    0.402967] usbcore: registered new interface driver hub
    [    0.408408] usbcore: registered new device driver usb
    [    0.413829] pps_core: LinuxPPS API ver. 1 registered
    [    0.418901] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.428240] PTP clock support registered
    [    0.432339] EDAC MC: Ver: 3.0.0
    [    0.435805] scmi_core: SCMI protocol bus registered
    [    0.440942] FPGA manager framework
    [    0.444465] Advanced Linux Sound Architecture Driver Initialized.
    [    0.451088] Bluetooth: Core ver 2.22
    [    0.454760] NET: Registered PF_BLUETOOTH protocol family
    [    0.460186] Bluetooth: HCI device and connection manager initialized
    [    0.466680] Bluetooth: HCI socket layer initialized
    [    0.471662] Bluetooth: L2CAP socket layer initialized
    [    0.476828] Bluetooth: SCO socket layer initialized
    [    0.482148] clocksource: Switched to clocksource arch_sys_counter
    [    0.488530] VFS: Disk quotas dquot_6.6.0
    [    0.492550] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.502867] Carveout Heap: Exported 512 MiB at 0x00000000b8000000
    [    0.509202] NET: Registered PF_INET protocol family
    [    0.514403] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.523406] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.532187] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.540110] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.548312] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.557270] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.564127] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.571052] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.578532] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.584794] RPC: Registered named UNIX socket transport module.
    [    0.590855] RPC: Registered udp transport module.
    [    0.595658] RPC: Registered tcp transport module.
    [    0.600460] RPC: Registered tcp-with-tls transport module.
    [    0.606062] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.612645] NET: Registered PF_XDP protocol family
    [    0.617560] PCI: CLS 0 bytes, default 64
    [    0.622357] Initialise system trusted keyrings
    [    0.627036] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.633819] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.639934] NFS: Registering the id_resolver key type
    [    0.645119] Key type id_resolver registered
    [    0.649391] Key type id_legacy registered
    [    0.653492] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.660342] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.681661] Key type asymmetric registered
    [    0.685846] Asymmetric key parser 'x509' registered
    [    0.690855] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    0.698421] io scheduler mq-deadline registered
    [    0.703048] io scheduler kyber registered
    [    0.707160] io scheduler bfq registered
    [    0.713282] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.719624] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.725763] pinctrl-single 104200.pinctrl: 20 pins, size 80
    [    0.731530] pinctrl-single 104280.pinctrl: 8 pins, size 32
    [    0.737510] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.744214] Marvell PCIe Switch Driver - (622X) version 1.01.0000_MVQ6223
    [    0.751157] Copyright (c) Marvell - 2018
    [    0.755161] 622X loaded with module params max_vfs = 0, chan = 10
    [    0.764286] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
    [    0.773359] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.781667] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.788869] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.797220] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.808435] loop: module loaded
    [    0.812264] megasas: 07.725.01.00-rc1
    [    0.817938] tun: Universal TUN/TAP device driver, 1.6
    [    0.823720] VFIO - User Level meta-driver version: 0.3
    [    0.829620] usbcore: registered new interface driver usb-storage
    [    0.836096] i2c_dev: i2c /dev entries driver
    [    0.840486] pps_ldisc: PPS line discipline registered
    [    0.846299] tty0tty null modem driver v1.2
    [    0.850543] Bluetooth: HCI UART driver ver 2.3
    [    0.855086] Bluetooth: HCI UART protocol H4 registered
    [    0.860351] Bluetooth: HCI UART protocol LL registered
    [    0.865645] Bluetooth: HCI UART protocol Broadcom registered
    [    0.871435] Bluetooth: HCI UART protocol QCA registered
    [    0.876779] Bluetooth: HCI UART protocol Marvell registered
    [    0.882484] usbcore: registered new interface driver btusb
    [    0.888530] sdhci: Secure Digital Host Controller Interface driver
    [    0.894858] sdhci: Copyright(c) Pierre Ossman
    [    0.899427] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.905658] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.911963] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.918794] usbcore: registered new interface driver usbhid
    [    0.924488] usbhid: USB HID core driver
    [    0.929275] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.937943] optee: probing for conduit method.
    [    0.942502] optee: revision 4.2 (12d7c4ee)
    [    0.958933] optee: dynamic shared memory is enabled
    [    0.968579] random: crng init done
    [    0.972114] optee: initialized driver
    [    0.977295] NET: Registered PF_PACKET protocol family
    [    0.982588] Bluetooth: RFCOMM TTY layer initialized
    [    0.987611] Bluetooth: RFCOMM socket layer initialized
    [    0.992869] Bluetooth: RFCOMM ver 1.11
    [    0.996703] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    1.002129] Bluetooth: BNEP filters: protocol multicast
    [    1.007469] Bluetooth: BNEP socket layer initialized
    [    1.012539] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    1.018588] Bluetooth: HIDP socket layer initialized
    [    1.023703] Key type dns_resolver registered
    [    1.031798] registered taskstats version 1
    [    1.036243] Loading compiled-in X.509 certificates
    [    1.048204] ti-sci 44083000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    [    1.160410] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.166299] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.174867] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.184240] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.192907] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.205046] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.214936] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.221697] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.231579] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.241733] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.248492] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.256614] printk: console [ttyS2] disabled
    [    1.261161] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 201, base_baud = 3000000) is a 8250
    [    1.270059] printk: console [ttyS2] enabled
    [    1.278515] printk: bootconsole [ns16550a0] disabled
    [    1.290865] 2850000.serial: ttyS7 at MMIO 0x2850000 (irq = 202, base_baud = 3000000) is a 8250
    [    1.303072] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [    1.346148] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.356442] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
    [    1.364493] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.377397] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.384608] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.390965] pps_core: source ptp0 got cdev (250:0)
    [    1.390970] pps pps0: new PPS source ptp0
    [    1.395134] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    1.404206] pps_core: unregistering pps0
    [    1.404281] pps_core: deallocating pps0
    [    1.405979] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.414905] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.425422] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.435576] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.445816] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.457107] scsi host0: ufshcd
    [    1.462704] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.469492] mmc0: CQHCI version 5.10
    [    1.470371] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.473512] mmc1: CQHCI version 5.10
    [    1.480087] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.490175] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.497070] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.512335] j721e-pcie 2930000.pcie: host bridge /bus@100000/pcie@2930000 ranges:
    [    1.512510] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.519941] j721e-pcie 2930000.pcie:       IO 0x4410001000..0x4410010fff -> 0x0000001000
    [    1.527318] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    1.535441] j721e-pcie 2930000.pcie:      MEM 0x4410011000..0x4417ffffff -> 0x0000011000
    [    1.551165] j721e-pcie 2930000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.586268] scsi 0:0:0:49488: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.595699] scsi 0:0:0:49476: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.604988] scsi 0:0:0:49456: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.613567] mmc1: new high speed SDHC card at address aaaa
    [    1.615143] scsi 0:0:0:0: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.619540] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    1.628217] sd 0:0:0:0: [sda] 61743104 4096-byte logical blocks: (253 GB/236 GiB)
    [    1.639065] scsi 0:0:0:1: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.639155] sd 0:0:0:0: [sda] Write Protect is off
    [    1.652033]  mmcblk1: p1 p2
    [    1.652038] sd 0:0:0:0: [sda] Mode Sense: 00 32 00 10
    [    1.654914] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.663462] sd 0:0:0:0: [sda] Preferred minimum I/O size 524288 bytes
    [    1.669914] sd 0:0:0:0: [sda] Optimal transfer size 524288 bytes
    [    1.676830] sd 0:0:0:1: [sdb] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [    1.677716] scsi 0:0:0:2: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.692303] sd 0:0:0:1: [sdb] Write Protect is off
    [    1.693465]  sda: sda1 sda2 sda3
    [    1.697104] sd 0:0:0:1: [sdb] Mode Sense: 00 32 00 10
    [    1.700420] sd 0:0:0:1: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.701057] sd 0:0:0:2: [sdc] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [    1.708973] sd 0:0:0:1: [sdb] Preferred minimum I/O size 524288 bytes
    [    1.716445] sd 0:0:0:0: [sda] Attached SCSI disk
    [    1.722681] sd 0:0:0:1: [sdb] Optimal transfer size 524288 bytes
    [    1.727336] sd 0:0:0:2: [sdc] Write Protect is off
    [    1.738098] sd 0:0:0:2: [sdc] Mode Sense: 00 32 00 10
    [    1.738202] sd 0:0:0:2: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.746739] sd 0:0:0:2: [sdc] Preferred minimum I/O size 524288 bytes
    [    1.753189] sd 0:0:0:2: [sdc] Optimal transfer size 524288 bytes
    [    1.759450] sd 0:0:0:1: [sdb] Attached SCSI disk
    [    1.760024] sd 0:0:0:2: [sdc] Attached SCSI disk
    [    1.769203] mmc0: Command Queue Engine enabled
    [    1.773649] mmc0: new HS200 MMC card at address 0001
    [    1.779015] mmcblk0: mmc0:0001 AAM20F 59.3 GiB
    [    1.785202] mmcblk0boot0: mmc0:0001 AAM20F 31.5 MiB
    [    1.790909] mmcblk0boot1: mmc0:0001 AAM20F 31.5 MiB
    [    1.796515] mmcblk0rpmb: mmc0:0001 AAM20F 4.00 MiB, chardev (238:0)
    [    2.564763] j721e-pcie 2930000.pcie: PCI host bridge to bus 0000:00
    [    2.571043] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    2.576518] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x1000-0x10fff])
    [    2.585371] pci_bus 0000:00: root bus resource [mem 0x4410011000-0x4417ffffff] (bus address [0x00011000-0x07ffffff])
    [    2.595894] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
    [    2.601887] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    2.611587] pci 0000:00:00.0: supports D1
    [    2.615586] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [    2.623139] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [    2.631234] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [    2.637850] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    2.642899] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [    2.649693] pcieport 0000:00:00.0: PME: Signaling with IRQ 482
    [    2.655715] pcieport 0000:00:00.0: AER: enabled with IRQ 482
    [    2.662438] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.673840] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.689366] spi-nor spi6.0: s28hs512t (65536 Kbytes)
    [    2.694398] 9 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.701530] Creating 9 MTD partitions on "47040000.spi.0":
    [    2.707006] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.713131] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    2.718898] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    2.724748] 0x000000680000-0x0000006c0000 : "ospi.env"
    [    2.730361] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    2.736181] 0x0000007c0000-0x000000800000 : "ospi.env.backup"
    [    2.742418] 0x000000800000-0x000000a00000 : "ospi.tispl_b"
    [    2.748393] 0x000000a00000-0x000003fc0000 : "ospi.rootfs"
    [    2.754274] 0x000003fc0000-0x000004000000 : "ospi.phypattern"
    [    2.765190] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [    2.810148] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.820438] mv88q2220 46000f00.mdio:02: [mv88q2220_probe] PhyId: 0x002b0b20 , PhyAddr: 0x02 , 46000f00.mdio:02
    [    2.861579] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver mv88q2220
    [    2.869764] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    2.882636] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    2.889845] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    2.896141] pps_core: source ptp1 got cdev (250:0)
    [    2.896146] pps pps0: new PPS source ptp1
    [    2.900283] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    2.918721] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    2.933629] clk: Disabling unused clocks
    [    2.959974] ALSA device list:
    [    2.962943]   No soundcards found.
    [    3.069185] EXT4-fs (mmcblk1p2): recovery complete
    [    3.074869] EXT4-fs (mmcblk1p2): mounted filesystem aa7c7ab9-ec05-49f7-81b7-881817dfbe39 r/w with ordered data mode. Quota mode: none.
    [    3.086981] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.100132] devtmpfs: mounted
    [    3.104683] Freeing unused kernel memory: 2432K
    [    3.109321] Run /sbin/init as init process
    [    3.113414]   with arguments:
    [    3.113416]     /sbin/init
    [    3.113419]   with environment:
    [    3.113421]     HOME=/
    [    3.113423]     TERM=linux
    [    3.618160] systemd[1]: System time before build time, advancing clock.
    [    3.696213] ipv6: Unknown symbol make_kuid (err -2)
    [    3.701375] ipv6: Unknown symbol __put_net (err -2)
    [    3.706358] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    3.775196] systemd[1]: systemd 255.4^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
    [    3.806997] systemd[1]: Detected architecture arm64.
    [    3.835989] systemd[1]: Hostname set to <j721e-evm>.
    [    4.104623] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    4.113529] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    4.144039] systemd[1]: /usr/lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    4.219780] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    4.280500] systemd[1]: Queued start job for default target Multi-User System.
    [    4.317317] systemd[1]: Created slice Slice /system/getty.
    [    4.339569] systemd[1]: Created slice Slice /system/modprobe.
    [    4.363403] systemd[1]: Created slice Slice /system/serial-getty.
    [    4.387044] systemd[1]: Created slice User and Session Slice.
    [    4.410397] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    4.434343] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    4.458251] systemd[1]: Expecting device /dev/ttyS2...
    [    4.474268] systemd[1]: Reached target Path Units.
    [    4.490208] systemd[1]: Reached target Remote File Systems.
    [    4.510196] systemd[1]: Reached target Slice Units.
    [    4.526210] systemd[1]: Reached target Swaps.
    [    4.565611] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    4.590326] systemd[1]: Reached target RPC Port Mapper.
    [    4.613736] systemd[1]: Listening on Process Core Dump Socket.
    [    4.634468] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    4.658876] systemd[1]: Listening on Journal Audit Socket.
    [    4.682561] systemd[1]: Listening on Journal Socket (/dev/log).
    [    4.706557] systemd[1]: Listening on Journal Socket.
    [    4.726621] systemd[1]: Listening on Network Service Netlink Socket.
    [    4.751590] systemd[1]: Listening on udev Control Socket.
    [    4.774595] systemd[1]: Listening on udev Kernel Socket.
    [    4.794539] systemd[1]: Listening on User Database Manager Socket.
    [    4.838461] systemd[1]: Mounting Huge Pages File System...
    [    4.856685] systemd[1]: Mounting POSIX Message Queue File System...
    [    4.882755] systemd[1]: Mounting Kernel Debug File System...
    [    4.906595] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
    [    4.922863] systemd[1]: Mounting Temporary Directory /tmp...
    [    4.944912] systemd[1]: Starting Create List of Static Device Nodes...
    [    4.994990] systemd[1]: Starting Load Kernel Module configfs...
    [    5.043033] systemd[1]: Starting Load Kernel Module drm...
    [    5.066948] systemd[1]: Starting Load Kernel Module fuse...
    [    5.087293] systemd[1]: Starting Start psplash boot splash screen...
    [    5.108638] fuse: Unknown symbol make_kuid (err -2)
    [    5.113638] fuse: Unknown symbol put_pid_ns (err -2)
    [    5.120880] fuse: Unknown symbol from_kgid (err -2)
    [    5.125797] fuse: Unknown symbol from_kuid (err -2)
    [    5.130685] fuse: Unknown symbol current_in_userns (err -2)
    [    5.136284] fuse: Unknown symbol make_kgid (err -2)
    [    5.141198] fuse: Unknown symbol from_kgid_munged (err -2)
    [    5.142873] systemd[1]: Starting RPC Bind...
    [    5.146787] fuse: Unknown symbol __put_user_ns (err -2)
    [    5.156659] fuse: Unknown symbol from_kuid_munged (err -2)
    [    5.174632] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
    [    5.184962] drm: Unknown symbol from_kuid_munged (err -2)
    [    5.210723] systemd[1]: Starting Journal Service...
    [    5.255020] systemd[1]: Starting Load Kernel Modules...
    [    5.271679] ipv6: Unknown symbol make_kuid (err -2)
    [    5.277117] ipv6: Unknown symbol __put_net (err -2)
    [    5.282272] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.283795] systemd-journald[114]: Collecting audit messages is enabled.
    [    5.294900] systemd[1]: Starting Generate network units from Kernel command line...
    [    5.319475] cryptodev: loading out-of-tree module taints kernel.
    [    5.334534] cryptodev: driver 1.13 loaded.
    [    5.339206] ipv6: Unknown symbol make_kuid (err -2)
    [    5.346221] ipv6: Unknown symbol __put_net (err -2)
    [    5.348710] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    5.354416] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.416558] systemd[1]: Starting Coldplug All udev Devices...
    [    5.420741] ipv6: Unknown symbol make_kuid (err -2)
    [    5.428601] EXT4-fs (mmcblk1p2): re-mounted aa7c7ab9-ec05-49f7-81b7-881817dfbe39 r/w. Quota mode: none.
    [    5.429564] ipv6: Unknown symbol __put_net (err -2)
    [    5.429714] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.454854] systemd[1]: Started Journal Service.
    [    5.880711] systemd-journald[114]: Received client request to flush runtime journal.
    [    6.167995] audit: type=1334 audit(1709054766.548:2): prog-id=6 op=LOAD
    [    6.190383] audit: type=1334 audit(1709054766.572:3): prog-id=7 op=LOAD
    [    6.449204] audit: type=1334 audit(1709054766.828:4): prog-id=8 op=LOAD
    [    6.492810] audit: type=1334 audit(1709054766.872:5): prog-id=9 op=LOAD
    [    6.597658] audit: type=1334 audit(1709054766.976:6): prog-id=10 op=LOAD
    [    6.612044] audit: type=1334 audit(1709054766.984:7): prog-id=11 op=LOAD
    [    6.627135] audit: type=1334 audit(1709054766.984:8): prog-id=12 op=LOAD
    [    6.650419] Error: Driver 'cdns-ufshcd' is already registered, aborting...
    [    6.735281] Error: Driver 'cdns-ufshcd' is already registered, aborting...
    [    7.512792] audit: type=1334 audit(1709159075.688:9): prog-id=13 op=LOAD
    [    7.830384] dbus-broker-lau[374]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
    [    8.120615] audit: type=1334 audit(1709159076.300:10): prog-id=14 op=LOAD
    [    8.138269] audit: type=1334 audit(1709159076.308:11): prog-id=15 op=LOAD
    [    8.263782] ipv6: Unknown symbol make_kuid (err -2)
    [    8.275389] ipv6: Unknown symbol __put_net (err -2)
    [    8.286547] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    8.355196] ipv6: Unknown symbol make_kuid (err -2)
    [    8.366622] ipv6: Unknown symbol __put_net (err -2)
    [    8.374554] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    8.415852] ipv6: Unknown symbol make_kuid (err -2)
    [    8.426052] ipv6: Unknown symbol __put_net (err -2)
    [    8.436777] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    8.851152] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    8.867998] k3-dsp-rproc 4d80800000.dsp: configured DSP for IPC-only mode
    [    8.888481] remoteproc remoteproc0: 4d80800000.dsp is available
    [    8.894674] remoteproc remoteproc0: attaching to 4d80800000.dsp
    [    8.907387] k3-dsp-rproc 4d80800000.dsp: DSP initialized in IPC-only mode
    [    8.914377] rproc-virtio rproc-virtio.0.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    8.925712] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    8.931283] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    8.932229] rproc-virtio rproc-virtio.0.auto: registered virtio0 (type 7)
    [    8.945179] remoteproc remoteproc0: remote processor 4d80800000.dsp is now attached
    [    8.954675] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    8.965879] k3-dsp-rproc 4d81800000.dsp: configured DSP for IPC-only mode
    [    8.973593] remoteproc remoteproc1: 4d81800000.dsp is available
    [    8.973663] remoteproc remoteproc1: attaching to 4d81800000.dsp
    [    8.974686] k3-dsp-rproc 4d81800000.dsp: DSP initialized in IPC-only mode
    [    8.993889] rproc-virtio rproc-virtio.1.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    8.995174] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    9.009743] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    9.009910] rproc-virtio rproc-virtio.1.auto: registered virtio1 (type 7)
    [    9.023816] remoteproc remoteproc1: remote processor 4d81800000.dsp is now attached
    [    9.027768] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    9.054445] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode
    [    9.062445] remoteproc remoteproc2: 64800000.dsp is available
    [    9.069366] remoteproc remoteproc2: attaching to 64800000.dsp
    [    9.075783] omap_rng 4e10000.rng: Random Number Generator ver. 241b34c
    [    9.078669] remoteproc remoteproc2: unsupported resource 65538
    [    9.089794] mc: Linux media interface: v0.10
    [    9.094812] rfkill: exports duplicate symbol rfkill_alloc (owned by kernel)
    [    9.107426] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode
    [    9.114482] rproc-virtio rproc-virtio.2.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    9.126109] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    9.131749] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd
    [    9.139325] rproc-virtio rproc-virtio.2.auto: registered virtio2 (type 7)
    [    9.146360] remoteproc remoteproc2: remote processor 64800000.dsp is now attached
    [    9.171187] pinctrl-single 11c000.pinctrl: Invalid number of rows: 0
    [    9.191554] pinctrl-single 11c000.pinctrl: no pins entries for mcasp10-default-pins
    [    9.204540] videodev: Linux video capture interface: v2.00
    [    9.446446] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    9.542308] platform 41000000.r5f: configured R5F for IPC-only mode
    [    9.574726] mv88q2220 46000f00.mdio:02: [mv88q2220_config_init] Enter . 
    [    9.586335] mv88q2220 46000f00.mdio:02: [mv88q2220_config_init] Done . 
    [    9.586380] am65-cpsw-nuss 46000000.ethernet eth0: PHY [46000f00.mdio:02] driver [mv88q2220] (irq=POLL)
    [    9.586393] am65-cpsw-nuss 46000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
    [    9.643183] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [    9.660023] remoteproc remoteproc3: 41000000.r5f is available
    [    9.667731] remoteproc remoteproc3: attaching to 41000000.r5f
    [    9.674425] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [    9.684665] rproc-virtio rproc-virtio.5.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [    9.695756] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    9.701720] rproc-virtio rproc-virtio.5.auto: registered virtio3 (type 7)
    [    9.708682] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xd
    [    9.716337] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xe
    [    9.726274] remoteproc remoteproc3: remote processor 41000000.r5f is now attached
    [    9.860642] ipv6: Unknown symbol make_kuid (err -2)
    [    9.870356] ipv6: Unknown symbol __put_net (err -2)
    [    9.880937] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    9.906573] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    9.922809] overlay: Unknown symbol from_kgid (err -2)
    [    9.931023] overlay: Unknown symbol from_kuid (err -2)
    [    9.974715] platform 5c00000.r5f: configured R5F for IPC-only mode
    [   10.015193] drm: Unknown symbol from_kuid_munged (err -2)
    [   10.031919] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [   10.039314] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [   10.052216] remoteproc remoteproc4: 5c00000.r5f is available
    [   10.077695] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [   10.094443] remoteproc remoteproc4: attaching to 5c00000.r5f
    [   10.104595] drm: Unknown symbol from_kuid_munged (err -2)
    [   10.141618] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [   10.156436] rproc-virtio rproc-virtio.6.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [   10.184113] virtio_rpmsg_bus virtio4: rpmsg host is online
    [   10.189321] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
    [   10.201252] rproc-virtio rproc-virtio.6.auto: registered virtio4 (type 7)
    [   10.217940] remoteproc remoteproc4: remote processor 5c00000.r5f is now attached
    [   10.257671] platform 5d00000.r5f: configured R5F for IPC-only mode
    [   10.279153] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [   10.304152] remoteproc remoteproc5: 5d00000.r5f is available
    [   10.344324] remoteproc remoteproc5: attaching to 5d00000.r5f
    [   10.352831] platform 5d00000.r5f: R5F core initialized in IPC-only mode
    [   10.366639] rproc-virtio rproc-virtio.7.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [   10.382540] virtio_rpmsg_bus virtio5: rpmsg host is online
    [   10.388284] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0x15
    [   10.395632] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xe
    [   10.403289] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
    [   10.410550] virtio_rpmsg_bus virtio4: creating channel ti.ethfw.notifyservice addr 0x6d
    [   10.417657] rproc-virtio rproc-virtio.7.auto: registered virtio5 (type 7)
    [   10.418689] virtio_rpmsg_bus virtio4: creating channel ti.ethfw.ethdevice addr 0x6c
    [   10.429881] remoteproc remoteproc5: remote processor 5d00000.r5f is now attached
    [   10.433186] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0xd
    [   10.447732] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0x15
    [   10.454982] virtio_rpmsg_bus virtio5: creating channel ti.ipc4.ping-pong addr 0xe
    [   10.462603] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [   10.469819] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
    [   10.477339] platform 5e00000.r5f: configured R5F for remoteproc mode
    [   10.477436] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
    [   10.490946] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
    [   10.502730] platform 5e00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a6000000
    [   10.517279] remoteproc remoteproc6: 5e00000.r5f is available
    [   10.580003] remoteproc remoteproc7: b034000.pru is available
    [   10.586987] remoteproc remoteproc8: b004000.rtu is available
    [   10.598337] remoteproc remoteproc9: b00a000.txpru is available
    [   10.608477] remoteproc remoteproc10: b038000.pru is available
    [   10.615886] remoteproc remoteproc11: b006000.rtu is available
    [   10.623269] remoteproc remoteproc12: b00c000.txpru is available
    [   10.639028] remoteproc remoteproc13: b134000.pru is available
    [   10.653264] remoteproc remoteproc14: b104000.rtu is available
    [   10.659796] remoteproc remoteproc6: loading /lib/firmware/j7-main-r5f1_0-fw failed with error -22
    [   10.664471] remoteproc remoteproc15: b10a000.txpru is available
    [   10.668811] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -22
    [   10.681527] remoteproc remoteproc16: b138000.pru is available
    [   10.683996] remoteproc remoteproc6: powering up 5e00000.r5f
    [   10.695455] remoteproc remoteproc6: loading /lib/firmware/j7-main-r5f1_0-fw failed with error -22
    [   10.704384] virtio_rpmsg_bus virtio3: msg received with no recipient
    [   10.710847] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -22
    [   10.714232] remoteproc remoteproc17: b106000.rtu is available
    [   10.720791] remoteproc remoteproc6: request_firmware failed: -22
    [   10.734843] remoteproc remoteproc18: b10c000.txpru is available
    [   11.211489] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
    [   12.125292] EXT4-fs (sda2): mounted filesystem 3d015a0b-1e8c-4d5f-b86e-2c5d81f0d7b6 r/w with ordered data mode. Quota mode: none.
    [   12.217324] EXT4-fs (sda1): mounted filesystem 622e8081-1785-4cad-8899-73ed7dfe7eba r/w with ordered data mode. Quota mode: none.
    [   12.275025] EXT4-fs (mmcblk0): mounted filesystem 3de062df-d2eb-403a-aeab-708ae82be725 r/w with ordered data mode. Quota mode: none.
    [   12.530165] k3_r5_rproc bus@100000:r5fss@5e00000: Timed out waiting for 5e00000.r5f core to power up!
    [   12.686349] ------------[ cut here ]------------
    [   12.691032] kobject: '\xc0T\xf0.\x08' (0000000082c80196): is not initialized, yet kobject_get() is being called.
    [   12.701167] WARNING: CPU: 1 PID: 180 at lib/kobject.c:640 kobject_get+0x84/0xbc
    [   12.708484] Modules linked in: ti_cpsw_proxy_client(+) ti_am335x_adc kfifo_buf cdns3 rpmsg_ctrl cdns_usb_common pru_rproc rpmsg_char irq_pruss_intc crct10dif_ce vxe_enc vxd_dec videobuf2_dma_contig videobuf2_dma_sg ti_k3_r5_remoteproc videobuf2_memops v4l2_mem2mem videobuf2_v4l2 videobuf2_common videodev pci_endpoint_test k3_j72xx_bandgap snd_soc_davinci_mcasp ti_am335x_tscadc mc snd_soc_ti_udma pruss snd_soc_ti_edma sa2ul snd_soc_ti_sdma ti_k3_dsp_remoteproc cdns3_ti authenc rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   12.755799] CPU: 1 PID: 180 Comm: (udev-worker) Tainted: G           O       6.6.32 #5
    [   12.760118] EXT4-fs (sda3): mounted filesystem 690fc69f-25cd-4ac3-91cb-b0107c2e15c9 r/w with ordered data mode. Quota mode: none.
    [   12.763699] Hardware name: Texas Instruments J721e EVM (DT)
    [   12.763702] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   12.763706] pc : kobject_get+0x84/0xbc
    [   12.763714] lr : kobject_get+0x84/0xbc
    [   12.763719] sp : ffff800081c6b5d0
    [   12.763720] x29: ffff800081c6b5d0 x28: ffff00082ef82280 x27: 0000000000000290
    [   12.763727] x26: 0000000000000510 x25: 0000000000000000 x24: ffff0008273f5478
    [   12.805721] x23: ffff0008273f5400 x22: ffff0008273f5400 x21: ffff80008144e370
    [   12.805727] x20: ffff00082ef05488 x19: ffff00082ef054c0 x18: 0000000000000014
    [   12.805733] x17: 0000000000000000 x16: ffff800080d90738 x15: 0000000000001000
    [   12.834186] x14: 0000000000000000 x13: 00000000000002e7 x12: 0000000000000002
    [   12.841305] x11: 0000000000000000 x10: 00000000000009b0 x9 : ffff800081c6b440
    [   12.853966] x8 : ffff0008293d4310 x7 : ffff00082a576c00 x6 : 0000000000000000
    [   12.861085] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000a0c
    [   12.868205] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff0008293d3900
    [   12.875325] Call trace:
    [   12.877760]  kobject_get+0x84/0xbc
    [   12.881580]  get_device+0x14/0x28
    [   12.884886]  klist_class_dev_get+0x14/0x20
    [   12.888969]  klist_node_init+0x38/0x50
    [   12.892705]  klist_add_tail+0x24/0x5c
    [   12.896355]  device_add+0x600/0x75c
    [   12.899837]  netdev_register_kobject+0x88/0x188
    [   12.904356]  register_netdevice+0x4f4/0x818
    [   12.908526]  register_netdev+0x24/0x48
    [   12.912262]  cpsw_proxy_client_probe+0x45c/0x860 [ti_cpsw_proxy_client]
    [   12.918872]  rpmsg_dev_probe+0xc4/0x1e8
    [   12.922697]  really_probe+0x148/0x2b0
    [   12.926346]  __driver_probe_device+0x78/0x12c
    [   12.930688]  driver_probe_device+0xd8/0x15c
    [   12.934856]  __driver_attach+0x90/0x19c
    [   12.938677]  bus_for_each_dev+0x7c/0xdc
    [   12.942502]  driver_attach+0x24/0x30
    [   12.946063]  bus_add_driver+0xe8/0x1f8
    [   12.949797]  driver_register+0x5c/0x124
    [   12.953619]  __register_rpmsg_driver+0x1c/0x28
    [   12.958048]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   12.965170]  do_one_initcall+0x80/0x1c8
    [   12.968993]  do_init_module+0x58/0x1e0
    [   12.972730]  load_module+0x1c8c/0x1d18
    [   12.976467]  init_module_from_file+0x88/0xcc
    [   12.980723]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   12.985412]  invoke_syscall+0x48/0x114
    [   12.989149]  el0_svc_common.constprop.0+0xc0/0xe0
    [   12.993838]  do_el0_svc+0x1c/0x28
    [   12.997140]  el0_svc+0x2c/0x84
    [   13.000184]  el0t_64_sync_handler+0x120/0x12c
    [   13.004527]  el0t_64_sync+0x190/0x194
    [   13.008176] ---[ end trace 0000000000000000 ]---
    [   13.020729] ------------[ cut here ]------------
    [   13.028050] refcount_t: saturated; leaking memory.
    [   13.034928] WARNING: CPU: 1 PID: 180 at lib/refcount.c:22 refcount_warn_saturate+0x74/0x144
    [   13.043292] Modules linked in: ti_cpsw_proxy_client(+) ti_am335x_adc kfifo_buf cdns3 rpmsg_ctrl cdns_usb_common pru_rproc rpmsg_char irq_pruss_intc crct10dif_ce vxe_enc vxd_dec videobuf2_dma_contig videobuf2_dma_sg ti_k3_r5_remoteproc videobuf2_memops v4l2_mem2mem videobuf2_v4l2 videobuf2_common videodev pci_endpoint_test k3_j72xx_bandgap snd_soc_davinci_mcasp ti_am335x_tscadc mc snd_soc_ti_udma pruss snd_soc_ti_edma sa2ul snd_soc_ti_sdma ti_k3_dsp_remoteproc cdns3_ti authenc rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   13.043358] CPU: 1 PID: 180 Comm: (udev-worker) Tainted: G        W  O       6.6.32 #5
    [   13.043364] Hardware name: Texas Instruments J721e EVM (DT)
    [   13.043367] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   13.043371] pc : refcount_warn_saturate+0x74/0x144
    [   13.043380] lr : refcount_warn_saturate+0x74/0x144
    [   13.043384] sp : ffff800081c6b5c0
    [   13.043386] x29: ffff800081c6b5c0 x28: ffff00082ef82280 x27: 0000000000000290
    [   13.043392] x26: 0000000000000510 x25: 0000000000000000 x24: ffff0008273f5478
    [   13.043398] x23: ffff0008273f5400 x22: ffff0008273f5400 x21: ffff80008144e370
    [   13.043403] x20: ffff00082ef05488 x19: ffff00082ef054c0 x18: 0000000000000000
    [   13.043409] x17: 0000000000000000 x16: 0000000000000000 x15: 04c63b03314ed886
    [   13.043414] x14: 0000b6089484e242 x13: 00000000000001d5 x12: 00000000000001d5
    [   13.043419] x11: 0000000000000000 x10: 00000000000009b0 x9 : ffff800081c6b430
    [   13.043425] x8 : ffff0008293d4310 x7 : ffff00082a576c00 x6 : 0000000004c604eb
    [   13.043430] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000a0c
    [   13.043435] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff0008293d3900
    [   13.043441] Call trace:
    [   13.043444]  refcount_warn_saturate+0x74/0x144
    [   13.043448]  kobject_get+0x9c/0xbc
    [   13.043456]  get_device+0x14/0x28
    [   13.043463]  klist_class_dev_get+0x14/0x20
    [   13.043467]  klist_node_init+0x38/0x50
    [   13.043472]  klist_add_tail+0x24/0x5c
    [   13.043476]  device_add+0x600/0x75c
    [   13.043481]  netdev_register_kobject+0x88/0x188
    [   13.043488]  register_netdevice+0x4f4/0x818
    [   13.043493]  register_netdev+0x24/0x48
    [   13.043496]  cpsw_proxy_client_probe+0x45c/0x860 [ti_cpsw_proxy_client]
    [   13.043514]  rpmsg_dev_probe+0xc4/0x1e8
    [   13.043520]  really_probe+0x148/0x2b0
    [   13.043523]  __driver_probe_device+0x78/0x12c
    [   13.043526]  driver_probe_device+0xd8/0x15c
    [   13.043529]  __driver_attach+0x90/0x19c
    [   13.043532]  bus_for_each_dev+0x7c/0xdc
    [   13.043537]  driver_attach+0x24/0x30
    [   13.043540]  bus_add_driver+0xe8/0x1f8
    [   13.043542]  driver_register+0x5c/0x124
    [   13.043546]  __register_rpmsg_driver+0x1c/0x28
    [   13.043550]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   13.043559]  do_one_initcall+0x80/0x1c8
    [   13.043564]  do_init_module+0x58/0x1e0
    [   13.043571]  load_module+0x1c8c/0x1d18
    [   13.043575]  init_module_from_file+0x88/0xcc
    [   13.043580]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   13.043585]  invoke_syscall+0x48/0x114
    [   13.043590]  el0_svc_common.constprop.0+0xc0/0xe0
    [   13.043595]  do_el0_svc+0x1c/0x28
    [   13.043599]  el0_svc+0x2c/0x84
    [   13.043602]  el0t_64_sync_handler+0x120/0x12c
    [   13.043606]  el0t_64_sync+0x190/0x194
    [   13.043610] ---[ end trace 0000000000000000 ]---
    [   13.048452] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: 1 Virtual Switch Port(s), 0 Virtual MAC Only Port(s)
    [   13.349262] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: Virt Port: 0, Type: Switch Port, Iface: eth1, Num TX: 2, Num RX: 1, Token: 0
    [   13.366338] Unable to handle kernel paging request at virtual address ffff000800000001
    [   13.374410] Mem abort info:
    [   13.377196]   ESR = 0x0000000096000006
    [   13.380982]   EC = 0x25: DABT (current EL), IL = 32 bits
    [   13.386318]   SET = 0, FnV = 0
    [   13.389608]   EA = 0, S1PTW = 0
    [   13.392821]   FSC = 0x06: level 2 translation fault
    [   13.397758] Data abort info:
    [   13.400668]   ISV = 0, ISS = 0x00000006, ISS2 = 0x00000000
    [   13.406197]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
    [   13.411277]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
    [   13.416582] swapper pgtable: 4k pages, 48-bit VAs, pgdp=000000008305c000
    [   13.423309] [ffff000800000001] pgd=18000008dfff8003, p4d=18000008dfff8003, pud=18000008dfd38003, pmd=0000000000000000
    [   13.434014] Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP
    [   13.440274] Modules linked in: ti_cpsw_proxy_client(+) ti_am335x_adc kfifo_buf cdns3 rpmsg_ctrl cdns_usb_common pru_rproc rpmsg_char irq_pruss_intc crct10dif_ce vxe_enc vxd_dec videobuf2_dma_contig videobuf2_dma_sg ti_k3_r5_remoteproc videobuf2_memops v4l2_mem2mem videobuf2_v4l2 videobuf2_common videodev pci_endpoint_test k3_j72xx_bandgap snd_soc_davinci_mcasp ti_am335x_tscadc mc snd_soc_ti_udma pruss snd_soc_ti_edma sa2ul snd_soc_ti_sdma ti_k3_dsp_remoteproc cdns3_ti authenc rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   13.487585] CPU: 0 PID: 180 Comm: (udev-worker) Tainted: G        W  O       6.6.32 #5
    [   13.495483] Hardware name: Texas Instruments J721e EVM (DT)
    [   13.501037] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   13.507980] pc : device_links_driver_bound+0x11c/0x344
    [   13.513114] lr : device_links_driver_bound+0x288/0x344
    [   13.518237] sp : ffff800081c6b830
    [   13.521537] x29: ffff800081c6b850 x28: 0000000000000000 x27: 0000000000000000
    [   13.528657] x26: ffff800081426a00 x25: ffff00082ef054a0 x24: 0000000000000003
    [   13.535775] x23: ffff80008144e370 x22: ffff00082ef054b0 x21: ffff8000813a5000
    [   13.542894] x20: ffff00082ef05400 x19: ffff00082ef054a8 x18: ffff800080fe9980
    [   13.550011] x17: 000000000000ffff x16: ffff00082852e3a0 x15: 00000000000001d0
    [   13.557130] x14: 0000000000000000 x13: 00000000000000ee x12: 0000000000000000
    [   13.564248] x11: 0000000000000000 x10: 00000000000009b0 x9 : ffff800081c6b450
    [   13.571367] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : fefefeff7164686b
    [   13.578485] x5 : 0000000000000010 x4 : 0000000000000000 x3 : 0000000000000000
    [   13.585602] x2 : ffff0008293d3900 x1 : ffff000800000001 x0 : ffff000800000001
    [   13.592719] Call trace:
    [   13.595154]  device_links_driver_bound+0x11c/0x344
    [   13.599931]  driver_bound+0x74/0xc0
    [   13.603407]  really_probe+0x1e0/0x2b0
    [   13.607056]  __driver_probe_device+0x78/0x12c
    [   13.611398]  driver_probe_device+0xd8/0x15c
    [   13.615565]  __driver_attach+0x90/0x19c
    [   13.619387]  bus_for_each_dev+0x7c/0xdc
    [   13.623210]  driver_attach+0x24/0x30
    [   13.626771]  bus_add_driver+0xe8/0x1f8
    [   13.630506]  driver_register+0x5c/0x124
    [   13.634328]  __register_rpmsg_driver+0x1c/0x28
    [   13.638758]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   13.645888]  do_one_initcall+0x80/0x1c8
    [   13.649711]  do_init_module+0x58/0x1e0
    [   13.653448]  load_module+0x1c8c/0x1d18
    [   13.657183]  init_module_from_file+0x88/0xcc
    [   13.661440]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   13.666130]  invoke_syscall+0x48/0x114
    [   13.669865]  el0_svc_common.constprop.0+0xc0/0xe0
    [   13.674555]  do_el0_svc+0x1c/0x28
    [   13.677856]  el0_svc+0x2c/0x84
    [   13.680899]  el0t_64_sync_handler+0x120/0x12c
    [   13.685242]  el0t_64_sync+0x190/0x194
    [   13.688892] Code: 52800078 910dc2f7 f84a0f21 aa0103e0 (f85e0413) 
    [   13.694967] ---[ end trace 0000000000000000 ]---
    [   13.756514] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: started port 0 on interface eth1
    [   13.777208] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: 01:80:c2:00:00:0e is reserved for EthFw
    [   47.507099] kauditd_printk_skb: 2 callbacks suppressed
    [   47.507106] audit: type=1006 audit(1709159115.688:14): pid=1221 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   47.524827] audit: type=1300 audit(1709159115.688:14): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffcb8d4798 a2=1 a3=1 items=0 ppid=1 pid=1221 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" key=(null)
    [   47.551394] audit: type=1327 audit(1709159115.688:14): proctitle="(systemd)"
    [   47.570616] audit: type=1334 audit(1709159115.752:15): prog-id=18 op=LOAD
    [   47.577703] audit: type=1300 audit(1709159115.752:15): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffc8a2d028 a2=90 a3=0 items=0 ppid=1 pid=1221 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [   47.603743] audit: type=1327 audit(1709159115.752:15): proctitle="(systemd)"
    [   47.610819] audit: type=1334 audit(1709159115.752:16): prog-id=18 op=UNLOAD
    [   47.618123] audit: type=1300 audit(1709159115.752:16): arch=c00000b7 syscall=57 success=yes exit=0 a0=8 a1=1 a2=0 a3=ffff8d6a9c60 items=0 ppid=1 pid=1221 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [   47.643742] audit: type=1327 audit(1709159115.752:16): proctitle="(systemd)"
    [   47.650959] audit: type=1334 audit(1709159115.752:17): prog-id=19 op=LOAD
    

    I configured and measured the MVL_PACIE-RST pin as follows,this pin generated a 2.4ms pull low and remained high thereafter,but still did not generate

    a new ETH node.

    Is the above picture a normal CLK waveform? Their voltage values appear to be only 300mV, and they have not yet been able to generate PCIE ETH

    nodes.

    I want to know if this waveform solves the problem of no CLOCK? What aspect of content should we investigate now?

    Regards,

    Yang

  • Hi,

    Is the above picture a normal CLK waveform? Their voltage values appear to be only 300mV, and they have not yet been able to generate PCIE ETH

    nodes.

      There is a problem when generating the waveform here, which is that even after inserting the patch, I still manually modified the register 0x00118094 after

    power on to change it.

    Regards,

    Yang

  • Hi Yang,

    I am talking with hardware team for the waveform.

    Feedback from hardware team is that they cannot read much from the scope shot. They would like you to make it 100mV / 200mV scale and with Ch1 - Ch2 instead of a 2V scale and share again.

    Regards,

    Takuma

  • Hi Yang,

    Attached below are the dts, dtsi, and sierra serdes driver that has the changes and generated clock out in the meeting we had today. Please feel free to do a diff and see if there are differences.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/7331.k3_2D00_j721e_2D00_common_2D00_proc_2D00_board.dts

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/k3_2D00_j721e_2D00_main.dtsi

    5773.phy-cadence-sierra.c 

    Regards.

    Takuma

  • Hi,

      I compared the three files you provided, and there is no difference in the configuration content of PCIE compared to my local one, but currently the frequency

    of PCIE is indeed very low.

    Here is the latest dmesg information and the dts file I generated by decompiling with the command dtc -I fs -O dts -o extracted_device_tree.dts /proc/device-tree :

    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.6.32 (master@NR06012201256505) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240620) #3 SMP PREEMPT Tue May 13 11:17:25 CST 2025
    [    0.000000] KASLR disabled due to lack of seed
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000008e0000000..0x00000008ffffffff (524288 KiB) map reusable linux,cma
    [    0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a0000000..0x00000000a00fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a0000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a0100000..0x00000000a0ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a0100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a1000000..0x00000000a10fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a1000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a1100000..0x00000000a1ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a1100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a2000000..0x00000000a20fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a2000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a2100000..0x00000000a3ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a2100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a4000000..0x00000000a40fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a4000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a4100000..0x00000000a5ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a4100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a6000000..0x00000000a60fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a6000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a6100000..0x00000000a6ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a6100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a7000000..0x00000000a70fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a7000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a7100000..0x00000000a7ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a7100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a8000000..0x00000000a80fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a8000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a8100000..0x00000000a8ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a8100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a9000000..0x00000000a90fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a9000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a9100000..0x00000000a9ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a9100000
    [    0.000000] OF: reserved mem: 0x00000000aa000000..0x00000000abffffff (32768 KiB) nomap non-reusable vision-apps-rtos-ipc-memory-region
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000ac000000..0x00000000b1ffffff (98304 KiB) nomap non-reusable vision-apps-dma-memory@ac000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000b2000000..0x00000000b20fffff (1024 KiB) nomap non-reusable vision-apps-c71-dma-memory@b2000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000b2100000..0x00000000b7ffffff (97280 KiB) nomap non-reusable vision-apps-c71-memory@b2100000
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] OF: reserved mem: 0x00000000b8000000..0x00000000d7ffffff (524288 KiB) map non-reusable vision_apps_shared-memories
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000d8000000..0x00000000e3ffffff (196608 KiB) nomap non-reusable vision-apps-core-heap-memory-lo@d8000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@e4000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000e4000000..0x00000000e47fffff (8192 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-queues@e4000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@e4800000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000e4800000..0x00000000e5ffffff (24576 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-buffers@e4800000
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 624 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x0000000880000000..0x00000008a6ffffff (638976 KiB) nomap non-reusable vision-apps-core-heap-memory-hi@880000000
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
    [    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000e5ffffff]
    [    0.000000]   node   0: [mem 0x00000000e6000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008a6ffffff]
    [    0.000000]   node   0: [mem 0x00000008a7000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 20 pages/cpu s42920 r8192 d30808 u81920
    [    0.000000] pcpu-alloc: s42920 r8192 d30808 u81920 alloc=20*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=PARTUUID=d67e8dcf-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] software IO TLB: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 1694164K/4194304K available (12480K kernel code, 1256K rwdata, 4172K rodata, 2432K init, 437K bss, 1975852K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU event tracing is enabled.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000] 	Trampoline variant of Tasks RCU enabled.
    [    0.000000] 	Tracing variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @8a7800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008a7040000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008a7050000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008487] Console: colour dummy device 80x25
    [    0.013058] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023729] pid_max: default: 32768 minimum: 301
    [    0.028478] LSM: initializing lsm=capability,integrity
    [    0.033783] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.041362] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.050366] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [    0.057635] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [    0.065493] rcu: Hierarchical SRCU implementation.
    [    0.070391] rcu: 	Max phase no-delay instances is 1000.
    [    0.075945] Platform MSI: msi-controller@1820000 domain created
    [    0.082296] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.091780] EFI services will not be available.
    [    0.096562] smp: Bringing up secondary CPUs ...
    [    0.109916] Detected PIPT I-cache on CPU1
    [    0.109969] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.109982] GICv3: CPU1: using allocated LPI pending table @0x00000008a7060000
    [    0.110018] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.110092] smp: Brought up 1 node, 2 CPUs
    [    0.139438] SMP: Total of 2 processors activated.
    [    0.144242] CPU features: detected: 32-bit EL0 Support
    [    0.149496] CPU features: detected: CRC32 instructions
    [    0.154773] CPU: All CPU(s) started at EL2
    [    0.158954] alternatives: applying system-wide alternatives
    [    0.165839] devtmpfs: initialized
    [    0.176359] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.186350] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.203518] pinctrl core: initialized pinctrl subsystem
    [    0.209303] DMI not present or invalid.
    [    0.213864] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.220471] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.227792] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.235801] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.243938] audit: initializing netlink subsys (disabled)
    [    0.249580] audit: type=2000 audit(0.160:1): state=initialized audit_enabled=0 res=1
    [    0.249794] thermal_sys: Registered thermal governor 'step_wise'
    [    0.257501] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.263654] cpuidle: using governor menu
    [    0.274407] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.281370] ASID allocator initialised with 65536 entries
    [    0.296056] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@100000/pinctrl@a40000/mcu-cpsw-cpts
    [    0.307206] Modules: 27536 pages in range for non-PLT usage
    [    0.307210] Modules: 519056 pages in range for PLT usage
    [    0.313409] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.325776] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.332179] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.339112] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.345514] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.352448] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.358849] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.365783] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.373023] k3-chipinfo 43000014.chipid: Family:J721E rev:SR1.1 JTAGID[0x1bb6402f] Detected
    [    0.382348] iommu: Default domain type: Translated
    [    0.387260] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.393730] SCSI subsystem initialized
    [    0.397663] libata version 3.00 loaded.
    [    0.397748] usbcore: registered new interface driver usbfs
    [    0.403368] usbcore: registered new interface driver hub
    [    0.408809] usbcore: registered new device driver usb
    [    0.414215] pps_core: LinuxPPS API ver. 1 registered
    [    0.419286] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.428623] PTP clock support registered
    [    0.432728] EDAC MC: Ver: 3.0.0
    [    0.436192] scmi_core: SCMI protocol bus registered
    [    0.441316] FPGA manager framework
    [    0.444830] Advanced Linux Sound Architecture Driver Initialized.
    [    0.451436] Bluetooth: Core ver 2.22
    [    0.455108] NET: Registered PF_BLUETOOTH protocol family
    [    0.460535] Bluetooth: HCI device and connection manager initialized
    [    0.467030] Bluetooth: HCI socket layer initialized
    [    0.472012] Bluetooth: L2CAP socket layer initialized
    [    0.477178] Bluetooth: SCO socket layer initialized
    [    0.482507] clocksource: Switched to clocksource arch_sys_counter
    [    0.488911] VFS: Disk quotas dquot_6.6.0
    [    0.492945] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.503262] Carveout Heap: Exported 512 MiB at 0x00000000b8000000
    [    0.509584] NET: Registered PF_INET protocol family
    [    0.514787] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.523792] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.532590] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.540515] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.548725] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.557697] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.564531] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.571460] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.578941] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.585210] RPC: Registered named UNIX socket transport module.
    [    0.591273] RPC: Registered udp transport module.
    [    0.596076] RPC: Registered tcp transport module.
    [    0.600882] RPC: Registered tcp-with-tls transport module.
    [    0.606485] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.613067] NET: Registered PF_XDP protocol family
    [    0.617985] PCI: CLS 0 bytes, default 64
    [    0.622805] Initialise system trusted keyrings
    [    0.627491] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.634278] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.640400] NFS: Registering the id_resolver key type
    [    0.645576] Key type id_resolver registered
    [    0.649847] Key type id_legacy registered
    [    0.653953] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.660802] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.682128] Key type asymmetric registered
    [    0.686315] Asymmetric key parser 'x509' registered
    [    0.691330] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    0.698899] io scheduler mq-deadline registered
    [    0.703526] io scheduler kyber registered
    [    0.707639] io scheduler bfq registered
    [    0.713750] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.720082] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.726224] pinctrl-single 104200.pinctrl: 20 pins, size 80
    [    0.731996] pinctrl-single 104280.pinctrl: 8 pins, size 32
    [    0.737966] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.744677] Marvell PCIe Switch Driver - (622X) version 1.01.0000_MVQ6223
    [    0.751617] Copyright (c) Marvell - 2018
    [    0.755620] 622X loaded with module params max_vfs = 0, chan = 10
    [    0.764761] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
    [    0.773861] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.782160] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.789349] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.797660] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.808839] loop: module loaded
    [    0.812682] megasas: 07.725.01.00-rc1
    [    0.818357] tun: Universal TUN/TAP device driver, 1.6
    [    0.824101] VFIO - User Level meta-driver version: 0.3
    [    0.829969] usbcore: registered new interface driver usb-storage
    [    0.836442] i2c_dev: i2c /dev entries driver
    [    0.840830] pps_ldisc: PPS line discipline registered
    [    0.846627] tty0tty null modem driver v1.2
    [    0.850867] Bluetooth: HCI UART driver ver 2.3
    [    0.855412] Bluetooth: HCI UART protocol H4 registered
    [    0.860674] Bluetooth: HCI UART protocol LL registered
    [    0.865975] Bluetooth: HCI UART protocol Broadcom registered
    [    0.871765] Bluetooth: HCI UART protocol QCA registered
    [    0.877110] Bluetooth: HCI UART protocol Marvell registered
    [    0.882817] usbcore: registered new interface driver btusb
    [    0.888853] sdhci: Secure Digital Host Controller Interface driver
    [    0.895178] sdhci: Copyright(c) Pierre Ossman
    [    0.899772] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.906012] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.912309] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.919122] usbcore: registered new interface driver usbhid
    [    0.924816] usbhid: USB HID core driver
    [    0.929590] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.938244] optee: probing for conduit method.
    [    0.942804] optee: revision 4.2 (12d7c4ee)
    [    0.959245] optee: dynamic shared memory is enabled
    [    0.968897] random: crng init done
    [    0.972431] optee: initialized driver
    [    0.977593] NET: Registered PF_PACKET protocol family
    [    0.982890] Bluetooth: RFCOMM TTY layer initialized
    [    0.987883] Bluetooth: RFCOMM socket layer initialized
    [    0.993140] Bluetooth: RFCOMM ver 1.11
    [    0.996971] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    1.002396] Bluetooth: BNEP filters: protocol multicast
    [    1.007763] Bluetooth: BNEP socket layer initialized
    [    1.012837] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    1.018891] Bluetooth: HIDP socket layer initialized
    [    1.024000] Key type dns_resolver registered
    [    1.032066] registered taskstats version 1
    [    1.036521] Loading compiled-in X.509 certificates
    [    1.048506] ti-sci 44083000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    [    1.162241] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.168260] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    1.176842] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    1.186217] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    1.194865] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.206944] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.216830] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.223589] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.233409] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.243573] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.250331] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.258450] printk: console [ttyS2] disabled
    [    1.262989] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 201, base_baud = 3000000) is a 8250
    [    1.271903] printk: console [ttyS2] enabled
    [    1.280358] printk: bootconsole [ns16550a0] disabled
    [    1.295273] 2850000.serial: ttyS7 at MMIO 0x2850000 (irq = 202, base_baud = 3000000) is a 8250
    [    1.307460] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [    1.350506] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.360745] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
    [    1.368828] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.381702] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.388911] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.395257] pps_core: source ptp0 got cdev (250:0)
    [    1.395262] pps pps0: new PPS source ptp0
    [    1.399432] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    1.408504] pps_core: unregistering pps0
    [    1.408578] pps_core: deallocating pps0
    [    1.410226] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.419397] mmc0: CQHCI version 5.10
    [    1.423096] mmc1: CQHCI version 5.10
    [    1.426542] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.437168] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.447326] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.457566] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.462536] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    1.467938] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.483095] scsi host0: ufshcd
    [    1.488390] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.495459] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.502422] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.509373] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.516322] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.532076] j721e-pcie 2930000.pcie: host bridge /bus@100000/pcie@2930000 ranges:
    [    1.539748] mmc1: new high speed SDHC card at address aaaa
    [    1.540592] j721e-pcie 2930000.pcie:       IO 0x4410001000..0x4410010fff -> 0x0000001000
    [    1.545832] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    1.553334] j721e-pcie 2930000.pcie:      MEM 0x4410011000..0x4417ffffff -> 0x0000011000
    [    1.559635]  mmcblk1: p1 p2
    [    1.565762] j721e-pcie 2930000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.594102] scsi 0:0:0:49488: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.603482] scsi 0:0:0:49476: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.612680] scsi 0:0:0:49456: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.622034] scsi 0:0:0:0: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.630952] sd 0:0:0:0: [sda] 61743104 4096-byte logical blocks: (253 GB/236 GiB)
    [    1.631076] scsi 0:0:0:1: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.646567] sd 0:0:0:0: [sda] Write Protect is off
    [    1.647434] scsi 0:0:0:2: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    1.651618] sd 0:0:0:0: [sda] Mode Sense: 00 32 00 10
    [    1.659567] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.660418] sd 0:0:0:2: [sdc] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [    1.668108] sd 0:0:0:1: [sdb] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [    1.675420] sd 0:0:0:2: [sdc] Write Protect is off
    [    1.682688] sd 0:0:0:0: [sda] Preferred minimum I/O size 524288 bytes
    [    1.687453] sd 0:0:0:2: [sdc] Mode Sense: 00 32 00 10
    [    1.693884] sd 0:0:0:0: [sda] Optimal transfer size 524288 bytes
    [    1.693927] sd 0:0:0:2: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.699881] sd 0:0:0:1: [sdb] Write Protect is off
    [    1.708390] sd 0:0:0:2: [sdc] Preferred minimum I/O size 524288 bytes
    [    1.713296] sd 0:0:0:1: [sdb] Mode Sense: 00 32 00 10
    [    1.719640] sd 0:0:0:2: [sdc] Optimal transfer size 524288 bytes
    [    1.725690] sd 0:0:0:1: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    1.726473] sd 0:0:0:2: [sdc] Attached SCSI disk
    [    1.734244] sd 0:0:0:1: [sdb] Preferred minimum I/O size 524288 bytes
    [    1.745254] sd 0:0:0:1: [sdb] Optimal transfer size 524288 bytes
    [    1.747290]  sda: sda1 sda2 sda3
    [    1.754908] sd 0:0:0:0: [sda] Attached SCSI disk
    [    1.759621] sd 0:0:0:1: [sdb] Attached SCSI disk
    [    1.764635] mmc0: Command Queue Engine enabled
    [    1.769081] mmc0: new HS200 MMC card at address 0001
    [    1.774410] mmcblk0: mmc0:0001 AAM20F 59.3 GiB
    [    1.780503] mmcblk0boot0: mmc0:0001 AAM20F 31.5 MiB
    [    1.786211] mmcblk0boot1: mmc0:0001 AAM20F 31.5 MiB
    [    1.791770] mmcblk0rpmb: mmc0:0001 AAM20F 4.00 MiB, chardev (238:0)
    [    2.586088] j721e-pcie 2930000.pcie: PCI host bridge to bus 0000:00
    [    2.592375] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    2.597851] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x1000-0x10fff])
    [    2.606705] pci_bus 0000:00: root bus resource [mem 0x4410011000-0x4417ffffff] (bus address [0x00011000-0x07ffffff])
    [    2.617227] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
    [    2.623221] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    2.632919] pci 0000:00:00.0: supports D1
    [    2.636919] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [    2.644473] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [    2.652572] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [    2.659187] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    2.664232] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [    2.671043] pcieport 0000:00:00.0: PME: Signaling with IRQ 482
    [    2.677072] pcieport 0000:00:00.0: AER: enabled with IRQ 482
    [    2.683760] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.695193] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.710742] spi-nor spi6.0: s28hs512t (65536 Kbytes)
    [    2.715772] 9 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.722836] Creating 9 MTD partitions on "47040000.spi.0":
    [    2.728309] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.734420] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    2.740198] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    2.746082] 0x000000680000-0x0000006c0000 : "ospi.env"
    [    2.751707] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    2.757543] 0x0000007c0000-0x000000800000 : "ospi.env.backup"
    [    2.763741] 0x000000800000-0x000000a00000 : "ospi.tispl_b"
    [    2.769708] 0x000000a00000-0x000003fc0000 : "ospi.rootfs"
    [    2.775579] 0x000003fc0000-0x000004000000 : "ospi.phypattern"
    [    2.786569] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [    2.830506] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.840749] mv88q2220 46000f00.mdio:02: [mv88q2220_probe] PhyId: 0x002b0b20 , PhyAddr: 0x02 , 46000f00.mdio:02
    [    2.881896] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver mv88q2220
    [    2.890079] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    2.902970] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    2.910177] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    2.916452] pps_core: source ptp1 got cdev (250:0)
    [    2.916457] pps pps0: new PPS source ptp1
    [    2.920598] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    2.939051] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    2.953809] clk: Disabling unused clocks
    [    2.980454] ALSA device list:
    [    2.983511]   No soundcards found.
    [    3.461206] EXT4-fs (mmcblk1p2): recovery complete
    [    3.466876] EXT4-fs (mmcblk1p2): mounted filesystem aa7c7ab9-ec05-49f7-81b7-881817dfbe39 r/w with ordered data mode. Quota mode: none.
    [    3.478986] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.492319] devtmpfs: mounted
    [    3.496820] Freeing unused kernel memory: 2432K
    [    3.501463] Run /sbin/init as init process
    [    3.505569]   with arguments:
    [    3.505572]     /sbin/init
    [    3.505574]   with environment:
    [    3.505577]     HOME=/
    [    3.505579]     TERM=linux
    [    4.013672] systemd[1]: System time before build time, advancing clock.
    [    4.096275] ipv6: Unknown symbol make_kuid (err -2)
    [    4.101432] ipv6: Unknown symbol __put_net (err -2)
    [    4.106423] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    4.175233] systemd[1]: systemd 255.4^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
    [    4.207054] systemd[1]: Detected architecture arm64.
    [    4.227910] systemd[1]: Hostname set to <j721e-evm>.
    [    4.506944] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    4.515857] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    4.545987] systemd[1]: /usr/lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    4.619132] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    4.681036] systemd[1]: Queued start job for default target Multi-User System.
    [    4.717652] systemd[1]: Created slice Slice /system/getty.
    [    4.739928] systemd[1]: Created slice Slice /system/modprobe.
    [    4.763747] systemd[1]: Created slice Slice /system/serial-getty.
    [    4.787472] systemd[1]: Created slice User and Session Slice.
    [    4.810821] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    4.834692] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    4.858613] systemd[1]: Expecting device /dev/mmcblk0...
    [    4.874548] systemd[1]: Expecting device /dev/ttyS2...
    [    4.890628] systemd[1]: Reached target Path Units.
    [    4.906573] systemd[1]: Reached target Remote File Systems.
    [    4.926561] systemd[1]: Reached target Slice Units.
    [    4.942566] systemd[1]: Reached target Swaps.
    [    4.977902] systemd[1]: Listening on RPCbind Server Activation Socket.
    [    5.002697] systemd[1]: Reached target RPC Port Mapper.
    [    5.026403] systemd[1]: Listening on Process Core Dump Socket.
    [    5.046816] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    5.071312] systemd[1]: Listening on Journal Audit Socket.
    [    5.094945] systemd[1]: Listening on Journal Socket (/dev/log).
    [    5.118956] systemd[1]: Listening on Journal Socket.
    [    5.139025] systemd[1]: Listening on Network Service Netlink Socket.
    [    5.163967] systemd[1]: Listening on udev Control Socket.
    [    5.186893] systemd[1]: Listening on udev Kernel Socket.
    [    5.206876] systemd[1]: Listening on User Database Manager Socket.
    [    5.247011] systemd[1]: Mounting Huge Pages File System...
    [    5.255292] systemd[1]: Mounting POSIX Message Queue File System...
    [    5.287178] systemd[1]: Mounting Kernel Debug File System...
    [    5.306995] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
    [    5.323142] systemd[1]: Mounting Temporary Directory /tmp...
    [    5.345253] systemd[1]: Starting Create List of Static Device Nodes...
    [    5.371392] systemd[1]: Starting Load Kernel Module configfs...
    [    5.415438] systemd[1]: Starting Load Kernel Module drm...
    [    5.435305] systemd[1]: Starting Load Kernel Module fuse...
    [    5.479348] systemd[1]: Starting Start psplash boot splash screen...
    [    5.505400] drm: Unknown symbol from_kuid_munged (err -2)
    [    5.530701] systemd[1]: Starting RPC Bind...
    [    5.537572] fuse: Unknown symbol make_kuid (err -2)
    [    5.544095] fuse: Unknown symbol put_pid_ns (err -2)
    [    5.549422] fuse: Unknown symbol from_kgid (err -2)
    [    5.554360] fuse: Unknown symbol from_kuid (err -2)
    [    5.559257] fuse: Unknown symbol current_in_userns (err -2)
    [    5.564963] fuse: Unknown symbol make_kgid (err -2)
    [    5.565217] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
    [    5.569968] fuse: Unknown symbol from_kgid_munged (err -2)
    [    5.587766] fuse: Unknown symbol __put_user_ns (err -2)
    [    5.587798] fuse: Unknown symbol from_kuid_munged (err -2)
    [    5.619176] systemd[1]: Starting Journal Service...
    [    5.673617] systemd-journald[115]: Collecting audit messages is enabled.
    [    5.679376] systemd[1]: Starting Load Kernel Modules...
    [    5.688569] ipv6: Unknown symbol make_kuid (err -2)
    [    5.696950] ipv6: Unknown symbol __put_net (err -2)
    [    5.702133] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.719308] systemd[1]: Starting Generate network units from Kernel command line...
    [    5.731779] cryptodev: loading out-of-tree module taints kernel.
    [    5.745593] ipv6: Unknown symbol make_kuid (err -2)
    [    5.751908] ipv6: Unknown symbol __put_net (err -2)
    [    5.758695] cryptodev: driver 1.13 loaded.
    [    5.766882] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.787205] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    5.831931] ipv6: Unknown symbol make_kuid (err -2)
    [    5.839298] systemd[1]: Starting Coldplug All udev Devices...
    [    5.845297] EXT4-fs (mmcblk1p2): re-mounted aa7c7ab9-ec05-49f7-81b7-881817dfbe39 r/w. Quota mode: none.
    [    5.849625] ipv6: Unknown symbol __put_net (err -2)
    [    5.859876] ipv6: Unknown symbol from_kuid_munged (err -2)
    [    5.890913] systemd[1]: Started Journal Service.
    [    6.306984] systemd-journald[115]: Received client request to flush runtime journal.
    [    6.528414] audit: type=1334 audit(1709054766.512:2): prog-id=6 op=LOAD
    [    6.535686] audit: type=1334 audit(1709054766.520:3): prog-id=7 op=LOAD
    [    6.902235] Error: Driver 'cdns-ufshcd' is already registered, aborting...
    [    6.948252] Error: Driver 'cdns-ufshcd' is already registered, aborting...
    [    8.059787] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    8.097113] mc: Linux media interface: v0.10
    [    8.102639] pinctrl-single 11c000.pinctrl: Invalid number of rows: 0
    [    8.148743] k3-dsp-rproc 4d80800000.dsp: configured DSP for IPC-only mode
    [    8.156499] pinctrl-single 11c000.pinctrl: no pins entries for mcasp10-default-pins
    [    8.178653] omap_rng 4e10000.rng: Random Number Generator ver. 241b34c
    [    8.186168] remoteproc remoteproc0: 4d80800000.dsp is available
    [    8.189894] videodev: Linux video capture interface: v2.00
    [    8.218645] remoteproc remoteproc0: attaching to 4d80800000.dsp
    [    8.265614] k3-dsp-rproc 4d80800000.dsp: DSP initialized in IPC-only mode
    [    8.307078] rproc-virtio rproc-virtio.2.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    8.334671] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    8.336069] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    8.348488] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    8.357349] rproc-virtio rproc-virtio.2.auto: registered virtio0 (type 7)
    [    8.365776] remoteproc remoteproc0: remote processor 4d80800000.dsp is now attached
    [    8.372101] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    8.380679] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    8.399143] k3-dsp-rproc 4d81800000.dsp: configured DSP for IPC-only mode
    [    8.411248] remoteproc remoteproc1: 4d81800000.dsp is available
    [    8.418909] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    8.426119] remoteproc remoteproc1: attaching to 4d81800000.dsp
    [    8.479723] k3-dsp-rproc 4d81800000.dsp: DSP initialized in IPC-only mode
    [    8.496740] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    8.513175] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    8.518833] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    8.542256] rproc-virtio rproc-virtio.3.auto: registered virtio1 (type 7)
    [    8.567858] remoteproc remoteproc1: remote processor 4d81800000.dsp is now attached
    [    8.575040] drm: Unknown symbol from_kuid_munged (err -2)
    [    8.592235] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    8.594845] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    8.620567] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode
    [    8.642038] remoteproc remoteproc2: 64800000.dsp is available
    [    8.642391] platform 41000000.r5f: configured R5F for IPC-only mode
    [    8.651410] drm: Unknown symbol from_kuid_munged (err -2)
    [    8.655269] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [    8.671459] remoteproc remoteproc3: 41000000.r5f is available
    [    8.679561] remoteproc remoteproc3: attaching to 41000000.r5f
    [    8.680134] remoteproc remoteproc2: attaching to 64800000.dsp
    [    8.697715] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [    8.741023] rproc-virtio rproc-virtio.4.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [    8.756994] remoteproc remoteproc2: unsupported resource 65538
    [    8.759622] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    8.765457] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd
    [    8.770279] rproc-virtio rproc-virtio.4.auto: registered virtio2 (type 7)
    [    8.775991] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe
    [    8.782900] remoteproc remoteproc3: remote processor 41000000.r5f is now attached
    [    8.804635] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode
    [    8.846439] rproc-virtio rproc-virtio.5.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
    [    8.897777] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    8.900593] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    8.904102] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd
    [    8.910182] rproc-virtio rproc-virtio.5.auto: registered virtio3 (type 7)
    [    8.919460] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    8.928976] remoteproc remoteproc2: remote processor 64800000.dsp is now attached
    [    8.940886] remoteproc remoteproc4: 5c00000.r5f is available
    [    8.940943] remoteproc remoteproc4: attaching to 5c00000.r5f
    [    8.947054] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [    8.947078] rproc-virtio rproc-virtio.6.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    8.948495] virtio_rpmsg_bus virtio4: rpmsg host is online
    [    8.948551] rproc-virtio rproc-virtio.6.auto: registered virtio4 (type 7)
    [    8.948558] remoteproc remoteproc4: remote processor 5c00000.r5f is now attached
    [    8.952509] platform 5d00000.r5f: configured R5F for IPC-only mode
    [    9.004334] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
    [    9.012258] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    9.034068] remoteproc remoteproc5: 5d00000.r5f is available
    [    9.039926] remoteproc remoteproc5: attaching to 5d00000.r5f
    [    9.047961] platform 5d00000.r5f: R5F core initialized in IPC-only mode
    [    9.054699] rproc-virtio rproc-virtio.7.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    9.069642] remoteproc remoteproc6: b034000.pru is available
    [    9.076470] virtio_rpmsg_bus virtio5: rpmsg host is online
    [    9.082081] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
    [    9.084299] remoteproc remoteproc7: b004000.rtu is available
    [    9.089399] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0xd
    [    9.095803] rproc-virtio rproc-virtio.7.auto: registered virtio5 (type 7)
    [    9.102094] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0x15
    [    9.116013] virtio_rpmsg_bus virtio5: creating channel ti.ipc4.ping-pong addr 0xe
    [    9.123592] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
    [    9.124807] remoteproc remoteproc8: b00a000.txpru is available
    [    9.130801] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xe
    [    9.137615] remoteproc remoteproc5: remote processor 5d00000.r5f is now attached
    [    9.144154] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [    9.158692] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
    [    9.161886] remoteproc remoteproc9: b038000.pru is available
    [    9.166278] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
    [    9.176361] remoteproc remoteproc10: b006000.rtu is available
    [    9.179074] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
    [    9.187333] remoteproc remoteproc11: b00c000.txpru is available
    [    9.192312] virtio_rpmsg_bus virtio4: creating channel ti.ethfw.notifyservice addr 0x6d
    [    9.199957] remoteproc remoteproc12: b134000.pru is available
    [    9.206237] virtio_rpmsg_bus virtio4: creating channel ti.ethfw.ethdevice addr 0x6c
    [    9.221018] remoteproc remoteproc14: b104000.rtu is available
    [    9.227328] remoteproc remoteproc15: b10a000.txpru is available
    [    9.230938] platform 5e00000.r5f: configured R5F for remoteproc mode
    [    9.240693] remoteproc remoteproc16: b138000.pru is available
    [    9.246877] remoteproc remoteproc17: b106000.rtu is available
    [    9.247101] remoteproc remoteproc18: b10c000.txpru is available
    [    9.253155] platform 5e00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a6000000
    [    9.294700] remoteproc remoteproc13: 5e00000.r5f is available
    [    9.323836] remoteproc remoteproc13: loading /lib/firmware/j7-main-r5f1_0-fw failed with error -22
    [    9.332942] remoteproc remoteproc13: Direct firmware load for j7-main-r5f1_0-fw failed with error -22
    [    9.343954] remoteproc remoteproc13: powering up 5e00000.r5f
    [    9.354989] remoteproc remoteproc13: loading /lib/firmware/j7-main-r5f1_0-fw failed with error -22
    [    9.366632] remoteproc remoteproc13: Direct firmware load for j7-main-r5f1_0-fw failed with error -22
    [    9.376005] remoteproc remoteproc13: request_firmware failed: -22
    [    9.755624] virtio_rpmsg_bus virtio2: msg received with no recipient
    [    9.771840] EXT4-fs (mmcblk0): recovery complete
    [    9.776524] EXT4-fs (mmcblk0): mounted filesystem 3de062df-d2eb-403a-aeab-708ae82be725 r/w with ordered data mode. Quota mode: none.
    [    9.903377] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
    [    9.970001] audit: type=1334 audit(1709054769.952:4): prog-id=8 op=LOAD
    [   10.006268] audit: type=1334 audit(1709054769.988:5): prog-id=9 op=LOAD
    [   10.257027] audit: type=1334 audit(1709054770.240:6): prog-id=10 op=LOAD
    [   10.266227] audit: type=1334 audit(1709054770.248:7): prog-id=11 op=LOAD
    [   10.273498] audit: type=1334 audit(1709054770.248:8): prog-id=12 op=LOAD
    [   10.702367] audit: type=1334 audit(1709164378.076:9): prog-id=13 op=LOAD
    [   10.755640] virtio_rpmsg_bus virtio2: msg received with no recipient
    [   11.054333] EXT4-fs (sda2): mounted filesystem 3d015a0b-1e8c-4d5f-b86e-2c5d81f0d7b6 r/w with ordered data mode. Quota mode: none.
    [   11.081004] dbus-broker-lau[678]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
    [   11.099999] EXT4-fs (sda1): mounted filesystem 622e8081-1785-4cad-8899-73ed7dfe7eba r/w with ordered data mode. Quota mode: none.
    [   11.154008] audit: type=1334 audit(1709164378.528:10): prog-id=14 op=LOAD
    [   11.166636] audit: type=1334 audit(1709164378.536:11): prog-id=15 op=LOAD
    [   11.212647] ipv6: Unknown symbol make_kuid (err -2)
    [   11.221910] ipv6: Unknown symbol __put_net (err -2)
    [   11.230864] ipv6: Unknown symbol from_kuid_munged (err -2)
    [   11.343936] k3_r5_rproc bus@100000:r5fss@5e00000: Timed out waiting for 5e00000.r5f core to power up!
    [   11.624782] ipv6: Unknown symbol make_kuid (err -2)
    [   11.632991] ipv6: Unknown symbol __put_net (err -2)
    [   11.640681] ipv6: Unknown symbol from_kuid_munged (err -2)
    [   11.648636] ------------[ cut here ]------------
    [   11.653291] kobject: '\xc0\x18\xc0-\x08' (00000000ff0d16de): is not initialized, yet kobject_get() is being called.
    [   11.663857] WARNING: CPU: 1 PID: 167 at lib/kobject.c:640 kobject_get+0x84/0xbc
    [   11.673006] Modules linked in: ti_cpsw_proxy_client(+) rpmsg_ctrl rpmsg_char ti_am335x_adc kfifo_buf cdns3 irq_pruss_intc pru_rproc cdns_usb_common crct10dif_ce ti_k3_r5_remoteproc vxd_dec vxe_enc videobuf2_dma_contig videobuf2_dma_sg videobuf2_memops v4l2_mem2mem videobuf2_v4l2 videobuf2_common k3_j72xx_bandgap ti_am335x_tscadc videodev pci_endpoint_test pruss snd_soc_davinci_mcasp mc sa2ul snd_soc_ti_udma snd_soc_ti_edma ti_k3_dsp_remoteproc authenc snd_soc_ti_sdma cdns3_ti rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   11.720322] CPU: 1 PID: 167 Comm: (udev-worker) Tainted: G           O       6.6.32 #3
    [   11.728218] Hardware name: Texas Instruments J721e EVM (DT)
    [   11.733772] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   11.740716] pc : kobject_get+0x84/0xbc
    [   11.744453] lr : kobject_get+0x84/0xbc
    [   11.748191] sp : ffff800081c635d0
    [   11.751490] x29: ffff800081c635d0 x28: ffff00082e4d8c80 x27: 0000000000000290
    [   11.758609] x26: 0000000000000510 x25: 0000000000000000 x24: ffff00082725f678
    [   11.765728] x23: ffff00082725f600 x22: ffff00082725f600 x21: ffff80008144e370
    [   11.772846] x20: ffff00082dc01888 x19: ffff00082dc018c0 x18: 0000000000000000
    [   11.779965] x17: 0000000000000000 x16: 0000000000000000 x15: 1be0cf82d93fb18c
    [   11.787082] x14: 000074368c3e0534 x13: 00000000000003d2 x12: 00000000000003d2
    [   11.794200] x11: 0000000000000000 x10: 00000000000009b0 x9 : ffff800081c63440
    [   11.801317] x8 : ffff00082b510a10 x7 : ffff00082aafba00 x6 : 0000000001d0e488
    [   11.808434] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000a0c
    [   11.815551] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00082b510000
    [   11.822669] Call trace:
    [   11.825104]  kobject_get+0x84/0xbc
    [   11.828495]  get_device+0x14/0x28
    [   11.831799]  klist_class_dev_get+0x14/0x20
    [   11.835882]  klist_node_init+0x38/0x50
    [   11.839619]  klist_add_tail+0x24/0x5c
    [   11.843268]  device_add+0x600/0x75c
    [   11.846744]  netdev_register_kobject+0x88/0x188
    [   11.851262]  register_netdevice+0x4f4/0x818
    [   11.855432]  register_netdev+0x24/0x48
    [   11.859166]  cpsw_proxy_client_probe+0x45c/0x860 [ti_cpsw_proxy_client]
    [   11.865775]  rpmsg_dev_probe+0xc4/0x1e8
    [   11.869600]  really_probe+0x148/0x2b0
    [   11.873248]  __driver_probe_device+0x78/0x12c
    [   11.877591]  driver_probe_device+0xd8/0x15c
    [   11.881758]  __driver_attach+0x90/0x19c
    [   11.885580]  bus_for_each_dev+0x7c/0xdc
    [   11.889403]  driver_attach+0x24/0x30
    [   11.892965]  bus_add_driver+0xe8/0x1f8
    [   11.896698]  driver_register+0x5c/0x124
    [   11.900520]  __register_rpmsg_driver+0x1c/0x28
    [   11.904950]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   11.912071]  do_one_initcall+0x80/0x1c8
    [   11.915895]  do_init_module+0x58/0x1e0
    [   11.919633]  load_module+0x1c8c/0x1d18
    [   11.923370]  init_module_from_file+0x88/0xcc
    [   11.927626]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   11.932316]  invoke_syscall+0x48/0x114
    [   11.936052]  el0_svc_common.constprop.0+0xc0/0xe0
    [   11.940741]  do_el0_svc+0x1c/0x28
    [   11.944043]  el0_svc+0x2c/0x84
    [   11.947086]  el0t_64_sync_handler+0x120/0x12c
    [   11.951429]  el0t_64_sync+0x190/0x194
    [   11.955077] ---[ end trace 0000000000000000 ]---
    [   11.959731] virtio_rpmsg_bus virtio2: msg received with no recipient
    [   11.966233] ------------[ cut here ]------------
    [   11.970890] refcount_t: saturated; leaking memory.
    [   11.975876] WARNING: CPU: 0 PID: 167 at lib/refcount.c:22 refcount_warn_saturate+0x74/0x144
    [   11.984229] Modules linked in: ti_cpsw_proxy_client(+) rpmsg_ctrl rpmsg_char ti_am335x_adc kfifo_buf cdns3 irq_pruss_intc pru_rproc cdns_usb_common crct10dif_ce ti_k3_r5_remoteproc vxd_dec vxe_enc videobuf2_dma_contig videobuf2_dma_sg videobuf2_memops v4l2_mem2mem videobuf2_v4l2 videobuf2_common k3_j72xx_bandgap ti_am335x_tscadc videodev pci_endpoint_test pruss snd_soc_davinci_mcasp mc sa2ul snd_soc_ti_udma snd_soc_ti_edma ti_k3_dsp_remoteproc authenc snd_soc_ti_sdma cdns3_ti rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   12.031542] CPU: 0 PID: 167 Comm: (udev-worker) Tainted: G        W  O       6.6.32 #3
    [   12.039441] Hardware name: Texas Instruments J721e EVM (DT)
    [   12.044995] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   12.051937] pc : refcount_warn_saturate+0x74/0x144
    [   12.056715] lr : refcount_warn_saturate+0x74/0x144
    [   12.061491] sp : ffff800081c635c0
    [   12.064790] x29: ffff800081c635c0 x28: ffff00082e4d8c80 x27: 0000000000000290
    [   12.071910] x26: 0000000000000510 x25: 0000000000000000 x24: ffff00082725f678
    [   12.079029] x23: ffff00082725f600 x22: ffff00082725f600 x21: ffff80008144e370
    [   12.086147] x20: ffff00082dc01888 x19: ffff00082dc018c0 x18: ffff800080fe9980
    [   12.093265] x17: 736e6974736f702e x16: 00000000d78f01cb x15: ffff00082e6fca4e
    [   12.100383] x14: 6c6f72746e6f632e x13: 00000000000001ca x12: 0000000000000000
    [   12.107501] x11: 0000000000000000 x10: 00000000000009b0 x9 : ffff800081c63430
    [   12.114620] x8 : ffff00082b510a10 x7 : ffff00082aaf5800 x6 : 0000000000000000
    [   12.121738] x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000a0c
    [   12.128856] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00082b510000
    [   12.135973] Call trace:
    [   12.138407]  refcount_warn_saturate+0x74/0x144
    [   12.142840]  kobject_get+0x9c/0xbc
    [   12.146233]  get_device+0x14/0x28
    [   12.149537]  klist_class_dev_get+0x14/0x20
    [   12.153620]  klist_node_init+0x38/0x50
    [   12.157357]  klist_add_tail+0x24/0x5c
    [   12.161007]  device_add+0x600/0x75c
    [   12.164483]  netdev_register_kobject+0x88/0x188
    [   12.169001]  register_netdevice+0x4f4/0x818
    [   12.173172]  register_netdev+0x24/0x48
    [   12.176907]  cpsw_proxy_client_probe+0x45c/0x860 [ti_cpsw_proxy_client]
    [   12.183517]  rpmsg_dev_probe+0xc4/0x1e8
    [   12.187342]  really_probe+0x148/0x2b0
    [   12.190990]  __driver_probe_device+0x78/0x12c
    [   12.195331]  driver_probe_device+0xd8/0x15c
    [   12.199499]  __driver_attach+0x90/0x19c
    [   12.203320]  bus_for_each_dev+0x7c/0xdc
    [   12.207144]  driver_attach+0x24/0x30
    [   12.210705]  bus_add_driver+0xe8/0x1f8
    [   12.214439]  driver_register+0x5c/0x124
    [   12.218261]  __register_rpmsg_driver+0x1c/0x28
    [   12.222689]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   12.229811]  do_one_initcall+0x80/0x1c8
    [   12.233634]  do_init_module+0x58/0x1e0
    [   12.237372]  load_module+0x1c8c/0x1d18
    [   12.241107]  init_module_from_file+0x88/0xcc
    [   12.245363]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   12.250053]  invoke_syscall+0x48/0x114
    [   12.253790]  el0_svc_common.constprop.0+0xc0/0xe0
    [   12.258479]  do_el0_svc+0x1c/0x28
    [   12.261781]  el0_svc+0x2c/0x84
    [   12.264824]  el0t_64_sync_handler+0x120/0x12c
    [   12.269167]  el0t_64_sync+0x190/0x194
    [   12.272816] ---[ end trace 0000000000000000 ]---
    [   12.279829] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: 1 Virtual Switch Port(s), 0 Virtual MAC Only Port(s)
    [   12.293940] ti_cpsw_proxy_client virtio4.ti.ethfw.ethdevice.-1.108: Virt Port: 0, Type: Switch Port, Iface: eth1, Num TX: 2, Num RX: 1, Token: 0
    [   12.309275] Unable to handle kernel paging request at virtual address ffff000800000001
    [   12.318704] Mem abort info:
    [   12.321493]   ESR = 0x0000000096000006
    [   12.325418]   EC = 0x25: DABT (current EL), IL = 32 bits
    [   12.330909]   SET = 0, FnV = 0
    [   12.333979]   EA = 0, S1PTW = 0
    [   12.337189]   FSC = 0x06: level 2 translation fault
    [   12.342125] Data abort info:
    [   12.345027]   ISV = 0, ISS = 0x00000006, ISS2 = 0x00000000
    [   12.350601]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
    [   12.355672]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
    [   12.361081] swapper pgtable: 4k pages, 48-bit VAs, pgdp=000000008305c000
    [   12.367791] [ffff000800000001] pgd=18000008dfff8003, p4d=18000008dfff8003, pud=18000008dfd38003, pmd=0000000000000000
    [   12.378404] Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP
    [   12.384654] Modules linked in: ti_cpsw_proxy_client(+) rpmsg_ctrl rpmsg_char ti_am335x_adc kfifo_buf cdns3 irq_pruss_intc pru_rproc cdns_usb_common crct10dif_ce ti_k3_r5_remoteproc vxd_dec vxe_enc videobuf2_dma_contig videobuf2_dma_sg videobuf2_memops v4l2_mem2mem videobuf2_v4l2 videobuf2_common k3_j72xx_bandgap ti_am335x_tscadc videodev pci_endpoint_test pruss snd_soc_davinci_mcasp mc sa2ul snd_soc_ti_udma snd_soc_ti_edma ti_k3_dsp_remoteproc authenc snd_soc_ti_sdma cdns3_ti rti_wdt cryptodev(O) drm_panel_orientation_quirks backlight
    [   12.431966] CPU: 0 PID: 167 Comm: (udev-worker) Tainted: G        W  O       6.6.32 #3
    [   12.439862] Hardware name: Texas Instruments J721e EVM (DT)
    [   12.445416] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   12.452359] pc : device_links_driver_bound+0x11c/0x344
    [   12.457493] lr : device_links_driver_bound+0x288/0x344
    [   12.462616] sp : ffff800081c63830
    [   12.465915] x29: ffff800081c63850 x28: 0000000000000000 x27: 0000000000000000
    [   12.473034] x26: ffff800081426a00 x25: ffff00082dc018a0 x24: 0000000000000003
    [   12.480152] x23: ffff80008144e370 x22: ffff00082dc018b0 x21: ffff8000813a5000
    [   12.487269] x20: ffff00082dc01800 x19: ffff00082dc018a8 x18: 0000000000000000
    [   12.494386] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
    [   12.501503] x14: 0000b12fc033027a x13: 0000000000000385 x12: 0000000000000385
    [   12.508621] x11: 0000000000000000 x10: 00000000000009b0 x9 : ffff800081c63450
    [   12.515739] x8 : 0101010101010101 x7 : 7f7f7f7f7f7f7f7f x6 : fefefeff7164686b
    [   12.522856] x5 : 0000000000000010 x4 : 0000000000000000 x3 : 0000000000000000
    [   12.529974] x2 : ffff00082b510000 x1 : ffff000800000001 x0 : ffff000800000001
    [   12.537091] Call trace:
    [   12.539526]  device_links_driver_bound+0x11c/0x344
    [   12.544303]  driver_bound+0x74/0xc0
    [   12.547778]  really_probe+0x1e0/0x2b0
    [   12.551426]  __driver_probe_device+0x78/0x12c
    [   12.555768]  driver_probe_device+0xd8/0x15c
    [   12.559936]  __driver_attach+0x90/0x19c
    [   12.563758]  bus_for_each_dev+0x7c/0xdc
    [   12.567581]  driver_attach+0x24/0x30
    [   12.571142]  bus_add_driver+0xe8/0x1f8
    [   12.574876]  driver_register+0x5c/0x124
    [   12.578698]  __register_rpmsg_driver+0x1c/0x28
    [   12.583128]  cpsw_proxy_client_driver_init+0x20/0x1000 [ti_cpsw_proxy_client]
    [   12.590255]  do_one_initcall+0x80/0x1c8
    [   12.594079]  do_init_module+0x58/0x1e0
    [   12.597816]  load_module+0x1c8c/0x1d18
    [   12.601551]  init_module_from_file+0x88/0xcc
    [   12.605807]  __arm64_sys_finit_module+0x1dc/0x2e4
    [   12.610496]  invoke_syscall+0x48/0x114
    [   12.614233]  el0_svc_common.constprop.0+0xc0/0xe0
    [   12.618921]  do_el0_svc+0x1c/0x28
    [   12.622225]  el0_svc+0x2c/0x84
    [   12.625268]  el0t_64_sync_handler+0x120/0x12c
    [   12.629609]  el0t_64_sync+0x190/0x194
    [   12.633260] Code: 52800078 910dc2f7 f84a0f21 aa0103e0 (f85e0413) 
    [   12.639335] ---[ end trace 0000000000000000 ]---
    [   12.661182] ipv6: Unknown symbol make_kuid (err -2)
    [   12.670817] ipv6: Unknown symbol __put_net (err -2)
    [   12.680417] ipv6: Unknown symbol from_kuid_munged (err -2)
    [   12.695626] rfkill: exports duplicate symbol rfkill_alloc (owned by kernel)
    [   12.755651] virtio_rpmsg_bus virtio2: msg received with no recipient
    [   12.763458] EXT4-fs (sda3): mounted filesystem 690fc69f-25cd-4ac3-91cb-b0107c2e15c9 r/w with ordered data mode. Quota mode: none.
    [   13.064441] mv88q2220 46000f00.mdio:02: [mv88q2220_config_init] Enter . 
    [   13.099583] mv88q2220 46000f00.mdio:02: [mv88q2220_config_init] Done . 
    [   13.167241] overlay: Unknown symbol from_kgid (err -2)
    [   13.172482] overlay: Unknown symbol from_kuid (err -2)
    [   13.221292] ipv6: Unknown symbol make_kuid (err -2)
    [   13.226594] ipv6: Unknown symbol __put_net (err -2)
    [   13.231879] ipv6: Unknown symbol from_kuid_munged (err -2)
    [   81.643465] kauditd_printk_skb: 2 callbacks suppressed
    [   81.643472] audit: type=1006 audit(1709164449.020:14): pid=1195 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   81.661154] audit: type=1300 audit(1709164449.020:14): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffff6d7468 a2=1 a3=1 items=0 ppid=1 pid=1195 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" key=(null)
    [   81.687932] audit: type=1327 audit(1709164449.020:14): proctitle="(systemd)"
    [   81.726888] audit: type=1334 audit(1709164449.104:15): prog-id=18 op=LOAD
    [   81.734046] audit: type=1300 audit(1709164449.104:15): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffd58d07e8 a2=90 a3=0 items=0 ppid=1 pid=1195 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [   81.760141] audit: type=1327 audit(1709164449.104:15): proctitle="(systemd)"
    [   81.767281] audit: type=1334 audit(1709164449.104:16): prog-id=18 op=UNLOAD
    [   81.774384] audit: type=1300 audit(1709164449.104:16): arch=c00000b7 syscall=57 success=yes exit=0 a0=8 a1=1 a2=0 a3=ffff97985c60 items=0 ppid=1 pid=1195 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [   81.800083] audit: type=1327 audit(1709164449.104:16): proctitle="(systemd)"
    [   81.807289] audit: type=1334 audit(1709164449.104:17): prog-id=19 op=LOAD
    

    5367.dts.tar

    Regards,

    Yang

  • Hi Yang,

    I compared the three files you provided, and there is no difference in the configuration content of PCIE compared to my local one, but currently the frequency

    Very strange indeed.

    Let's then take a look at all clocks and do a diff between my working set up and your set up. Attached below is my logs from "k3conf dump clocks > dump_all_clocks_pcie_internal_clock.txt":

    dump_all_clocks_pcie_internal_clock.txt 

    Can you run the same and share the outputted txt file?

    Regards,

    Takuma

  • Hi,

    Thank you very much for your support during this period. Here is some good news. After replacing the development board, I found that PCIE has

    successfully generated nodes and can ping other devices after setting the IP.


    I think that after CLK generates a waveform, its function is already normal. However, due to some external hardware issues, PCIE CLK looks abnormal.

    The following figure shows the waveform of PCIE CLK measured after I replaced the development board:

    Regards,

    Yang

  • Hi Yang,

    Here is some good news. After replacing the development board, I found that PCIE has

    successfully generated nodes and can ping other devices after setting the IP.

    Awesome to hear that! That is indeed good news. Clock looks to be 100MHz as expected.

    So in summary, the last issue with the abnormal clock was due to hardware, and changing the hardware fixed the issue.

    Let me know if this forum thread can be marked as resolved, or if there are follow-up questions.

    Regards,

    Takuma

  • Hi,

      I have a question about the pcitest program here. If I use an external MVL Switch, can't I use the pcitest program for functional verification? I used pcitest.sh

    to test and reported an error of No such device.

    Regards,

    Yang

  • Hi Yang,

    I have a question about the pcitest program here. If I use an external MVL Switch, can't I use the pcitest program for functional verification? I used pcitest.sh

    No. pcitest.sh has a dependency on the EP-side running the pci-epf-test kernel driver. Since the switch is enumerating as an ethernet interface, there is a different driver being bound to the switch.

    For more context: 

    If you do a "lspci -vvv", there should be a "Kernel driver in use" and "Kernel modules" information as the last line item for each of the different PCIe devices. If the kernel driver/module in-use is for the Linux EP/RC test, then pcitest.sh can be used. However, I think you have successfully integrated the MVL Switch driver into your Linux kernel, so it should show a different kernel driver. If the switch is functional, then the features that would be tested by pcitest.sh should already be tested by the kernel driver of the switch.

    Regards,

    Takuma

  • Hi,

      I understand what you mean. But I found that PCIE had a probability of mounting failure when repeatedly starting UFS. Have you encountered similar

    problems on your end?

    The following is the dmesg log for normal startup:

    dmesg_log_normal.txt


    The following is the dmesg log when PCIE mounting fails:

    dmesg_log_pcie_miss.txt

    Regards,

    Yang

  • Hi Yang,

    But I found that PCIE had a probability of mounting failure when repeatedly starting UFS. Have you encountered similar

    No, I have not encountered this issue before. 

    1. First question: What is the procedure to replicate the issue?

    The following is the dmesg log when PCIE mounting fails:

    And thank you for the logs. As for the logs, I see that PCIe card is detected, but then it gets deinitialized from the following two lines:

    • PCIe card is detected here -> [    3.707163] j721e-pcie 2930000.pcie: Link up
    • PCIe card is de-initialized here -> [    3.766342] j721e-pcie 2930000.pcie: LINK DOWN!

    The reason for link down, I do not know. 

    2. Second question/request: When the PCIe card fails to enumerate, can you try manually running a scan of the bus using "echo 1 > /sys/bus/pci/rescan"?

    Regards,

    Takuma

  • Hi,

    And thank you for the logs. As for the logs, I see that PCIe card is detected, but then it gets deinitialized from the following two lines:

    • PCIe card is detected here -> [    3.707163] j721e-pcie 2930000.pcie: Link up
    • PCIe card is de-initialized here -> [    3.766342] j721e-pcie 2930000.pcie: LINK DOWN!

    Q1: This is really strange, and I can't find the reason at the moment.

    2. Second question/request: When the PCIe card fails to enumerate, can you try manually running a scan of the bus using "echo 1 > /sys/bus/pci/rescan"?

    Q2: In fact, I tried the operation in the last message I sent, but I believe the command ultimately failed. The following image shows the content of the previous test;

    The file is the log of the command I executed when I was able to mount the mvl driver normally.

    root@j721e-evm:~# echo 1 > /sys/bus/pci/devices/0000:00:00.0/remove
    [   86.955263] Device power state D3
    [   86.963773] pci_bus 0000:01: busn_res: [bus 01] is released
    root@j721e-evm:~#
    root@j721e-evm:~# echo 1 > /sys/bus/pci/rescan
    [   88.263556] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
    [   88.269706] pci 0000:00:00.0: supports D1
    [   88.273721] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [   88.281581] pci 0000:01:00.0: [11ab:0e23] type 00 class 0x020000
    [   88.287687] pci 0000:01:00.0: reg 0x10: [mem 0x4410100000-0x44101fffff 64bit]
    [   88.294850] pci 0000:01:00.0: reg 0x18: [mem 0x4411100000-0x4411103fff 64bit]
    [   88.302249] pci 0000:01:00.0: supports D1 D2
    [   88.306519] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
    [   88.313300] pci 0000:01:00.0: reg 0x1c4: [mem 0x4410200000-0x44102fffff 64bit]
    [   88.320564] pci 0000:01:00.0: VF(n) BAR0 space: [mem 0x4410200000-0x44108fffff 64bit] (contains BAR0 for 7 VFs)
    [   88.330705] pci 0000:01:00.0: reg 0x1cc: [mem 0x4411104000-0x4411107fff 64bit]
    [   88.337927] pci 0000:01:00.0: VF(n) BAR2 space: [mem 0x4411104000-0x441111ffff 64bit] (contains BAR2 for 7 VFs)
    [   88.348632] pci 0000:01:00.1: [11ab:0e23] type 00 class 0x020000
    [   88.354772] pci 0000:01:00.1: reg 0x10: [mem 0x4410900000-0x44109fffff 64bit]
    [   88.361940] pci 0000:01:00.1: reg 0x18: [mem 0x4411120000-0x4411123fff 64bit]
    [   88.369319] pci 0000:01:00.1: supports D1 D2
    [   88.373587] pci 0000:01:00.1: PME# supported from D0 D1 D2 D3hot D3cold
    [   88.380252] pci 0000:01:00.1: reg 0x1c4: [mem 0x4410a00000-0x4410afffff 64bit]
    [   88.387483] pci 0000:01:00.1: VF(n) BAR0 space: [mem 0x4410a00000-0x44110fffff 64bit] (contains BAR0 for 7 VFs)
    [   88.397582] pci 0000:01:00.1: reg 0x1cc: [mem 0x4411124000-0x4411127fff 64bit]
    [   88.404795] pci 0000:01:00.1: VF(n) BAR2 space: [mem 0x4411124000-0x441113ffff 64bit] (contains BAR2 for 7 VFs)
    [   88.427289] pci 0000:00:00.0: bridge window [mem 0x00100000-0x003fffff] to [bus 01] add_size e00000 add_align 100000
    [   88.437893] pci 0000:00:00.0: BAR 14: assigned [mem 0x4410100000-0x44111fffff]
    [   88.445182] pci 0000:01:00.0: BAR 0: assigned [mem 0x4410100000-0x44101fffff 64bit]
    [   88.452868] pci 0000:01:00.0: BAR 7: assigned [mem 0x4410200000-0x44108fffff 64bit]
    [   88.460527] pci 0000:01:00.1: BAR 0: assigned [mem 0x4410900000-0x44109fffff 64bit]
    [   88.468233] pci 0000:01:00.1: BAR 7: assigned [mem 0x4410a00000-0x44110fffff 64bit]
    [   88.475898] pci 0000:01:00.0: BAR 2: assigned [mem 0x4411100000-0x4411103fff 64bit]
    [   88.483605] pci 0000:01:00.0: BAR 9: assigned [mem 0x4411104000-0x441111ffff 64bit]
    [   88.491285] pci 0000:01:00.1: BAR 2: assigned [mem 0x4411120000-0x4411123fff 64bit]
    [   88.498996] pci 0000:01:00.1: BAR 9: assigned [mem 0x4411124000-0x441113ffff 64bit]
    [   88.506667] pci 0000:00:00.0: PCI bridge to [bus 01]
    [   88.511684] pci 0000:00:00.0:   bridge window [mem 0x4410100000-0x44111fffff]
    [   88.518974] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
    [   88.525883] pcieport 0000:00:00.0: PME: Signaling with IRQ 486
    [   88.532911] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [   88.534726] pcieport 0000:00:00.0: AER: enabled with IRQ 486
    [   88.540921] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [   88.554238] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [   88.561841] Device power state D0
    [   88.562781] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [   88.565724] 622X 0000:01:00.0: err 0
    [   88.575502] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [   88.577669] User Input range 1-64, If not default considred as 1
    [   88.585639] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [   88.590933] MAC address offset : 1
    [   88.591524] int vec count 4
    [   88.599699] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [   88.602434] Device MAC address : 02:00:00:00:01:00
    [   88.605637] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [   88.613324] MAC address of NIC-PF0 : 02:00:00:00:01:01
    [   88.631504] set mac to dcom lo = 0x2000000
    [   88.635601] set mac to dcom hi = 0x1000101
    root@j721e-evm:~# [   88.642433] 622X[0] - ESU register access is supported
    [   88.643615] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [   88.657375] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [   88.664747] 622X 0000:01:00.0 enp1s0f0: renamed from eth0
    [   88.665784] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [   88.679072] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    
    

    Regards,

    Yang

  • Hi Yang,

    In fact, I tried the operation in the last message I sent, but I believe the command ultimately failed. The following image shows the content of the previous test;

    Ah, I missed that. Yes, it looks like you have tried, but the PCIe interface is not coming up.

    In any case, the link down is strange, since you are seeing the network card come up sometimes, so software-wise, things seem to be correct.

    Can you check the reset line and reference clock lines to see if they are active when the link down happens?

    Regards,

    Takuma

  • Hi,

      Okay, I will try to reproduce the situation and test the status of the Reset and Clock pins.

    Regards,

    Yang

  • Hi Yang,

    Had another idea, but when testing the reset and clock pins, can you also check the CLKREQ and WAKE pins if they exist? This is in case the issue is low power mode related.

    Regards,

    Takuma

  • Hi,

      I replicated the issue by repeatedly powering on and off locally, and tested the status of PCIE3 CLK and Reset pins, as shown in the following tar package.

    8204.Status.tar.gz

    Regards,

    Yang

  • Hi Yang,

    Bug-1 in the powerpoint which results in kernel panic is most likely caused because the SoC is trying to access a PCIe device memory before the PCIe device is initialized, which is causing a bus error that is a non-recoverable error. The powerpoint seems to indicate the clock is not initializing, but I do not know why this would happen. But it sounds like some issue with the clock.

    Bug-2 in the powerpoint which results in no errors but no PCIe device enumerating, is because the link goes down after it has been initialized. Why it is going down, I am not sure.

    I will route this to the hardware team to see if they have any comments, but in the meantime, could you share some details about the behavior observed:

    • I think you are running the experiment multiple times, but what percentage of the experiments are you seeing "Bug-1", what percentage are you seeing "Bug-2", and what percentage are you seeing a successful initialization of PCIe?
    • And how many times has the experiment ran?

    Essentially, I want to understand if each of the behaviors observed are a rare issue seen only 1 out of 1000 times, or a very common issue seen 3 out of 5 for example.

    Regards,

    Takuma

  • Hi,

      I conducted a test today, and the probability of both bugs occurring is 1/20

    Regards,

    Yang

  • Hi Takuma,

      May I ask if there are any other directions for investigating these two issues?

    Regards,

    Yang

  • Hello, Takuma

    Do you think should we create another new thread which dedicated discussion HW clock issue for PCIE ?

    Thank You.

    Gibbs

  • Hi,

      Yes, I completely agree. This post has discussed too much content.

      I have opened a new post.: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1525866/tda4vm-some-pcie-questions

    Regards,

    Yang