Skip to content

Instantly share code, notes, and snippets.

@devzer01
Created January 11, 2020 05:03
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save devzer01/e24dc78150d574ade3382eaddaf1827a to your computer and use it in GitHub Desktop.
kernel panic mac os catalina
panic(cpu 4 caller 0xffffff7f8132f948): "XHC2(MacBookPro15,3): thunderbolt power on failed 0xffffffff\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-370.80.1/IOPCIBridge.cpp:1398
Backtrace (CPU 4), Frame : Return Address
0xffffffa3bfc83a60 : 0xffffff8000937beb
0xffffffa3bfc83ab0 : 0xffffff8000a6f4b5
0xffffffa3bfc83af0 : 0xffffff8000a60f2e
0xffffffa3bfc83b40 : 0xffffff80008dea40
0xffffffa3bfc83b60 : 0xffffff80009372d7
0xffffffa3bfc83c60 : 0xffffff80009376bb
0xffffffa3bfc83cb0 : 0xffffff80010ce059
0xffffffa3bfc83d20 : 0xffffff7f8132f948
0xffffffa3bfc83d40 : 0xffffff7f81318bb3
0xffffffa3bfc83da0 : 0xffffff7f813190ee
0xffffffa3bfc83dc0 : 0xffffff7f813172f8
0xffffffa3bfc83e10 : 0xffffff7f81321b0b
0xffffffa3bfc83e30 : 0xffffff8001022ad4
0xffffffa3bfc83ea0 : 0xffffff80010228da
0xffffffa3bfc83ec0 : 0xffffff8000979835
0xffffffa3bfc83f40 : 0xffffff8000979361
0xffffffa3bfc83fa0 : 0xffffff80008de13e
Kernel Extensions in backtrace:
com.apple.iokit.IOPCIFamily(2.9)[7E431106-13F6-3B6A-8B16-24104ABFFAA5]@0xffffff7f81310000->0xffffff7f81346fff
BSD process name corresponding to current thread: kernel_task
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev
Mac OS version:
19D49f
Kernel version:
Darwin Kernel Version 19.3.0: Sun Dec 8 22:27:29 PST 2019; root:xnu-6153.80.8.0.1~15/RELEASE_X86_64
Kernel UUID: 9EC18232-E356-30D5-84B8-282F31C3917B
Kernel slide: 0x0000000000600000
Kernel text base: 0xffffff8000800000
__HIB text base: 0xffffff8000700000
System model name: MacBookPro15,3 (Mac-1E7E29AD0135F9BC)
System shutdown begun: NO
System uptime in nanoseconds: 751201390207508
last loaded kext at 748362383917762: >usb.IOUSBHostHIDDevice 1.2 (addr 0xffffff7f84ca8000, size 45056)
last unloaded kext at 748493000428186: >usb.IOUSBHostHIDDevice 1.2 (addr 0xffffff7f84ca8000, size 45056)
loaded kexts:
com.intel.kext.intelhaxm 7.5.1
@nke.rvi 2.0.0
@kext.AMDFramebuffer 3.0.5
@kext.AMDRadeonX5000 3.0.5
@kext.AMDRadeonServiceManager 3.0.5
>!AGraphicsDevicePolicy 4.5.21
@AGDCPluginDisplayMetrics 4.5.21
@fileutil 20.036.15
>!AHV 1
|IOUserEthernet 1.0.1
|IO!BSerialManager 7.0.2f5
>!APlatformEnabler 2.7.0d0
>AGPM 111.4.2
>X86PlatformShim 1.0.0
>!AUpstreamUserClient 3.6.8
>pmtelemetry 1
>AGDCBacklightControl 4.5.21
>AudioAUUC 1.70
>!A!IKBLGraphics 14.0.4
@Dont_Steal_Mac_OS_X 7.0.0
@kext.AMD10000!C 3.0.5
>BridgeAudioCommunication 6.55
>!AThunderboltIP 3.1.3
>!A!IPCHPMC 2.0.1
>!AMCCSControl 1.13
>!AAVEBridge 6.1
>!ATopCaseHIDEventDriver 3430.1
>!AHIDALSService 1
>!ABridgeAudio!C 6.55
>!AGFXHDA 100.1.423
>!A!ICFLGraphicsFramebuffer 14.0.4
>!AMuxControl2 4.5.21
>!A!ISlowAdaptiveClocking 4.0.0
@filesystems.autofs 3.0
|SCSITaskUserClient 422.0.2
>!U!SCoexistentDriver 489.60.3
>BCMWLANFirmware4355.Hashstore 1
>BCMWLANFirmware4364.Hashstore 1
>BCMWLANFirmware4377.Hashstore 1
@filesystems.hfs.kext 522.0.9
@BootCache 40
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
>!AVirtIO 1.0
>!ABCMWLANBusInterfacePCIe 1
@filesystems.apfs 1412.80.1
@private.KextAudit 1.0
>!ASmartBatteryManager 161.0.0
>!AACPIButtons 6.1
>!ASMBIOS 2.1
>!AACPIEC 6.1
>!AAPIC 1.7
$!AImage4 1
@nke.applicationfirewall 303
$TMSafetyNet 8
@!ASystemPolicy 2.0.0
|EndpointSecurity 1
@kext.AMDRadeonX5000HWLibs 1.0
@kext.AMDRadeonX5000HWServices 3.0.5
|IOAVB!F 800.17
>!ASSE 1.0
>!ABacklightExpert 1.1.0
@!AGPUWrangler 4.5.21
>!AActuatorDriver 3430.1
>!UAudio 320.49
>!AHIDKeyboard 209
@kext.AMDSupport 3.0.5
>!ASMBus!C 1.0.18d1
>X86PlatformPlugin 1.0.0
>IOPlatformPlugin!F 6.0.0d8
>!AHS!BDriver 3430.1
>IO!BHIDDriver 7.0.2f5
>!AMultitouchDriver 3430.1
>!AInputDeviceSupport 3420.4
|IONDRVSupport 569.4
|IO!BHost!CUARTTransport 7.0.2f5
|IO!BHost!CTransport 7.0.2f5
>!A!ILpssUARTv1 3.0.60
>!A!ILpssUARTCommon 3.0.60
>!AOnboardSerial 1.0
|IOAccelerator!F2 438.2.8
@!AGraphicsDeviceControl 4.5.21
|IOGraphics!F 569.4
>!AGraphicsControl 4.5.21
|IOSlowAdaptiveClocking!F 1.0.0
@plugin.IOgPTPPlugin 810.1
|IOEthernetAVB!C 1.1.0
@kext.triggers 1.0
|IOUSBMass!SClass 4.0.4
>usb.ethernet.asix 5.0.0
>usb.cdc.ncm 5.0.0
>usb.cdc 5.0.0
>usb.networking 5.0.0
>usb.!UHostCompositeDevice 1.2
>usb.!UHub 1.2
|IOSurface 269.6
@filesystems.hfs.encodings.kext 1
|IOAudio!F 300.2
@vecLib.kext 1.2.0
>!ABCMWLANCore 1.0.0
>mDNSOffloadUserClient 1.0.1b8
>IOImageLoader 1.0.0
|IOSerial!F 11
|IO80211!FV2 1200.12.2b1
>corecapture 1.0.4
|IOSkywalk!F 1
>!AThunderboltPCIDownAdapter 2.5.2
>!AThunderboltDPInAdapter 6.2.4
>!AThunderboltDPAdapter!F 6.2.4
>!AHPM 3.4.4
>!A!ILpssI2C!C 3.0.60
>!A!ILpssDmac 3.0.60
>!A!ILpssI2C 3.0.60
>!AThunderboltNHI 5.8.4
|IOThunderbolt!F 7.4.8
>usb.!UVHCIBCE 1.2
>usb.!UVHCI 1.2
>usb.!UVHCICommonBCE 1.0
>usb.!UVHCICommon 1.0
>!AEffaceableNOR 1.0
|IOBufferCopy!C 1.1.0
|IOBufferCopyEngine!F 1
|IONVMe!F 2.1.0
|IOUSB!F 900.4.2
>usb.!UXHCIPCI 1.2
>usb.!UXHCI 1.2
>!AEFINVRAM 2.1
>!AEFIRuntime 2.1
>!ASMCRTC 1.0
|IOSMBus!F 1.1
|IOHID!F 2.0.0
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
>!AKeyStore 2
>!UTDM 489.60.3
|IOSCSIBlockCommandsDevice 422.0.2
>!ACredentialManager 1.0
>KernelRelayHost 1
>!ASEPManager 1.0.1
>IOSlaveProcessor 1
>!AFDEKeyStore 28.30
>!AEffaceable!S 1.0
>!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
|CoreAnalytics!F 1
|IOTimeSync!F 810.1
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 7.0.2f5
|IO!BPacketLogger 7.0.2f5
|IOUSBMass!SDriver 157.40.7
|IOSCSIArchitectureModel!F 422.0.2
|IO!S!F 2.1
|IOUSBHost!F 1.2
>usb.!UCommon 1.0
>!UHostMergeProperties 1.2
>!ABusPower!C 1.0
|IOReport!F 47
>!AACPIPlatform 6.1
>!ASMC 3.1.9
>watchdog 1
|IOPCI!F 2.9
|IOACPI!F 1.4
@kec.pthread 1
@kec.corecrypto 1.0
@kec.Libm 1
@arneson
Copy link

arneson commented Feb 27, 2020

Yeah, tried that. SMC reset doesn't help I've also had the logic board replaced twice but the problem keeps returning. Computer is still on warranty, so the repairs are free but annoying.

@devzer01
Copy link
Author

I jinxed myself, It crashed itself during a shutdown to install the latest Catalina Developer Updates. But didn't have to unplug anything. it rebooted back in the usual fashion. However, I have reduced the number of USB Hubs from 4 or 5 to 2. both connect via USB-C provides 3 USB3.0 interfaces. I switched the HDMI to a newer adapter which I have been using at work without any issue. If things are stable with the new adapter I will try turning sleep on again.

This 4 USB-c ports is really not enough. My standard setup
2 x WD Passport 2TB drives
1 x TASCAM - Audio Interface
1 x USB PNP Mic
1 x USB Apple Keyboard
1 x Power USB-C

And I have to plug these guys in as I do some projects
Iphone,
GoPro,
magic touch pad for charging,

do you have any recommendations?

Yeah, tried that. SMC reset doesn't help I've also had the logic board replaced twice but the problem keeps returning. Computer is still on warranty, so the repairs are free but annoying.

@rmccullagh
Copy link

rmccullagh commented Mar 2, 2020

Can confirm this keeps happening to me while connected to my LG monitor... apple. https://google.com

@arneson
Copy link

arneson commented Mar 9, 2020

Mine is in for a repair right now, replacing logic board and top case. Hope that fixes it this time and that the issue doesn't reappear.

@rmccullagh
Copy link

@arneson Do you have VirtualBox or Parallels installed? I somehow convinced myself that this is the reason for the crashes. What did you tell them when you brought it to the apple store, since I'm assuming this issue isn't reproducible?

@arneson
Copy link

arneson commented Mar 9, 2020 via email

@devzer01
Copy link
Author

Latest panic, (unplugged USB-C power connector, plugged USB power connector USB-C adapter, Plug USB-C Ethernet port to USB-C port in MacBook.

on crash and reboot, the external USB keyboard was not recognized. had to open the lid type password. This busts the hypothesis that disabling power savings mode fixes the issue.

Worth mentioning had just booted a VMware image of ubuntu assigning 8 cores (50% of cores) and 8GB (25% RAM) moments before this happened.

there is no https://opensource.apple.com/source/IOPCIFamily/IOPCIFamily-370.100.21 in apple source code. will take a look at the source code that ls closest match to get a bit of a pinpoint to the actual crash

panic(cpu 0 caller 0xffffff7f91932399): "DSB0(MacBookPro15,3): thunderbolt power on failed 0xffffffff\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-370.100.21/IOPCIBridge.cpp:1398
Backtrace (CPU 0), Frame : Return Address
0xffffffa40589b9e0 : 0xffffff8010f215cd 
0xffffffa40589ba30 : 0xffffff801105a325 
0xffffffa40589ba70 : 0xffffff801104befe 
0xffffffa40589bac0 : 0xffffff8010ec7a40 
0xffffffa40589bae0 : 0xffffff8010f20c97 
0xffffffa40589bbe0 : 0xffffff8010f21087 
0xffffffa40589bc30 : 0xffffff80116c298c 
0xffffffa40589bca0 : 0xffffff7f91932399 
0xffffffa40589bcc0 : 0xffffff7f91919fcf 
0xffffffa40589bd20 : 0xffffff7f9191a180 
0xffffffa40589bd60 : 0xffffff7f9191a327 
0xffffffa40589bda0 : 0xffffff7f9191a4fc 
0xffffffa40589bdc0 : 0xffffff7f919186f6 
0xffffffa40589be10 : 0xffffff7f9192301f 
0xffffffa40589be30 : 0xffffff8011614b14 
0xffffffa40589bea0 : 0xffffff801161491a 
0xffffffa40589bec0 : 0xffffff8010f63545 
0xffffffa40589bf40 : 0xffffff8010f63071 
0xffffffa40589bfa0 : 0xffffff8010ec713e 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOPCIFamily(2.9)[6CF1C606-1A4E-3558-B868-C0ED2498915B]@0xffffff7f91911000->0xffffff7f91949fff

BSD process name corresponding to current thread: kernel_task
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19E250c

Kernel version:
Darwin Kernel Version 19.4.0: Tue Feb 25 22:28:31 PST 2020; root:xnu-6153.101.5~8/RELEASE_X86_64
Kernel UUID: 419F0C60-6A91-356A-9A34-8795561464A5
Kernel slide:     0x0000000010c00000
Kernel text base: 0xffffff8010e00000
__HIB  text base: 0xffffff8010d00000
System model name: MacBookPro15,3 (Mac-1E7E29AD0135F9BC)
System shutdown begun: NO

System uptime in nanoseconds: 47595243095345
last loaded kext at 47117716372251: com.vmware.kext.vmioplug.18.7.0	18.7.0 (addr 0xffffff7f9535a000, size 36864)
last unloaded kext at 14075868359897: >usb.IOUSBHostHIDDevice	1.2 (addr 0xffffff7f94f07000, size 45056)
loaded kexts:
com.vmware.kext.vmioplug.18.7.0	18.7.0
com.vmware.kext.vmx86	1501.84.42
com.vmware.kext.vmnet	1501.84.42
com.getdropbox.dropbox.kext	1.10.3
com.intel.kext.intelhaxm	7.5.1
@kext.AMDFramebuffer	3.0.8
@kext.AMDRadeonX5000	3.0.8
@kext.AMDRadeonServiceManager	3.0.8
>!AGraphicsDevicePolicy	5.1.16
@fileutil	20.036.15
@AGDCPluginDisplayMetrics	5.1.16
>!AHV	1
|IOUserEthernet	1.0.1
|IO!BSerialManager	7.0.4f5
>AGPM	111.4.4
>X86PlatformShim	1.0.0
>!APlatformEnabler	2.7.0d0
>pmtelemetry	1
>!AUpstreamUserClient	3.6.8
>AudioAUUC	1.70
@Dont_Steal_Mac_OS_X	7.0.0
>AGDCBacklightControl	5.1.16
>!A!IKBLGraphics	14.0.5
>BridgeAudioCommunication	6.70.1
>!AThunderboltIP	3.1.4
@kext.AMD10000!C	3.0.8
>!ATopCaseHIDEventDriver	3430.1
>!AMuxControl2	5.1.16
>!A!ICFLGraphicsFramebuffer	14.0.5
>!AAVEBridge	6.1
>!ABridgeAudio!C	6.70.1
>!AHIDALSService	1
>!AGFXHDA	100.1.426
>!A!IPCHPMC	2.0.1
>!A!ISlowAdaptiveClocking	4.0.0
>!AMCCSControl	1.11
@filesystems.autofs	3.0
>usb.!UHostBillboardDevice	1.0
>BCMWLANFirmware4355.Hashstore	1
>BCMWLANFirmware4364.Hashstore	1
>BCMWLANFirmware4377.Hashstore	1
@filesystems.hfs.kext	522.100.5
@BootCache	40
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
>!AVirtIO	1.0
>!ABCMWLANBusInterfacePCIe	1
@filesystems.apfs	1412.101.1
>!AAHCIPort	341.0.2
@private.KextAudit	1.0
>!ASmartBatteryManager	161.0.0
>!AACPIButtons	6.1
>!ASMBIOS	2.1
>!AACPIEC	6.1
>!AAPIC	1.7
$!AImage4	1
@nke.applicationfirewall	303
$TMSafetyNet	8
@!ASystemPolicy	2.0.0
|EndpointSecurity	1
>!AXsanScheme	3
@kext.AMDRadeonX5000HWLibs	1.0
@kext.AMDRadeonX5000HWServices	3.0.8
|IOAVB!F	840.3
>!ASSE	1.0
@!AGPUWrangler	5.1.16
>!ABacklightExpert	1.1.0
>!UAudio	322.2
>!AHS!BDriver	3430.1
>IO!BHIDDriver	7.0.4f5
>!AGraphicsControl	5.1.16
|IOAccelerator!F2	438.4.5
>X86PlatformPlugin	1.0.0
>!AActuatorDriver	3440.1
>!AMultitouchDriver	3440.1
>!AInputDeviceSupport	3440.8
>!AHIDKeyboard	209
|IONDRVSupport	575.1
>IOPlatformPlugin!F	6.0.0d8
|IO!BHost!CUARTTransport	7.0.4f5
|IO!BHost!CTransport	7.0.4f5
>!A!ILpssUARTv1	3.0.60
>!A!ILpssUARTCommon	3.0.60
>!AOnboardSerial	1.0
@kext.AMDSupport	3.0.8
@!AGraphicsDeviceControl	5.1.16
|IOSlowAdaptiveClocking!F	1.0.0
>!ASMBus!C	1.0.18d1
|IOGraphics!F	575.1
@plugin.IOgPTPPlugin	840.3
|IOEthernetAVB!C	1.1.0
@kext.triggers	1.0
|IOAHCIBlock!S	316.100.5
>usb.cdc.ncm	5.0.0
>usb.cdc	5.0.0
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
>usb.!UHub	1.2
>!AThunderboltDPOutAdapter	6.2.6
>!AThunderboltPCIUpAdapter	2.5.4
|IOSurface	269.11
@filesystems.hfs.encodings.kext	1
|IOAudio!F	300.2
@vecLib.kext	1.2.0
>!ABCMWLANCore	1.0.0
>mDNSOffloadUserClient	1.0.1b8
>IOImageLoader	1.0.0
|IOSerial!F	11
|IO80211!FV2	1200.12.2b1
>corecapture	1.0.4
|IOSkywalk!F	1
>!AThunderboltPCIDownAdapter	2.5.4
>!AThunderboltDPInAdapter	6.2.6
>!AThunderboltDPAdapter!F	6.2.6
>!AHPM	3.4.4
>!A!ILpssI2C!C	3.0.60
>!A!ILpssDmac	3.0.60
>!A!ILpssI2C	3.0.60
>!AThunderboltNHI	5.8.6
|IOThunderbolt!F	7.6.0
|IOAHCI!F	290.0.1
>usb.!UVHCIBCE	1.2
>usb.!UVHCI	1.2
>usb.!UVHCICommonBCE	1.0
>usb.!UVHCICommon	1.0
>!AEffaceableNOR	1.0
|IOBufferCopy!C	1.1.0
|IOBufferCopyEngine!F	1
|IONVMe!F	2.1.0
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
|IOUSB!F	900.4.2
>!AEFINVRAM	2.1
>!AEFIRuntime	2.1
>!ASMCRTC	1.0
|IOSMBus!F	1.1
|IOHID!F	2.0.0
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
>!AKeyStore	2
>!UTDM	489.101.1
|IOSCSIBlockCommandsDevice	422.101.1
>!ACredentialManager	1.0
>KernelRelayHost	1
>!ASEPManager	1.0.1
>IOSlaveProcessor	1
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
>!AMobileFileIntegrity	1.0.5
@kext.CoreTrust	1
|CoreAnalytics!F	1
|IOTimeSync!F	840.3
|IONetworking!F	3.4
>DiskImages	493.0.0
|IO!B!F	7.0.4f5
|IO!BPacketLogger	7.0.4f5
|IOUSBMass!SDriver	157.101.1
|IOSCSIArchitectureModel!F	422.101.1
|IO!S!F	2.1
|IOUSBHost!F	1.2
>usb.!UCommon	1.0
>!UHostMergeProperties	1.2
>!ABusPower!C	1.0
|IOReport!F	47
>!AACPIPlatform	6.1
>!ASMC	3.1.9
>watchdog	1
|IOPCI!F	2.9
|IOACPI!F	1.4
@kec.pthread	1
@kec.corecrypto	1.0
@kec.Libm	1

@devzer01
Copy link
Author

devzer01 commented Mar 12, 2020

#Catelina 10.15.4 Beta 4

this is the function that this 32 bit code is leading me to, but given that I am running Catelina i doubt this is the correct file, or even if its remotely close to Catelina. I will try to see if my developer licenses allow me to get access to the actual code running

IOReturn IOPCIBridge::_restoreDeviceState(IOPCIDevice * device, IOOptionBits options)
{
    AbsoluteTime deadline, start, now = 0;
    IOPCIConfigShadow * shadow;
    IOPCIConfigSave   * saved;
    uint32_t     retries;
    uint32_t     data;
    bool         ok;
    uint8_t      dead;
    UInt32       flags;
    int          i;
    uint64_t     time;
    IOReturn     ret;

	shadow = configShadow(device);
    saved = &shadow->configSave;
    flags = shadow->flags;

    if (!(kIOPCIConfigShadowValid & flags))      return (kIOReturnNoResources);
	if (shadow->restoreCount == gIOPCIWakeCount) return (kIOReturnNoResources);
	shadow->restoreCount = gIOPCIWakeCount;

	shadow->device->reserved->pmHibernated = false;

    if (shadow->handler)
    {
		time = mach_absolute_time();
        ret = (*shadow->handler)(configShadow(device)->handlerRef, 
                                               kIOMessageDeviceWillPowerOn, device, 3);
		time = mach_absolute_time() - time;
		absolutetime_to_nanoseconds(time, &time);
		DLOG("%s::configHandler(kIOMessageDeviceWillPowerOn) %lld ms\n", device->getName(), time / 1000000ULL);
    }

    data = 0xEEEEEEEE;
    dead = device->reserved->dead;
	if (!dead)
	{
		ret = device->parent->checkLink(kCheckLinkParents);
		if (kIOReturnSuccess != ret)
        {
            DLOG("%s: pci restore no link\n", device->getName());
			dead = true;
			data = ret;
        }
	}

    if ((!dead) && !(kIOPCIConfigShadowBridgeDriver & flags))
    {
		retries = 0;
		clock_get_uptime(&start);
        clock_interval_to_deadline(200, kMillisecondScale, &deadline);
        do
        {
            if (retries) IOSleep(2);
            data = device->configRead32(kIOPCIConfigVendorID);
            ok = (data && (data != 0xFFFFFFFF));
            if (ok) break;
            retries++;
            clock_get_uptime(&now);
        }
        while (AbsoluteTime_to_scalar(&now) < AbsoluteTime_to_scalar(&deadline));

        if (retries)
        {
			absolutetime_to_nanoseconds(now - start, &now);
            DLOG("%s: pci restore waited for %qd ms %s\n", 
                    device->getName(), now / 1000000ULL, ok ? "ok" : "fail");
        }

        if (data != device->savedConfig[kIOPCIConfigVendorID >> 2])
        {
            DLOG("%s: pci restore invalid deviceid 0x%08x\n", device->getName(), data);
			if (kIOPCIConfigShadowPermanent & flags) IOLog("%s: pci restore invalid deviceid 0x%08x\n", device->getName(), data);
			dead = true;
#if !ACPI_SUPPORT
            if (data && (data != 0xFFFFFFFF)) panic("%s: pci restore invalid deviceid 0x%08lx\n", device->getName(), data);
#endif
        }
    }

	if (dead)
	{
		if ((kPCIHotPlugTunnelRoot == shadow->hpType)
		   || (kPCIStaticTunnel == shadow->hpType)
		   || (kPCIStaticShared == shadow->hpType))
        {
            if (((kIOPCIConfiguratorTBPanics    & gIOPCIFlags) && !gIOPCIUSBCSystem)
            || ((kIOPCIConfiguratorTBUSBCPanics & gIOPCIFlags) && gIOPCIUSBCSystem))
            {
                panic("%s(%s): thunderbolt power on failed 0x%08x\n",
                    device->getName(),
                    getPlatform()->getProvider()->getName(),
                    (int)data);
            }
		 }
	}
	else
	{
		if (kIOPCIConfiguratorLogSaveRestore & gIOPCIFlags)
			IOPCILogDevice("before restore", device, true);
		else if ((kIOPCIConfiguratorIOLog | kIOPCIConfiguratorKPrintf) & gIOPCIFlags)
			IOPCILogDevice("restore device", device, false);

		if (kIOPCIConfigShadowHostBridge & flags) {}
		else
		{
			uint32_t regCount = kIOPCIConfigEPShadowRegs;
			if (shadow->bridge)
			{
				regCount = kIOPCIConfigBridgeShadowRegs;
				shadow->bridge->restoreBridgeState();
			}
			for (i = (kIOPCIConfigRevisionID >> 2); i < regCount; i++)
			{
				if (kIOPCISaveRegsMask & (1 << i))
				    device->configWrite32( i * 4, saved->savedConfig[ i ]);
			}
			device->configWrite32(kIOPCIConfigCommand, saved->savedConfig[1]);
		}

		if (device->reserved->l1pmCapability)
		{
			device->configWrite32(device->reserved->l1pmCapability + 0x0C, 
								  saved->savedL1PM1);
			device->configWrite32(device->reserved->l1pmCapability + 0x08,
								  saved->savedL1PM0);
		}

		if (device->reserved->latencyToleranceCapability)
		{
			device->configWrite32(device->reserved->latencyToleranceCapability + 0x04, 
								  saved->savedLTR);
		}

		if (device->reserved->aerCapability)
		{
			device->configWrite32(device->reserved->aerCapability + 0x18, 
								  saved->savedAERCapsControl);
			device->configWrite32(device->reserved->aerCapability + 0x0C, 
								  saved->savedAERSeverity);
			device->configWrite32(device->reserved->aerCapability + 0x08, 
								  saved->savedAERUMask);
			device->configWrite32(device->reserved->aerCapability + 0x14, 
								  saved->savedAERCMask);
			if (device->reserved->rootPort) 
			{
				device->configWrite32(device->reserved->aerCapability + 0x30, 0xFF);
				device->configWrite32(device->reserved->aerCapability + 0x2c,
									  saved->savedAERRootCommand);
			}
		}

		if (device->reserved->expressCapability)
		{
			device->configWrite16(device->reserved->expressCapability + 0x08,
									saved->savedDeviceControl);

			if (expressV2(device))
			{
				device->configWrite16(device->reserved->expressCapability + 0x28,
									  saved->savedDeviceControl2);
			}
			device->configWrite16(device->reserved->expressCapability + 0x10,
									saved->savedLinkControl);
			if ((kIOPCIConfigShadowBridgeInterrupts & configShadow(device)->flags)
			 || (0x100 & device->reserved->expressCapabilities))
			{
				device->configWrite16(device->reserved->expressCapability + 0x18, 
										saved->savedSlotControl);
			}
			if (expressV2(device))
			{
				device->configWrite16(device->reserved->expressCapability + 0x30,
									  saved->savedLinkControl2);
				device->configWrite16(device->reserved->expressCapability + 0x38,
									  saved->savedSlotControl2);
			}
		}

		if (device->reserved->fpbCapability)
		{
			device->configWrite32(device->reserved->fpbCapability + 0x08,
									saved->savedFPBControl1);
			device->configWrite32(device->reserved->fpbCapability + 0x0C,
									saved->savedFPBControl2);
			device->configWrite32(device->reserved->fpbCapability + 0x1C,
									0);
			device->configWrite32(device->reserved->fpbCapability + 0x20,
									saved->savedFPBRIDVector0);
		}

		IOPCIMessagedInterruptController::restoreDeviceState(device, saved);

		if (kIOPCIConfiguratorLogSaveRestore & gIOPCIFlags)
			IOPCILogDevice("after restore", device, true);

		if (configShadow(device)->handler)
		{
			time = mach_absolute_time();
			(*configShadow(device)->handler)(configShadow(device)->handlerRef, 
											 kIOMessageDeviceHasPoweredOn, device, 3);
			time = mach_absolute_time() - time;
			absolutetime_to_nanoseconds(time, &time);
			DLOG("%s::configHandler(kIOMessageDeviceHasPoweredOn) %lld ms\n", device->getName(), time / 1000000ULL);
		}
	}

    if (!(kIOPCIConfigShadowPermanent & flags)) device->reserved->dead = dead;

	configOp(device, kConfigOpShadowed, NULL);

    return (kIOReturnSuccess);
}

@rmccullagh
Copy link

Every since I unchecked the Enable Powernap setting, I haven't suffered a crash. Only time will tell. I'm really upset about this.

image

@devzer01
Copy link
Author

here is a summary of what I am able to gather so far

IOPCIBridge
is responsible for configuring and bridging (i am guessing some sort of mmap) PCI devices (that's the part of the code that crash with power state issue). it has a function called systemPowerChange

so the problem is definitely in the new IOKit Framework and how it manages the IO Registry. And most likely on hardware that is not written or tested against Apple's evolving spec on IOKit. My hunch is the crash is due to bad firmware on an untested device.

Potential Isolation approach to the problem

eliminate all none Apple nor None Apple Store promoted USB-C devices out of my system.
If this approach proves to work as expected without panics then the culprit is some misbehaving vendor firmware code. 

TLDR ;

Documentation lacks details on what exactly the function supposed to be doing.

It is also worth mentioning that this part of the kernel code IOKit to be exact is also flagged as Beta, so it's possible that there are lot of bugs, and this panic is just one of many variants.

If you like to know more about this approach of IO Registration and Bridging there is a tool from Apple called ioreg

IOREG

what is IO Reg, IO Registery, What does it have to do with IOPCIBridge

without any arguments, it will dump the state of the current IO Registry.

Light at the end of the tunnel (Maybe?)

It looks like hacking ioreg can potentially provide a lead to miss-behaving hardware that doesn't play nice with Apple's IOKit.

Implementation of such a state tracking system does have it's own challenges of being able to have produced a near most state prior to panic and having it persisted without much IO weight on the actual machine. I believe those problems can be solved with another machine and UDP packets.

First step towards the goal

I found the ioreg source from Apple, and manage to create a project that can compile and produce a usable output just like the binary version they distribute.

matter of time and luck

So from now on, it will be a matter of time, luck and time If I am able to produce something. I will keep you guys posted here. I can write C code but i have never written Objective-C so challenge accepted.

before you go

i recommend at least getting ioreg

and running it to see the size of your IO Registery and the depth of it. It will give you some idea of the complexity of this panic and how it maybe difficult to reproduce.

@telen
Copy link

telen commented Apr 12, 2020

I got this problem recently, and one of the type-c port is dead. Genius Bar suggest me to replace the logic board.
After reading you guys talking, I doubt if replacing the logic board will solve the problem.

panic(cpu 2 caller 0xffffff7f82332399): "DSB0(MacBookPro16,1): thunderbolt power on failed 0xffffffff\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-370.100.21/IOPCIBridge.cpp:1398
Backtrace (CPU 2), Frame : Return Address
0xffffff83beb9b9e0 : 0xffffff80019215cd 
0xffffff83beb9ba30 : 0xffffff8001a5a3c5 
0xffffff83beb9ba70 : 0xffffff8001a4bf7e 
0xffffff83beb9bac0 : 0xffffff80018c7a40 
0xffffff83beb9bae0 : 0xffffff8001920c97 
0xffffff83beb9bbe0 : 0xffffff8001921087 
0xffffff83beb9bc30 : 0xffffff80020c2c7c 
0xffffff83beb9bca0 : 0xffffff7f82332399 
0xffffff83beb9bcc0 : 0xffffff7f82319fcf 
0xffffff83beb9bd20 : 0xffffff7f8231a180 
0xffffff83beb9bd60 : 0xffffff7f8231a327 
0xffffff83beb9bda0 : 0xffffff7f8231a4fc 
0xffffff83beb9bdc0 : 0xffffff7f823186f6 
0xffffff83beb9be10 : 0xffffff7f8232301f 
0xffffff83beb9be30 : 0xffffff8002014e04 
0xffffff83beb9bea0 : 0xffffff8002014c0a 
0xffffff83beb9bec0 : 0xffffff8001963545 
0xffffff83beb9bf40 : 0xffffff8001963071 
0xffffff83beb9bfa0 : 0xffffff80018c713e 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOPCIFamily(2.9)[1B1F3BBB-9212-3CF9-94F8-8FEF0D3ACEC4]@0xffffff7f82311000->0xffffff7f82349fff

BSD process name corresponding to current thread: kernel_task
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19E287

Kernel version:
Darwin Kernel Version 19.4.0: Wed Mar  4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64
Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6
Kernel slide:     0x0000000001600000
Kernel text base: 0xffffff8001800000
__HIB  text base: 0xffffff8001700000
System model name: MacBookPro16,1 (Mac-)
System shutdown begun: NO

Another panic:

panic(cpu 8 caller 0xffffff7f919a0ad5): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds
service returned not alive with context : unresponsive work processor(s): WindowServer main thread 
service: com.apple.logd, total successful checkins since wake (130 seconds ago): 14, last successful checkin: 0 seconds ago
service: com.apple.WindowServer, total successful checkins since wake (130 seconds ago): 2, last successful checkin: 120 seconds ago

@arneson
Copy link

arneson commented Apr 12, 2020

After 3 logic board replacements I decided to stay on 10.15.1 and everything has been fine since. So I’m fairly convinced its a software issue on 10.15.2+

@telen
Copy link

telen commented Apr 12, 2020

I bring my macbook Pro to Genius Bar, hoping to downgrade to 10.15.3 or less, but I was been told that there is no way to downgrade to the lower macOS since the new T2 chip ( or the macbook Pro 2019, which is mine)

@arneson
Copy link

arneson commented Apr 12, 2020

Yeah, but since they replaced my logicboard(with t2 attached) I got a clean install of what it was delivered with (10.15.1)

They did however tell me you can’t ever go lower than what it came with.

@rmccullagh
Copy link

@arneson - my machine is being repaired right now. My problems became worse since I last updated this thread. My ports also stopped working permanently after the kernel panic and the only thing I could do is forcefully reboot the machine via the power button.

I have collected many kernel panic logs over this time period (January 2020-May 2020) and I even have a video evidence.

Unfortunately, the issue only appears to happen after about 6-8 hours of use. I don't know how to reproduce the issue.

@arneson
Copy link

arneson commented May 16, 2020

@rmccullagh
Since my third repair I’ve left the machine in 10.15.1 and it has been fine ever since.

I let it go to sleep etc, no special settings and it just works as expected. Terrified to upgrade osx though so thinking I’ll probably stay on 10.15.1 until 10.16.X is released and hope they fixed it by then.

Just hope I don’t need a newer Xcode-version before that, since that update is blocked for me until I upgrade.

@maksimt
Copy link

maksimt commented May 25, 2020

@rmccullagh I have the same kernel panic issue thunderbolt3 poweron failed with IOPCIBridge.cpp:1398.

I'm able to reproduce it by plugging in the Apple USB-C to USB-A/HDMI/Power Passthru dongle (without anything plugged into the dongle) into a port on the right side of my 16" MBP. After plugging in, my machine crashes consistently within 2 minutes. The ports on the left side of my 16" MBP don't recognize the dongle. If I connect a USB-A keyboard to the dongle on the right side, I'm able to use it for a minute before my machine crashes.

All power-saving features are disabled. I also crash when waking from sleep (without anything plugged in).

@devzer01 @arneson I wonder whether we can "patch" this issue by downgrading to /System/Library/Extensions/IOPCIFamily.kext to the version found in 10.15.1. @arneson what do you get with the following command:

kextstat -b com.apple.iokit.IOPCIFamily  # on 10.15.4 outputs:

# Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
#   13   46 0xffffff7f80d11000 0x39000    0x39000    com.apple.iokit.IOPCIFamily (2.9) 1B1F3BBB-9212-3CF9-94F8-8FEF0D3ACEC4 <8 7 6 5 3>

@koaps
Copy link

koaps commented Jun 9, 2020

@devzer01 just wonder if you got anywhere with your laptop? I'm having the same issue on a 15" 2018 MBP, out of warranty now and Apple guys told me it would be like $800 to replace the board if that's the issue, they couldn't figure it when I took it in for diagnoses. really sucks.

Edit: just saw this: https://apple.stackexchange.com/a/392859
going to try disabling the Thunderbolt Bridge to see if that helps

@devzer01
Copy link
Author

I will try it out . And no haven’t had a chance to write any code on this. Been super busy with work

@leadscloud
Copy link

macOS Catalina 10.15.4

panic(cpu 0 caller 0xffffff7f8eb32399): "DSB0(MacBookPro15,2): thunderbolt power on failed 0xffffffff\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-370.100.21/IOPCIBridge.cpp:1398
Backtrace (CPU 0), Frame : Return Address
0xffffff9141f6b9e0 : 0xffffff800e1215cd 
0xffffff9141f6ba30 : 0xffffff800e25a3c5 
0xffffff9141f6ba70 : 0xffffff800e24bf7e 
0xffffff9141f6bac0 : 0xffffff800e0c7a40 
0xffffff9141f6bae0 : 0xffffff800e120c97 
0xffffff9141f6bbe0 : 0xffffff800e121087 
0xffffff9141f6bc30 : 0xffffff800e8c2c7c 
0xffffff9141f6bca0 : 0xffffff7f8eb32399 
0xffffff9141f6bcc0 : 0xffffff7f8eb19fcf 
0xffffff9141f6bd20 : 0xffffff7f8eb1a180 
0xffffff9141f6bd60 : 0xffffff7f8eb1a327 
0xffffff9141f6bda0 : 0xffffff7f8eb1a4fc 
0xffffff9141f6bdc0 : 0xffffff7f8eb186f6 
0xffffff9141f6be10 : 0xffffff7f8eb2301f 
0xffffff9141f6be30 : 0xffffff800e814e04 
0xffffff9141f6bea0 : 0xffffff800e814c0a 
0xffffff9141f6bec0 : 0xffffff800e163545 
0xffffff9141f6bf40 : 0xffffff800e163071 
0xffffff9141f6bfa0 : 0xffffff800e0c713e 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOPCIFamily(2.9)[1B1F3BBB-9212-3CF9-94F8-8FEF0D3ACEC4]@0xffffff7f8eb11000->0xffffff7f8eb49fff

BSD process name corresponding to current thread: kernel_task
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19E287

Kernel version:
Darwin Kernel Version 19.4.0: Wed Mar  4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64
Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6
Kernel slide:     0x000000000de00000
Kernel text base: 0xffffff800e000000
__HIB  text base: 0xffffff800df00000
System model name: MacBookPro15,2 (Mac-827FB448E656EC26)
System shutdown begun: NO

System uptime in nanoseconds: 249363458234187
last loaded kext at 26788643699200: @nke.l2tp	1.9 (addr 0xffffff7f92266000, size 36864)
last unloaded kext at 10660988799161: >!AXsanScheme	3 (addr 0xffffff7f92216000, size 32768)
loaded kexts:
com.initex.proxifier.macosx.kext	2.19.2
com.paragon-software.filesystems.ntfs	66.5.15
@nke.l2tp	1.9
>!AGraphicsDevicePolicy	5.1.16
@fileutil	20.036.15
@AGDCPluginDisplayMetrics	5.1.16
>!AHV	1
|IOUserEthernet	1.0.1
|IO!BSerialManager	7.0.4f6
>AGPM	111.4.4
>X86PlatformShim	1.0.0
>!APlatformEnabler	2.7.0d0
>pmtelemetry	1
>!AUpstreamUserClient	3.6.8
@Dont_Steal_Mac_OS_X	7.0.0
>!A!IKBLGraphics	14.0.5
>BridgeAudioCommunication	6.70.3
>!AThunderboltIP	3.1.4
>!ABacklight	180.3
>!AAVEBridge	6.1
>!A!ISlowAdaptiveClocking	4.0.0
>!ABridgeAudio!C	6.70.3
>!AGFXHDA	100.1.426
>!A!IPCHPMC	2.0.1
>!ATopCaseHIDEventDriver	3430.1
>!AHIDALSService	1
>!A!ICFLGraphicsFramebuffer	14.0.5
>!AMCCSControl	1.11
@filesystems.autofs	3.0
>usb.!UHostBillboardDevice	1.0
@filesystems.apfs	1412.101.1
>BCMWLANFirmware4355.Hashstore	1
>BCMWLANFirmware4364.Hashstore	1
>BCMWLANFirmware4377.Hashstore	1
@filesystems.hfs.kext	522.100.5
@BootCache	40
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
>!AVirtIO	1.0
>!ABCMWLANBusInterfacePCIe	1
@private.KextAudit	1.0
>!ASmartBatteryManager	161.0.0
>!AACPIButtons	6.1
>!ASMBIOS	2.1
>!AACPIEC	6.1
>!AAPIC	1.7
$!AImage4	1
@nke.applicationfirewall	303
$TMSafetyNet	8
@!ASystemPolicy	2.0.0
|EndpointSecurity	1
@nke.ppp	1.9
>usb.IOUSBHostHIDDevice	1.2
>!UAudio	322.2
>!AXsanScheme	3
>!AGraphicsControl	5.1.16
|IOAVB!F	840.3
>!ASSE	1.0
@!AGPUWrangler	5.1.16
>!ABacklightExpert	1.1.0
>X86PlatformPlugin	1.0.0
|IOSlowAdaptiveClocking!F	1.0.0
>!AActuatorDriver	3440.1
|IONDRVSupport	575.1
>IOPlatformPlugin!F	6.0.0d8
>!AHIDKeyboard	209
>!AHS!BDriver	3430.1
>IO!BHIDDriver	7.0.4f6
>!AMultitouchDriver	3440.1
>!AInputDeviceSupport	3440.8
|IO!BHost!CUARTTransport	7.0.4f6
|IO!BHost!CTransport	7.0.4f6
>!A!ILpssUARTv1	3.0.60
>!A!ILpssUARTCommon	3.0.60
>!AOnboardSerial	1.0
@!AGraphicsDeviceControl	5.1.16
|IOAccelerator!F2	438.4.5
>!ASMBus!C	1.0.18d1
|IOGraphics!F	575.1
@plugin.IOgPTPPlugin	840.3
|IOEthernetAVB!C	1.1.0
@kext.triggers	1.0
>usb.cdc.ncm	5.0.0
>usb.cdc	5.0.0
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
>usb.!UHub	1.2
>usb.!UVHCIBCE	1.2
>usb.!UVHCI	1.2
>usb.!UVHCICommonBCE	1.0
>usb.!UVHCICommon	1.0
>!AEffaceableNOR	1.0
|IOBufferCopy!C	1.1.0
|IOBufferCopyEngine!F	1
|IONVMe!F	2.1.0
>!AThunderboltPCIDownAdapter	2.5.4
>!AThunderboltDPInAdapter	6.2.6
>!AThunderboltDPAdapter!F	6.2.6
>!AHPM	3.4.4
>!A!ILpssI2C!C	3.0.60
>!A!ILpssDmac	3.0.60
|IOSurface	269.11
@filesystems.hfs.encodings.kext	1
|IOAudio!F	300.2
@vecLib.kext	1.2.0
>!AThunderboltNHI	5.8.6
|IOThunderbolt!F	7.6.0
>!ABCMWLANCore	1.0.0
>mDNSOffloadUserClient	1.0.1b8
>IOImageLoader	1.0.0
|IOSerial!F	11
|IO80211!FV2	1200.12.2b1
>corecapture	1.0.4
|IOSkywalk!F	1
|IOUSB!F	900.4.2
>!A!ILpssI2C	3.0.60
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
>!AEFINVRAM	2.1
>!AEFIRuntime	2.1
>!ASMCRTC	1.0
|IOSMBus!F	1.1
|IOHID!F	2.0.0
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
>!AKeyStore	2
>!UTDM	489.101.1
|IOSCSIBlockCommandsDevice	422.101.1
>!ACredentialManager	1.0
>KernelRelayHost	1
>!ASEPManager	1.0.1
>IOSlaveProcessor	1
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
>!AMobileFileIntegrity	1.0.5
@kext.CoreTrust	1
|CoreAnalytics!F	1
|IOTimeSync!F	840.3
|IONetworking!F	3.4
>DiskImages	493.0.0
|IO!B!F	7.0.4f6
|IO!BPacketLogger	7.0.4f6
|IOUSBMass!SDriver	157.101.3
|IOSCSIArchitectureModel!F	422.101.1
|IO!S!F	2.1
|IOUSBHost!F	1.2
>usb.!UCommon	1.0
>!UHostMergeProperties	1.2
>!ABusPower!C	1.0
|IOReport!F	47
>!AACPIPlatform	6.1
>!ASMC	3.1.9
>watchdog	1
|IOPCI!F	2.9
|IOACPI!F	1.4
@kec.pthread	1
@kec.corecrypto	1.0
@kec.Libm	1

@arneson
Copy link

arneson commented Aug 31, 2020

Hey guys, update from me.

After staying on 10.15.1 for ages, I decided to do something about it.

I managed to update through to 10.15.6 and the computer is stable. The fix for me was to apply the “Combo updates” for each version instead of the actual update through software update.

https://discussions.apple.com/thread/7565291

Doing that seems to have fixed my issues and my computer has been running stable for a month or two now.

@leadscloud
Copy link

macOS Catalina 10.15.7

again.

panic(cpu 6 caller 0xffffff7f86b333c5): "DSB0(MacBookPro15,2): thunderbolt power on failed 0xffffffff\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-370.141.1/IOPCIBridge.cpp:1398
Backtrace (CPU 6), Frame : Return Address
0xffffff91397fb9e0 : 0xffffff800611a65d 
0xffffff91397fba30 : 0xffffff8006254a75 
0xffffff91397fba70 : 0xffffff80062465fe 
0xffffff91397fbac0 : 0xffffff80060c0a40 
0xffffff91397fbae0 : 0xffffff8006119d27 
0xffffff91397fbbe0 : 0xffffff800611a117 
0xffffff91397fbc30 : 0xffffff80068c1a6c 
0xffffff91397fbca0 : 0xffffff7f86b333c5 
0xffffff91397fbcc0 : 0xffffff7f86b1afab 
0xffffff91397fbd20 : 0xffffff7f86b1b15c 
0xffffff91397fbd60 : 0xffffff7f86b1b303 
0xffffff91397fbda0 : 0xffffff7f86b1b4d8 
0xffffff91397fbdc0 : 0xffffff7f86b196d2 
0xffffff91397fbe10 : 0xffffff7f86b24023 
0xffffff91397fbe30 : 0xffffff8006813794 
0xffffff91397fbea0 : 0xffffff800681359a 
0xffffff91397fbec0 : 0xffffff800615c605 
0xffffff91397fbf40 : 0xffffff800615c131 
0xffffff91397fbfa0 : 0xffffff80060c013e 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOPCIFamily(2.9)[44472E6F-8DA0-3B46-ADEF-AFF76EC6C6DB]@0xffffff7f86b12000->0xffffff7f86b4afff

BSD process name corresponding to current thread: kernel_task
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19H2

Kernel version:
Darwin Kernel Version 19.6.0: Mon Aug 31 22:12:52 PDT 2020; root:xnu-6153.141.2~1/RELEASE_X86_64
Kernel UUID: 05D51A3D-3A87-3FF0-98C3-9CF3827A3EDD
Kernel slide:     0x0000000005e00000
Kernel text base: 0xffffff8006000000
__HIB  text base: 0xffffff8005f00000
System model name: MacBookPro15,2 (Mac-827FB448E656EC26)
System shutdown begun: NO

System uptime in nanoseconds: 474126809711378
last loaded kext at 239592854736410: com.initex.proxifier.macosx.kext	2.19.2 (addr 0xffffff7f8a56e000, size 290816)
last unloaded kext at 742375447196: com.paragon-software.filesystems.ntfs	66.5.15 (addr 0xffffff7f89ce4000, size 270336)
loaded kexts:
com.initex.proxifier.macosx.kext	2.19.2
@nke.l2tp	1.9
@filesystems.smbfs	3.4.4
>AudioAUUC	1.70
>!AGraphicsDevicePolicy	5.2.6
@fileutil	20.036.15
@AGDCPluginDisplayMetrics	5.2.6
>!AHV	1
|IOUserEthernet	1.0.1
|IO!BSerialManager	7.0.6f7
>AGPM	111.4.4
>!APlatformEnabler	2.7.0d0
>X86PlatformShim	1.0.0
>pmtelemetry	1
>!AUpstreamUserClient	3.6.8
@Dont_Steal_Mac_OS_X	7.0.0
>!A!IKBLGraphics	14.0.7
>AGDCBacklightControl	5.2.6
>BridgeAudioCommunication	6.70.7
>ACPI_SMC_PlatformPlugin	1.0.0
>!ABacklight	180.3
>!AThunderboltIP	3.1.4
>!AAVEBridge	6.1
>!A!ISlowAdaptiveClocking	4.0.0
>!AFIVRDriver	4.1.0
>!AHIDALSService	1
>!ABridgeAudio!C	6.70.7
>!AGFXHDA	100.1.429
>!A!IPCHPMC	2.0.1
>!ATopCaseHIDEventDriver	3430.1
>!A!ICFLGraphicsFramebuffer	14.0.7
>!AMCCSControl	1.14
@filesystems.autofs	3.0
|SCSITaskUserClient	422.120.3
>usb.!UHostBillboardDevice	1.0
@filesystems.apfs	1412.141.1
>BCMWLANFirmware4355.Hashstore	1
>BCMWLANFirmware4364.Hashstore	1
>BCMWLANFirmware4377.Hashstore	1
>!AFileSystemDriver	3.0.1
@filesystems.hfs.kext	522.100.5
@BootCache	40
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
>!AVirtIO	1.0
>!ABCMWLANBusInterfacePCIe	1
@private.KextAudit	1.0
>!ASmartBatteryManager	161.0.0
>!AACPIButtons	6.1
>!ASMBIOS	2.1
>!AACPIEC	6.1
>!AAPIC	1.7
$!AImage4	1
@nke.applicationfirewall	303
$TMSafetyNet	8
@!ASystemPolicy	2.0.0
|EndpointSecurity	1
@nke.ppp	1.9
>!UAudio	323.4
>!AGraphicsControl	5.2.6
|IOAVB!F	850.1
>IOPlatformPluginLegacy	1.0.0
@!AGPUWrangler	5.2.6
>!AHDA!C	283.15
|IOHDA!F	283.15
>!ABacklightExpert	1.1.0
>!AHIDKeyboard	209
>X86PlatformPlugin	1.0.0
|IOSlowAdaptiveClocking!F	1.0.0
@plugin.IOgPTPPlugin	840.3
|IOEthernetAVB!C	1.1.0
>!AActuatorDriver	3440.1
|IONDRVSupport	576.1
>IOPlatformPlugin!F	6.0.0d8
>!AHS!BDriver	3430.1
>IO!BHIDDriver	7.0.6f7
>!AMultitouchDriver	3440.1
>!AInputDeviceSupport	3440.8
>!ASMBusPCI	1.0.14d1
|IO!BHost!CUARTTransport	7.0.6f7
|IO!BHost!CTransport	7.0.6f7
>!A!ILpssUARTv1	3.0.60
>!A!ILpssUARTCommon	3.0.60
>!AOnboardSerial	1.0
@!AGraphicsDeviceControl	5.2.6
|IOAccelerator!F2	438.7.3
>!ASMBus!C	1.0.18d1
|IOGraphics!F	576.1
>!AThunderboltEDMSink	4.2.3
>!AThunderboltDPOutAdapter	6.2.6
@kext.triggers	1.0
>usb.IOUSBHostHIDDevice	1.2
>usb.cdc.ecm	5.0.0
>usb.cdc.ncm	5.0.0
>usb.cdc	5.0.0
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
>usb.!UHub	1.2
>!AXsanScheme	3
>usb.!UVHCIBCE	1.2
>usb.!UVHCI	1.2
>usb.!UVHCICommonBCE	1.0
>usb.!UVHCICommon	1.0
>!AEffaceableNOR	1.0
|IOBufferCopy!C	1.1.0
|IOBufferCopyEngine!F	1
|IONVMe!F	2.1.0
>!AThunderboltPCIDownAdapter	2.5.4
>!AThunderboltDPInAdapter	6.2.6
>!AThunderboltDPAdapter!F	6.2.6
>!AHPM	3.4.4
>!A!ILpssI2C!C	3.0.60
>!A!ILpssDmac	3.0.60
|IOSurface	269.11
@filesystems.hfs.encodings.kext	1
|IOAudio!F	300.2
@vecLib.kext	1.2.0
>!AThunderboltNHI	5.8.6
|IOThunderbolt!F	7.6.1
>!ABCMWLANCore	1.0.0
>mDNSOffloadUserClient	1.0.1b8
>IOImageLoader	1.0.0
|IOSerial!F	11
|IO80211!FV2	1200.12.2b1
>corecapture	1.0.4
|IOSkywalk!F	1
>usb.!UHostPacketFilter	1.0
|IOUSB!F	900.4.2
>!A!ILpssI2C	3.0.60
>!A!ILpssGspi	3.0.60
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
>!AEFINVRAM	2.1
>!AEFIRuntime	2.1
>!ASMCRTC	1.0
|IOSMBus!F	1.1
|IOHID!F	2.0.0
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
>!AKeyStore	2
>!UTDM	489.120.1
|IOSCSIBlockCommandsDevice	422.120.3
>!ACredentialManager	1.0
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
>!AMobileFileIntegrity	1.0.5
@kext.CoreTrust	1
|CoreAnalytics!F	1
|IOTimeSync!F	840.3
|IONetworking!F	3.4
>DiskImages	493.0.0
|IO!B!F	7.0.6f7
|IO!BPacketLogger	7.0.6f7
>!ASSE	1.0
>KernelRelayHost	1
>!ASEPManager	1.0.1
>IOSlaveProcessor	1
|IOUSBMass!SDriver	157.140.1
|IOSCSIArchitectureModel!F	422.120.3
|IO!S!F	2.1
|IOUSBHost!F	1.2
>usb.!UCommon	1.0
>!UHostMergeProperties	1.2
>!ABusPower!C	1.0
|IOReport!F	47
>!AACPIPlatform	6.1
>!ASMC	3.1.9
>watchdog	1
|IOPCI!F	2.9
|IOACPI!F	1.4
@kec.pthread	1
@kec.corecrypto	1.0
@kec.Libm	1

@aviadsteps
Copy link

aviadsteps commented Nov 8, 2020

Same issue here

Attempted this:
https://apple.stackexchange.com/a/392859

But didn't seem to solve the issue

MBP 2019 16inch

macOS Catalina 10.15.7

`panic(cpu 12 caller 0xffffff7f80d333c5): "DSB0(MacBookPro16,1): thunderbolt power on failed 0xffffffff\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-370.141.1/IOPCIBridge.cpp:1398
Backtrace (CPU 12), Frame : Return Address
0xffffff83bd7e39e0 : 0xffffff800031868d
0xffffff83bd7e3a30 : 0xffffff8000452ab5
0xffffff83bd7e3a70 : 0xffffff800044463e
0xffffff83bd7e3ac0 : 0xffffff80002bea40
0xffffff83bd7e3ae0 : 0xffffff8000317d57
0xffffff83bd7e3be0 : 0xffffff8000318147
0xffffff83bd7e3c30 : 0xffffff8000abf2bc
0xffffff83bd7e3ca0 : 0xffffff7f80d333c5
0xffffff83bd7e3cc0 : 0xffffff7f80d1afab
0xffffff83bd7e3d20 : 0xffffff7f80d1b15c
0xffffff83bd7e3d60 : 0xffffff7f80d1b303
0xffffff83bd7e3da0 : 0xffffff7f80d1b4d8
0xffffff83bd7e3dc0 : 0xffffff7f80d196d2
0xffffff83bd7e3e10 : 0xffffff7f80d24023
0xffffff83bd7e3e30 : 0xffffff8000a10fe4
0xffffff83bd7e3ea0 : 0xffffff8000a10dea
0xffffff83bd7e3ec0 : 0xffffff800035a645
0xffffff83bd7e3f40 : 0xffffff800035a171
0xffffff83bd7e3fa0 : 0xffffff80002be13e
Kernel Extensions in backtrace:
com.apple.iokit.IOPCIFamily(2.9)[2F37AE58-E6B9-3B18-9092-3B80D34C334B]@0xffffff7f80d12000->0xffffff7f80d4afff

BSD process name corresponding to current thread: kernel_task
Boot args: -x chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19H15

Kernel version:
Darwin Kernel Version 19.6.0: Thu Oct 29 22:56:45 PDT 2020; root:xnu-6153.141.2.2~1/RELEASE_X86_64
Kernel UUID: 9B5A7191-5B84-3990-8710-D9BD9273A8E5
__HIB text base: 0xffffff8000100000
System model name: MacBookPro16,1 (Mac-E1008331FDC96864)
System shutdown begun: NO

System uptime in nanoseconds: 112769970543
last loaded kext at 43235219446: >!AGraphicsDevicePolicy 5.2.6 (addr 0xffffff7f8498a000, size 86016)
loaded kexts:

!AGraphicsDevicePolicy 5.2.6
AGPM 111.4.4
X86PlatformShim 1.0.0
@Dont_Steal_Mac_OS_X 7.0.0
AGDCBacklightControl 5.2.6
ACPI_SMC_PlatformPlugin 1.0.0
!ABacklight 180.3
!ATopCaseHIDEventDriver 3430.1
!AMuxControl2 5.2.6
!A!ICFLGraphicsFramebuffer 14.0.7
!AHIDALSService 1
!A!IPCHPMC 2.0.1
!AMCCSControl 1.14
@filesystems.autofs 3.0
usb.!UHostBillboardDevice 1.0
BCMWLANFirmware4355.Hashstore 1
BCMWLANFirmware4364.Hashstore 1
BCMWLANFirmware4377.Hashstore 1
!ABCMWLANBusInterfacePCIe 1
!AFileSystemDriver 3.0.1
@filesystems.hfs.kext 522.100.5
@BootCache 40
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@filesystems.apfs 1412.141.1
!A!II210Ethernet 2.3.1
@private.KextAudit 1.0
!ASmartBatteryManager 161.0.0
!AACPIButtons 6.1
!ASMBIOS 2.1
!AACPIEC 6.1
!AAPIC 1.7
$!AImage4 1
@nke.applicationfirewall 303
$TMSafetyNet 8
@!ASystemPolicy 2.0.0
|EndpointSecurity 1
IOPlatformPluginLegacy 1.0.0
@kext.AMDRadeonX6000Framebuffer 3.1.0
@!AGPUWrangler 5.2.6
!ABacklightExpert 1.1.0
|IONDRVSupport 576.1
!AHIDKeyboard 209
!AHS!BDriver 3430.1
IO!BHIDDriver 7.0.6f7
!AGraphicsControl 5.2.6
|IOAccelerator!F2 438.7.3
X86PlatformPlugin 1.0.0
|IO!BHost!CUARTTransport 7.0.6f7
|IO!BHost!CTransport 7.0.6f7
!A!ILpssUARTv1 3.0.60
!A!ILpssUARTCommon 3.0.60
!AOnboardSerial 1.0
@kext.AMDSupport 3.1.0
@!AGraphicsDeviceControl 5.2.6
!AActuatorDriver 3440.1
!AMultitouchDriver 3440.1
!AInputDeviceSupport 3440.8
IOPlatformPlugin!F 6.0.0d8
!ASMBusPCI 1.0.14d1
!ASMBus!C 1.0.18d1
|IOGraphics!F 576.1
@kext.triggers 1.0
usb.IOUSBHostHIDDevice 1.2
usb.cdc.ecm 5.0.0
usb.cdc.ncm 5.0.0
usb.cdc 5.0.0
usb.networking 5.0.0
usb.!UHostCompositeDevice 1.2
!AThunderboltDPOutAdapter 6.2.6
!AThunderboltPCIUpAdapter 2.5.4
usb.!UHub 1.2
!ABCMWLANCore 1.0.0
IOImageLoader 1.0.0
|IO80211!FV2 1200.12.2b1
corecapture 1.0.4
|IOSkywalk!F 1
|IOSurface 269.11
@filesystems.hfs.encodings.kext 1
|IOSerial!F 11
!AXsanScheme 3
usb.!UVHCIBCE 1.2
usb.!UVHCI 1.2
usb.!UVHCICommonBCE 1.0
usb.!UVHCICommon 1.0
!AEffaceableNOR 1.0
|IOBufferCopy!C 1.1.0
|IOBufferCopyEngine!F 1
|IONVMe!F 2.1.0
!AThunderboltPCIDownAdapter 2.5.4
!AThunderboltDPInAdapter 6.2.6
!AThunderboltDPAdapter!F 6.2.6
!AHPM 3.4.4
!A!ILpssI2C!C 3.0.60
!A!ILpssDmac 3.0.60
!A!ILpssI2C 3.0.60
!AThunderboltNHI 5.8.6
|IOThunderbolt!F 7.6.1
|IOEthernetAVB!C 1.1.0
mDNSOffloadUserClient 1.0.1b8
usb.!UXHCIPCI 1.2
usb.!UXHCI 1.2
usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
!AEFINVRAM 2.1
!AEFIRuntime 2.1
!ASMCRTC 1.0
|IOSMBus!F 1.1
|IOHID!F 2.0.0
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
!AKeyStore 2
!UTDM 489.120.1
|IOSCSIBlockCommandsDevice 422.120.3
!ACredentialManager 1.0
!AFDEKeyStore 28.30
!AEffaceable!S 1.0
!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
|CoreAnalytics!F 1
|IOTimeSync!F 840.3
|IONetworking!F 3.4
DiskImages 493.0.0
|IO!B!F 7.0.6f7
|IO!BPacketLogger 7.0.6f7
!ASSE 1.0
KernelRelayHost 1
!ASEPManager 1.0.1
IOSlaveProcessor 1
|IOUSBMass!SDriver 157.140.1
|IOSCSIArchitectureModel!F 422.120.3
|IO!S!F 2.1
|IOUSBHost!F 1.2
usb.!UCommon 1.0
!UHostMergeProperties 1.2
!ABusPower!C 1.0
|IOReport!F 47
!AACPIPlatform 6.1
!ASMC 3.1.9
watchdog 1
|IOPCI!F 2.9
|IOACPI!F 1.4
@kec.pthread 1
@kec.corecrypto 1.0
@kec.Libm 1`

@aviadsteps
Copy link

aviadsteps commented Nov 8, 2020

Attempted to upgrade to Big Sur Beta, it didn't solve the issue (Error now is in a different line of IOPCIBridge.cpp, so I assume it was updated but issue wasn't solved)

edit:
I stand corrected, it seems to have mitigated the issue, I'm experiencing less resets

@koaps
Copy link

koaps commented Feb 17, 2021

@aviadsteps good to know, I've been debating if I wanted to upgrade, with the thunderbolt bridge disabled my system seems much more stable, I also don't let it auto-sleep, I manually put it to sleep.

@born-confused
Copy link

@aviadsteps good to know, I've been debating if I wanted to upgrade, with the thunderbolt bridge disabled my system seems much more stable, I also don't let it auto-sleep, I manually put it to sleep.

Hey, I have 2018 MBP and started facing this issue a lot after 11.4 update. Then came the 11.5 update and issue seemed mitigated however, I face the issue every time I fire up my machine in the morning.

I tried shutting down my machine overnight and next morning did not face the issue. But if it auto-sleeps, I face the issue again.

Disabling thunderbolt did not make a difference for me. Any update on this issue by anyone?

@abwaanka
Copy link

Catalina 10.15.7 here - this happens when my computer sleeps.

panic(cpu 0 caller 0xffffff7f983523c5): "UPSB(MacBookPro14,3): thunderbolt power on failed 0xffffffff\n"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/IOPCIFamily/IOPCIFamily-370.141.1/IOPCIBridge.cpp:1398
Backtrace (CPU 0), Frame : Return Address
0xffffff923f07ba60 : 0xffffff801791c63d
0xffffff923f07bab0 : 0xffffff8017a56b25
0xffffff923f07baf0 : 0xffffff8017a486ae
0xffffff923f07bb40 : 0xffffff80178c2a40
0xffffff923f07bb60 : 0xffffff801791bd07
0xffffff923f07bc60 : 0xffffff801791c0f7
0xffffff923f07bcb0 : 0xffffff80180c0b5c
0xffffff923f07bd20 : 0xffffff7f983523c5
0xffffff923f07bd40 : 0xffffff7f98339fab
0xffffff923f07bda0 : 0xffffff7f9833a4ea
0xffffff923f07bdc0 : 0xffffff7f983386d2
0xffffff923f07be10 : 0xffffff7f98343023
0xffffff923f07be30 : 0xffffff8018012884
0xffffff923f07bea0 : 0xffffff801801268a
0xffffff923f07bec0 : 0xffffff801795e605
0xffffff923f07bf40 : 0xffffff801795e131
0xffffff923f07bfa0 : 0xffffff80178c213e
Kernel Extensions in backtrace:
com.apple.iokit.IOPCIFamily(2.9)[D0AE78D9-E2C6-39B7-A207-C5F4BE2C5B80]@0xffffff7f98331000->0xffffff7f98369fff

BSD process name corresponding to current thread: kernel_task

Mac OS version:
19H1323

Kernel version:
Darwin Kernel Version 19.6.0: Tue Jun 22 19:49:55 PDT 2021; root:xnu-6153.141.35~1/RELEASE_X86_64
Kernel UUID: EA37759C-12E3-3509-AD57-4B4A4FC5E7AD
Kernel slide: 0x0000000017600000
Kernel text base: 0xffffff8017800000
__HIB text base: 0xffffff8017700000
System model name: MacBookPro14,3 (Mac-551B86E5744E2388)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 11891458630336
last loaded kext at 11863678473107: >usb.cdc.acm 5.0.0 (addr 0xffffff7f9ca76000, size 32768)
last unloaded kext at 11836187692344: >!UAudio 323.4 (addr 0xffffff7f9c9ef000, size 434176)
loaded kexts:

AudioAUUC 1.70
!AHIDALSService 1
@fileUtil 20.036.15
!APlatformEnabler 2.7.0d0
AGPM 111.4.4
X86PlatformShim 1.0.0
@filesystems.autofs 3.0
!AHDA 283.15
!AUpstreamUserClient 3.6.8
@kext.AMDRadeonServiceManager 3.1.0
@kext.AMDFramebuffer 3.1.0
@kext.AMDRadeonX4000 3.1.0
!AGraphicsDevicePolicy 5.2.7
@AGDCPluginDisplayMetrics 5.2.7
!AHV 1
|IOUserEthernet 1.0.1
!A!IPCHPMC 2.0.1
|IO!BSerialManager 7.0.6f8
pmtelemetry 1
!AMuxControl 5.2.7
@Dont_Steal_Mac_OS_X 7.0.0
AGDCBacklightControl 5.2.7
eficheck 1
!AGFXHDA 100.1.429
!A!IKBLGraphics 14.0.7
!A!ISlowAdaptiveClocking 4.0.0
@kext.AMD9500!C 3.1.0
!AMCCSControl 1.14
!A!IKBLGraphicsFramebuffer 14.0.7
!AEmbeddedOSSupportHost 1
!AThunderboltIP 3.1.4
SMCMotionSensor 3.0.4d1
!AVirtIO 1.0
@filesystems.hfs.kext 522.100.5
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
!ATopCaseHIDEventDriver 3430.1
AirPort.BrcmNIC 1400.1.1
@filesystems.apfs 1412.141.2
@private.KextAudit 1.0
!ASmartBatteryManager 161.0.0
!AACPIButtons 6.1
!ARTC 2.0
!ASMBIOS 2.1
!AACPIEC 6.1
!AAPIC 1.7
$!AImage4 1
@nke.applicationfirewall 303
$TMSafetyNet 8
@!ASystemPolicy 2.0.0
|EndpointSecurity 1
usb.cdc.acm 5.0.0
usb.serial 6.0.0
usb.cdc.ecm 5.0.0
usb.IOUSBHostHIDDevice 1.2
!UAudio 323.4
usb.cdc.ncm 5.0.0
usb.!UiBridge 1.0
usb.cdc 5.0.0
usb.networking 5.0.0
usb.!UHostCompositeDevice 1.2
@kext.triggers 1.0
DspFuncLib 283.15
@kext.OSvKernDSPLib 529
@kext.AMDRadeonX4100HWLibs 1.0
@kext.AMDRadeonX4000HWServices 3.1.0
|IOAVB!F 850.1
|IO!BHost!CUARTTransport 7.0.6f8
|IO!BHost!CTransport 7.0.6f8
!AHDA!C 283.15
|IOHDA!F 283.15
!AGraphicsControl 5.2.7
!A!ILpssUARTv1 3.0.60
!A!ILpssUARTCommon 3.0.60
!AOnboardSerial 1.0
!ABacklightExpert 1.1.0
@!AGPUWrangler 5.2.7
|IOSlowAdaptiveClocking!F 1.0.0
|IONDRVSupport 576.1
!ASMBus!C 1.0.18d1
|IOAccelerator!F2 438.7.4
X86PlatformPlugin 1.0.0
IOPlatformPlugin!F 6.0.0d8
@kext.AMDSupport 3.1.0
@!AGraphicsDeviceControl 5.2.7
|IOGraphics!F 576.1
@plugin.IOgPTPPlugin 840.3
|IOEthernetAVB!C 1.1.0
|IOAudio!F 300.2
@vecLib.kext 1.2.0
|IOSerial!F 11
|IOSurface 269.11
@filesystems.hfs.encodings.kext 1
!AActuatorDriver 3440.1
!AHIDKeyboard 209
!AHS!BDriver 3430.1
IO!BHIDDriver 7.0.6f8
|IO!B!F 7.0.6f8
|IO!BPacketLogger 7.0.6f8
!AMultitouchDriver 3440.1
!AInputDeviceSupport 3440.8
!AHSSPIHIDDriver 59
!AHSSPISupport 59
|IO80211!F 1200.12.2b1
mDNSOffloadUserClient 1.0.1b8
corecapture 1.0.4
|IOSkywalk!F 1
!A!ILpssSpi!C 3.0.60
!AThunderboltDPInAdapter 6.2.6
!AThunderboltDPAdapter!F 6.2.6
!AThunderboltPCIDownAdapter 2.5.4
|IONVMe!F 2.1.0
!AThunderboltNHI 5.8.6
!AHPM 3.4.4
|IOThunderbolt!F 7.6.1
!A!ILpssI2C!C 3.0.60
!A!ILpssDmac 3.0.60
!A!ILpssGspi 3.0.60
!A!ILpssI2C 3.0.60
usb.!UXHCIPCI 1.2
usb.!UXHCI 1.2
|IOUSB!F 900.4.2
!AEFINVRAM 2.1
!AEFIRuntime 2.1
|IOSMBus!F 1.1
|IOHID!F 2.0.0
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
DiskImages 493.0.0
!AFDEKeyStore 28.30
!AEffaceable!S 1.0
!ASSE 1.0
!AKeyStore 2
!UTDM 489.120.1
|IOSCSIBlockCommandsDevice 422.120.3
!ACredentialManager 1.0
KernelRelayHost 1
!ASEPManager 1.0.1
IOSlaveProcessor 1
|IOUSBMass!SDriver 157.140.1
|IOSCSIArchitectureModel!F 422.120.3
|IO!S!F 2.1
|IOUSBHost!F 1.2
!UHostMergeProperties 1.2
usb.!UCommon 1.0
!ABusPower!C 1.0
|CoreAnalytics!F 1
!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
|IOTimeSync!F 840.3
|IONetworking!F 3.4
|IOReport!F 47
!AACPIPlatform 6.1
!ASMC 3.1.9
watchdog 1
|IOPCI!F 2.9
|IOACPI!F 1.4
@kec.pthread 1
@kec.corecrypto 1.0
@kec.Libm 1

@dilipisharagh
Copy link

did you got rid of this problem? this kernel panic also ruin my MacBook!

@aviadsteps
Copy link

Actually, eventually the motherboard got fried or something, ended up replacing the MacBook.

@dilipisharagh
Copy link

dilipisharagh commented Nov 17, 2023

ohh! :(
I tried lot of things things to solve it, but finally I use these commands to completely disable sleeping the Mac. Only Shutdown, Restart and Logout!

sudo pmset -a hibernatemode 25
sudo pmset disablesleep 1
sudo pmset -a sleep 0
sudo pmset -a lidwake 0

it works well although it is ruining my battery!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment