On Thu, Jan 08, 2026 at 02:18:04PM +0000, Atharva Tiwari wrote:
> linux mint wouldnt install, because it gives a GRUB error.
> so i cant compile the kernel, so the lspci is from 6.12:

That's fine, thanks!

> 00:1c.4/07:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 
> Bridge [Titan Ridge 4C 2018] [8086:15ea] (rev 06) (prog-if 00 [Normal decode])
>       Subsystem: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 
> 4C 2018] [8086:0000]
>       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 10
>       IOMMU group: 14
>       Bus: primary=07, secondary=08, subordinate=7c, sec-latency=0
>       I/O behind bridge: 5000-8fff [size=16K] [16-bit]
>       Memory behind bridge: 81900000-8fafffff [size=226M] [32-bit]
>       Prefetchable memory behind bridge: b1800000-bf7fffff [size=224M] 
> [32-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=375mA 
> PME(D0+,D1+,D2+,D3hot+,D3cold+)
>               Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
>       Capabilities: [88] MSI: Enable- Count=1/1 Maskable- 64bit+
>               Address: 0000000000000000  Data: 0000
>       Capabilities: [ac] Subsystem: Intel Corporation JHL7540 Thunderbolt 3 
> Bridge [Titan Ridge 4C 2018] [8086:0000]
>       Capabilities: [c0] Express (v2) Upstream Port, MSI 00
>               DevCap: MaxPayload 128 bytes, PhantFunc 0
>                       ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ SlotPowerLimit 
> 25W
>               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 x4, ASPM L1, Exit Latency 
> L1 <2us
>                       ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
>               LnkCtl: ASPM Disabled; Disabled- CommClk+
>                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>               LnkSta: Speed 8GT/s, Width x4
>                       TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
>               DevCap2: Completion Timeout: Not Supported, TimeoutDis- 
> NROPrPrP- LTR+
>                        10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- 
> EETLPPrefix-
>                        EmergencyPowerReduction Not Supported, 
> EmergencyPowerReductionInit-
>                        FRS-
>                        AtomicOpsCap: Routing-
>               DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 
> 10BitTagReq- OBFF Disabled,
>                        AtomicOpsCtl: 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 Preset/De-emphasis: -6dB de-emphasis, 0dB 
> preshoot
>               LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ 
> EqualizationPhase1+
>                        EqualizationPhase2+ EqualizationPhase3+ 
> LinkEqualizationRequest-
>                        Retimer- 2Retimers- CrosslinkRes: unsupported
>       Capabilities: [50] Capability ID 0x15 [0000]
>       Capabilities: [100 v1] Device Serial Number ee-ad-a4-f1-8e-b3-02-00
>       Capabilities: [200 v1] Advanced Error Reporting
>               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
> RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
> RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- 
> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
> AdvNonFatalErr-
>               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
> AdvNonFatalErr+
>               AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- 
> ECRCChkCap- ECRCChkEn-
>                       MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
>               HeaderLog: 00000000 00000000 00000000 00000000
>       Capabilities: [300 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-
>       Capabilities: [400 v1] Power Budgeting <?>
>       Capabilities: [500 v1] Vendor Specific Information: ID=1234 Rev=1 
> Len=100 <?>
>       Capabilities: [600 v1] Vendor Specific Information: ID=8086 Rev=2 
> Len=04c <?>
>       Capabilities: [700 v1] Secondary PCI Express
>               LnkCtl3: LnkEquIntrruptEn- PerformEqu-
>               LaneErrStat: 0
>       Capabilities: [800 v1] Latency Tolerance Reporting
>               Max snoop latency: 0ns
>               Max no snoop latency: 0ns
>       Capabilities: [a00 v1] L1 PM Substates
>               L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ 
> L1_PM_Substates+
>                         PortCommonModeRestoreTime=0us PortTPowerOnTime=10us
>               L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
>                          T_CommonMode=0us LTR1.2_Threshold=0ns
>               L1SubCtl2: T_PwrOn=10us
>       Capabilities: [b00 v1] Precision Time Measurement
>               PTMCap: Requester:- Responder:- Root:-
>               PTMClockGranularity: Unimplemented
>               PTMControl: Enabled:+ RootSelected:-

At least this shows a similar issue we fixed for Barlow Ridge.

I don't have Titan Ridge host here so cannot try to repro but I wonder if
you could still try with CONFIG_PCIE_PTM=n and see if that changes
anything? Of course assuming you get the Linux installation working again.

Reply via email to