Forum

Notifications
Clear all

Re : iMac Sleep Wake Failure EFI  

   RSS

0

Hi All,

I keep getting this error when my iMac wakes from sleep. It fails to wake from Sleep and reboots (I have to use the power button to restart)

It seems to be related to the Samsung Portable SSSD (T5) which is connected by a Type C cable. If I keep the Portable SSD unplugged I do not seem to have the issue but I am not sure why.

  • iMac Retina 5K (2017)
  • Catalina 10.15.4

Any ideas or suggestions. 

image

Thanks

@ajbeardy
See if you have any kernel panic reports.
.
Finder -> Go -> Go to Folder -> /Library/Logs/DiagnosticReports
.
Look for files ending in .panic
.
If you have more than 1, post a few, as differences or sameness of multiple .panic files is part of the clues.
.
Reading macOS kernel panics is a bit like reading "Tea Leaves". Sometimes they have strong indications of the problem, sometimes a vague hint, and sometimes they are no help at all.

-- attachment is not available --

Thanks, I have attached the report from this morning. I can see the reference to "thunderbolt power on failed" which I have seen in the previous diagnosis log. undefined 

5 Answers
0

I keep trying to access the "Show 1 more comments" where your .panic is stored, and the server does not seem willing to do it.

So, maybe just post the .panic as a "Your Answer" and then it will not be another click away.

0

File Attached, Thanks. undefined 

This post was modified 3 months ago by ajbeardy

@ajbeardy
Sorry, not seeing it.

.

It might not be you.  It could be the forum software.

0

Here is the text from where I think it makes sense.

 

,"macOSPanicString":"panic(cpu 0 caller 0xffffff7f81b52399): \"UPSB(iMac18,3): thunderbolt power on failed 0xffffffff\\n\"@\/AppleInternal\/BuildRoot\/Library\/Caches\/com.apple.xbs\/Sources\/IOPCIFamily\/IOPCIFamily-370.100.21\/IOPCIBridge.cpp:1398\nBacktrace (CPU 0), Frame : Return Address\n0xffffff9225823a60 : 0xffffff80011215cd \n0xffffff9225823ab0 : 0xffffff800125a3c5 \n0xffffff9225823af0 : 0xffffff800124bf7e \n0xffffff9225823b40 : 0xffffff80010c7a40 \n0xffffff9225823b60 : 0xffffff8001120c97 \n0xffffff9225823c60 : 0xffffff8001121087 \n0xffffff9225823cb0 : 0xffffff80018c2c7c \n0xffffff9225823d20 : 0xffffff7f81b52399 \n0xffffff9225823d40 : 0xffffff7f81b39fcf \n0xffffff9225823da0 : 0xffffff7f81b3a50e \n0xffffff9225823dc0 : 0xffffff7f81b386f6 \n0xffffff9225823e10 : 0xffffff7f81b4301f \n0xffffff9225823e30 : 0xffffff8001814e04 \n0xffffff9225823ea0 : 0xffffff8001814c0a \n0xffffff9225823ec0 : 0xffffff8001163545 \n0xffffff9225823f40 : 0xffffff8001163071 \n0xffffff9225823fa0 : 0xffffff80010c713e \n Kernel Extensions in backtrace:\n com.apple.iokit.IOPCIFamily(2.9)[1B1F3BBB-9212-3CF9-94F8-8FEF0D3ACEC4]@0xffffff7f81b31000->0xffffff7f81b69fff\n\nBSD process name corresponding to current thread: kernel_task\n\nMac OS version:\n19E287\n\nKernel version:\nDarwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15\/RELEASE_X86_64\nKernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6\nKernel slide: 0x0000000000e00000\nKernel text base: 0xffffff8001000000\n__HIB text base: 0xffffff8000f00000\nSystem model name: iMac18,3 (Mac-BE088AF8C5EB4FA2)\nSystem shutdown begun: NO\nPanic diags file available: YES (0x0)\n\nSystem uptime in nanoseconds: 2620540786096\nlast loaded kext at 333875058471: @filesystems.afpfs\t11.2 (addr 0xffffff7f85de3000, size 364544)\nloaded kexts:\ncom.samsung.portablessd.driver\t1.5.03\[email protected]\t11.2\[email protected]\t8.1\n>!ATopCaseHIDEventDriver\t3430.1\n>AudioAUUC\t1.70\[email protected]\t20.036.15\n>AGPM\t111.4.4\n>!APlatformEnabler\t2.7.0d0\n>X86PlatformShim\t1.0.0\[email protected]\t3.0\n>!AHDAHardwareConfigDriver\t283.15\n>!AHDA\t283.15\[email protected]\t3.0.8\n>!AUpstreamUserClient\t3.6.8\[email protected]\t3.0.8\[email protected]\t3.0.8\n>!AGraphicsDevicePolicy\t5.1.16\[email protected]\t5.1.16\n>!AHV\t1\n|IOUserEthernet\t1.0.1\n>!A!IKBLGraphics\t14.0.5\n>AGDCBacklightControl\t5.1.16\n>!ABacklight\t180.3\[email protected]!C\t3.0.8\n|IO!BSerialManager\t7.0.4f6\n>pmtelemetry\t1\[email protected]_Steal_Mac_OS_X\t7.0.0\n>!AMCCSControl\t1.11\n>!AFIVRDriver\t4.1.0\n>!A!IKBLGraphicsFramebuffer\t14.0.5\n>!A!ISlowAdaptiveClocking\t4.0.0\n>eficheck\t1\n>!AThunderboltIP\t3.1.4\n>ACPI_SMC_PlatformPlugin\t1.0.0\n|Broadcom!B20703USBTransport\t7.0.4f6\n>!A!IPCHPMC\t2.0.1\n>!AGFXHDA\t100.1.426\n>!ASMCLMU\t212\n|SCSITaskUserClient\t422.101.1\n|IO!BUSBDFU\t7.0.4f6\n>!AFileSystemDriver\t3.0.1\n>!AVirtIO\t1.0\[email protected]\t522.100.5\[email protected]!AFSCompression.!AFSCompressionTypeDataless\t1.0.0d1\[email protected]\t40\[email protected]!AFSCompression.!AFSCompressionTypeZlib\t1.0.0\[email protected]\t1412.101.1\n>!ASDXC\t1.7.7\n|!ABCM5701Ethernet\t10.3.5\n>AirPort.BrcmNIC\t1400.1.1\[email protected]\t1.0\n>!AAHCIPort\t341.0.2\n>!AACPIButtons\t6.1\n>!ARTC\t2.0\n>!ASMBIOS\t2.1\n>!AACPIEC\t6.1\n>!AAPIC\t1.7\n$!AImage4\t1\[email protected]\t303\n$TMSafetyNet\t8\[email protected]!ASystemPolicy\t2.0.0\n|EndpointSecurity\t1\n$SecureRemotePassword\t1.0\n>!AHIDKeyboard\t209\n>!AActuatorDriver\t3440.1\n>!AMultitouchDriver\t3440.1\n>!AInputDeviceSupport\t3440.8\n>!AHS!BDriver\t3430.1\n>IO!BHIDDriver\t7.0.4f6\[email protected]\t1.0\n>DspFuncLib\t283.15\[email protected]\t529\[email protected]\t1.0\[email protected]\t3.0.8\n>!AGraphicsControl\t5.1.16\n|IOAVB!F\t840.3\n>!ASSE\t1.0\n>!ABacklightExpert\t1.1.0\[email protected]\t3.0.8\n>!ASMBus!C\t1.0.18d1\n|IOAccelerator!F2\t438.4.5\[email protected]!AGPUWrangler\t5.1.16\[email protected]!AGraphicsDeviceControl\t5.1.16\n|IOSlowAdaptiveClocking!F\t1.0.0\n>!ASMBusPCI\t1.0.14d1\n>!AThunderboltEDMSink\t4.2.3\n>!AThunderboltDPOutAdapter\t6.2.6\n>IOPlatformPluginLegacy\t1.0.0\n>X86PlatformPlugin\t1.0.0\n|Broadcom!BHost!CUSBTransport\t7.0.4f6\n|IO!BHost!CUSBTransport\t7.0.4f6\n|IO!BHost!CTransport\t7.0.4f6\n|IO!B!F\t7.0.4f6\n|IO!BPacketLogger\t7.0.4f6\n>IOPlatformPlugin!F\t6.0.0d8\n>!AHDA!C\t283.15\n|IOHDA!F\t283.15\n|IONDRVSupport\t575.1\n|IOGraphics!F\t575.1\[email protected]\t840.3\n>usb.IOUSBHostHIDDevice\t1.2\n>!UAudio\t322.2\n>usb.cdc\t5.0.0\n>usb.networking\t5.0.0\n>usb.!UHostCompositeDevice\t1.2\n|IOAudio!F\t300.2\[email protected]\t1.2.0\n|IOSerial!F\t11\n|IOSurface\t269.11\[email protected]\t1\n>!AThunderboltDPInAdapter\t6.2.6\n>!AThunderboltDPAdapter!F\t6.2.6\n>!AThunderboltPCIDownAdapter\t2.5.4\n>!AHPM\t3.4.4\n>!A!ILpssI2C!C\t3.0.60\n>!A!ILpssDmac\t3.0.60\n>!AXsanScheme\t3\n>!AThunderboltNHI\t5.8.6\n|IOThunderbolt!F\t7.6.0\n|IOEthernetAVB!C\t1.1.0\n|IO80211!F\t1200.12.2b1\n>mDNSOffloadUserClient\t1.0.1b8\n>corecapture\t1.0.4\n|IOSkywalk!F\t1\n|IONVMe!F\t2.1.0\n>!A!ILpssI2C\t3.0.60\n>usb.!UHostPacketFilter\t1.0\n>!A!ILpssGspi\t3.0.60\n>usb.!UXHCIPCI\t1.2\n>usb.!UXHCI\t1.2\n|IOAHCI!F\t290.0.1\n|IOUSB!F\t900.4.2\n>!AEFINVRAM\t2.1\n>!AEFIRuntime\t2.1\n|IOSMBus!F\t1.1\n|IOHID!F\t2.0.0\n$quarantine\t4\n$sandbox\t300.0\[email protected]!AMatch\t1.0.0d1\n>DiskImages\t493.0.0\n>!AFDEKeyStore\t28.30\n>!AEffaceable!S\t1.0\n>!AKeyStore\t2\n>!UTDM\t489.101.1\n|IOSCSIBlockCommandsDevice\t422.101.1\n>!ACredentialManager\t1.0\n>KernelRelayHost\t1\n>!ASEPManager\t1.0.1\n>IOSlaveProcessor\t1\n|IOUSBMass!SDriver\t157.101.3\n|IOSCSIArchitectureModel!F\t422.101.1\n|IO!S!F\t2.1\n|IOUSBHost!F\t1.2\n>!UHostMergeProperties\t1.2\n>usb.!UCommon\t1.0\n>!ABusPower!C\t1.0\n|CoreAnalytics!F\t1\n>!AMobileFileIntegrity\t1.0.5\[email protected]\t1\n|IOTimeSync!F\t840.3\n|IONetworking!F\t3.4\n|IOReport!F\t47\n>!AACPIPlatform\t6.1\n>!ASMC\t3.1.9\n>watchdog\t1\n|IOPCI!F\t2.9\n|IOACPI!F\t1.4\[email protected]\t1\[email protected]\t1.0\[email protected]\t1\n\n\n"}

0

Ok I think I have tracked down the error I am getting which is below but I am not sure what the cause is. If I put the iMac to Sleep it will do a Kernel Panic and reboot.

I did run Hardware Diagnostics with no errors.

"UPSB: thunderbolt power on failed 0xffffffff"
0

Thank you.  And yes, I was able to make sense of that blob.  A little Vim magic
:%s/\\n/\r/g
and I was all set 😀 

Do you need to have the Samsung driver?
com.samsung.portablessd.driver 1.5.03

Most external disks do not need their own custom drivers.

3rd party kernel extensions (com.samsung.portablessd.driver) are the #1 cause of macOS kernel panics.

If you can remove the com.samsung.portablessd.driver kernel extension, and see if (A) you can still use your external device, and (B) that the kernel panics go away, I think that would be the solution.

Unless there is some special magic happening with that driver, macOS has been able to work with external disks for a few decades without the manufacture needing to provide drivers.

Again, remember reading macOS kernel panic reports is like reading "Tea Leaves" so this is just a hint.  In this case a strong hint, because you said the problem only occurs when the Samsung is plugged in, and that is also when the com.samsung.portablessd.driver would attempt to do anything.

@datafornothinandbitsforfree
Thanks, I had been tracking it down and working through a way to remove it.

Share: