For what it’s worth, this diff shows the changes before and after plugging the thunderbolt cable in:
IOMMU group: 4
Bus: primary=00, secondary=60, subordinate=be, sec-latency=0
- I/O behind bridge: 3000-6fff [size=16K] [16-bit]
+ I/O behind bridge: 0000f000-00000fff [disabled] [32-bit]
Memory behind bridge: 80000000-97ffffff [size=384M] [32-bit]
Prefetchable memory behind bridge: 2800000000-47ffffffff [size=128G] [32-bit]
- Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+ 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: [50] Power Management version 3
@@ -22,21 +22,21 @@
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
- LnkCap: Port #247, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
+ LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp+
- LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
+ LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
- LnkSta: Speed 2.5GT/s, Width x16 (overdriven)
- TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ LnkSta: Speed 2.5GT/s, Width x1
+ 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 Unknown, PwrInd Unknown, Power- Interlock-
- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- 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-
+ RootSta: PME ReqID 000a, PMEStatus+ PMEPending+
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq+ OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
@@ -44,7 +44,7 @@
AtomicOpsCap: Routing+ 32bit+ 64bit+ 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
- IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
+ IDOReq- IDOCompl- LTR+ EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
# boltctl
● Sonnet Technologies, Inc. Echo 11 Thunderbolt 4 Dock
├─ type: peripheral
├─ name: Echo 11 Thunderbolt 4 Dock
├─ vendor: Sonnet Technologies, Inc.
├─ uuid: a1c38780-00c2-30a8-ffff-ffffffffffff
├─ generation: USB4
├─ status: authorized
│ ├─ domain: f43e3804-61fb-d78d-ffff-ffffffffffff
│ ├─ rx speed: 40 Gb/s = 2 lanes * 20 Gb/s
│ ├─ tx speed: 40 Gb/s = 2 lanes * 20 Gb/s
│ └─ authflags: none
├─ authorized: Mon 20 Oct 2025 04:37:51 AM UTC
├─ connected: Mon 20 Oct 2025 04:37:11 AM UTC
└─ stored: no
● Sonnet Technologies, Inc Solo 10G SFP+ Thunderbolt 3 Edition
├─ type: peripheral
├─ name: Solo 10G SFP+ Thunderbolt 3 Edition
├─ vendor: Sonnet Technologies, Inc
├─ uuid: cb010000-0090-8518-233d-c8331cc01127
├─ generation: Thunderbolt 3
├─ status: authorized
│ ├─ domain: f43e3804-61fb-d78d-ffff-ffffffffffff
│ ├─ rx speed: 40 Gb/s = 2 lanes * 20 Gb/s
│ ├─ tx speed: 40 Gb/s = 2 lanes * 20 Gb/s
│ └─ authflags: none
├─ authorized: Mon 20 Oct 2025 04:37:59 AM UTC
├─ connected: Mon 20 Oct 2025 04:37:13 AM UTC
└─ stored: no