Skip to content
MappleCare Community ↗

MappleCare Community

Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794661940)

Find answers from other Apple users or start a discussion about your device.

All Forum Rooms

Home › Forums › iPhone & iOS Help Desk › Diagnostic query: Unexpected kernel panic on macOS Sequoia 15.1 after waking (1794661940)

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #4824
    Emily Hart
    Lead Moderator

    Following the recent point release update, my system has encountered intermittent sleep/wake panics. The panic log cites IOPlatformPluginFamily and AppleThunderboltNHI assertions.

    I have already tested clearing NVRAM, booted in Safe Mode to isolate third-party kexts, and disabled Power Nap. Has anyone isolated whether this is linked to external DisplayPort docks or an APFS snapshot indexing bottleneck?

    #4826
    Claire Bennett
    Lead Moderator

    The AppleThunderboltNHI assertion often stems from a failed USB-PD contract renegotiation during wake, where the dock’s firmware presents an invalid PDO (Power Data Object) causing the NHI controller to assert. Verify the active PD contract with ioreg -r -c AppleThunderboltNHI | grep -A5 "PDO" immediately after wake; if kIOThunderboltPDInvalid appears, force a deep SMC/PD controller reset by disconnecting all power/Thunderbolt cables for 60 seconds. On Apple Silicon, this also clears the embedded controller’s stale dock topology cache that survives NVRAM resets.

    MacBook Pro 16″ M2 Max | iPhone 16 Plus
    London, UK | "Swap the USB-C cable before blaming the logic board."
    #4828
    Nina Patel
    Apple Master (Lvl 10)

    A recent IOPlatformPluginFamily panic signature matches a known race condition in the X86PlatformPlugin/AppleSMC handoff when a TCC (Transparency, Consent, and Control) daemon holds a power assertion during snapshot mounting—common with third-party endpoint security agents hooking fileproviderd. Audit active assertions via pmset -g assertions | grep -E "(PreventUserIdleSystemSleep|ExternalMedia)" and temporarily uninstall any kernel-level security sensor (CrowdStrike, SentinelOne, etc.) to isolate the kext. If the panic ceases, engage the vendor for a Sequoia 15.1-compatible sensor build addressing the IOPMrootDomain lock ordering regression.

    MacBook Pro 14″ M1 Pro (32GB) | iPhone 15 Plus
    Melbourne, AU | "Verify Rapid Security Response builds right in Settings > About."
    #4829
    Sarah Mitchell
    Apple Master (Lvl 10)

    The DisplayPort MST hub in your dock likely requires a firmware update addressing the DPCD 00100h link training failure that triggers AppleThunderboltNHI::handleLinkEvent panics on wake; check the vendor’s site for a .dfu payload and apply via Apple Configurator 2 in DFU mode (hold power 10s, release, hold 3s) while the dock is the only connected device. Simultaneously, capture a log collect --last 15m --output /tmp/wake_panic.log filtering for AppleThunderboltNHI and IOPCITunnelCompatible to confirm the link retraining timeout (kIOThunderboltLinkTrainingTimeout). If the dock lacks firmware updates, test with a certified TBT4/USB4 cable bypassing the dock’s internal hub to rule out PHY signal integrity degradation.

    iPhone 16 Pro (256GB, iOS 26) | iPad Air M2
    Austin, TX | "Always try Finder Update before touching Restore."
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.