FULL AI ANALYSIS

macOS Ventura kernel_task CPU spikes when Thunderbolt dock powers an external battery pack

Generated Oct 3, 2026, 12:35:03 AM

Analysis summary

Logs and IORegistry events indicate the kernel's I/O and power-management subsystems are reacting to repeated connect/disconnect or power negotiation failures originating from the dock when the external battery pack is attached. The fact that plugging the battery directly into the laptop is fine and the issue is reproducible across machines points to the dock's PD circuit or its interaction with macOS Thunderbolt drivers. Kernel_task CPU spikes are symptomatic of the kernel handling frequent hardware interrupts or attempting repeated error recovery.

Possible causes

Dock PD controller or firmware mishandles power-delivery role swap when a downstream battery is attached, causing repeated USB/Thunderbolt resets.

85%

macOS Thunderbolt/USB power management in Ventura has a regression that loops on certain PD negotiation failure cases.

60%

Dock hardware fault that only appears under combined load (monitors + PD pass-through) causing instability.

55%

Cable or port electrical characteristics (e.g., non-compliant CC wiring) cause noise or transient detach events that kernel handles aggressively.

15%

Suggested fixes

1

Diagnostic step 1

Collect IORegistryExplorer dump and system.log around the reproduction: reproduce the issue while running log stream (log stream --predicate 'process == "kernel"' or use Console.app) to capture timestamps and error messages; these are safe, read-only diagnostics.

2

Diagnostic step 2

Test with a known-compliant PD cable and with the dock disconnected from monitors to check whether total current draw or video traffic influences behavior. These are reversible tests.

3

Diagnostic step 3

If possible, downgrade dock firmware to the last known stable release (follow vendor docs) and test; keep original firmware file for rollback.

4

Diagnostic step 4

Use Apple Diagnostics and run hardware tests on the MacBooks to rule out host-side hardware faults. If logs show repeated Thunderbolt controller errors and reproduction on multiple Macs persists, gather kernel and IORegistry logs, reproduce with a minimal setup, and escalate to CalDigit and Apple with collected logs and steps to reproduce.

5

Diagnostic step 5

As an interim workaround, avoid connecting external battery through the dock and connect it directly to a Mac USB-C port or use a separate charger until vendor analysis completes.