macmac01 Posted May 12, 2019 Share Posted May 12, 2019 Hey all,I really need your help with a problem that simply defies all logic.Recently I installed an authentic Apple Airport card (Broadcom BCM94331CD) on my Hackintosh together with a PCI-E adapter card. It worked OOB, without any added kexts or additional settings, so I was initially very happy.However, I soon realised that the computer would just not go to sleep. Or to be precise, it would sleep but would wake up again immediately.I checked all the possible suggestions online both here and on tonymacx86. 1. I followed Rehabman's guide for creating a custom SSDT for USBInjectAll, disabling all unused USB ports, giving proper names etc.2. I installed the AirportBrcmFixup kext together with the appropriate kexts for bluetooth etc for my card.3. I extracted the computer's DSDT and went through it, deleting all PWR instances and saved as custom DSDT to EFI/Clover partition.4. As #3 had no effect I went through DSDT again changing the PWR hex values to various suggestions.Nothing worked. The computer stubbornly refuses to stay asleep. NOTES:- Wake reason is always XHC. I know this refers to USB activity but it is 100% an issue with the wifi card. When I remove the card the computer sleeps perfectly, every single time. - The computer is running MacOS Sierra 10.12.6 and everything else is working 100%.- Up until I installed the card, sleep & shutdown were working fine.- I can get the computer to stay asleep by deleting the com.apple.airport.preferences file in /Library/Preferences/SystemConfiguration folder and selecting Turn WiFi Off from the settings panel. If I then logout and select sleep it will sleep ok.What could be the issue here? I'll follow up with all relevant files and outputs as per Rehabman's instructions on other similar threads.Any help will be greatly appreciated!Nick Link to comment Share on other sites More sharing options...
macmac01 Posted May 12, 2019 Author Share Posted May 12, 2019 (edited) I am also including my system files. IOREG 1.2 Clover pmset -g log (latest entries): UUID: 1D63E3F8-6879-4F2B-B949-AF7A1A6D1EAF 2019-05-12 12:07:19 +0300 Sleep Entering Sleep state due to 'Software Sleep pid=699': Using AC 9 secs 2019-05-12 12:07:22 +0300 PM Client Acks Delays to Sleep notifications: [com.apple.apsd is slow(2993 ms)] 2019-05-12 12:07:27 +0300 Kernel Client Acks Delays to Sleep notifications: [AppleHDADriver driver is slow(msg: SetState to 0)(507 ms)] 2019-05-12 12:07:27 +0300 Assertions PID 163(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00008517 [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 2019-05-12 12:07:27 +0300 Assertions Kernel Idle sleep preventers: IODisplayWrangler 2019-05-12 12:07:27 +0300 Notification Display is turned on 2019-05-12 12:07:27 +0300 Assertions PID 163(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00008517 [System: DeclUser BGTask kDisp] 2019-05-12 12:07:28 +0300 Wake Wake from Normal Sleep [CDNVA] due to XHC/: Using AC 2019-05-12 12:07:28 +0300 HibernateStats hibmode=0 standbydelay=43200 30 2019-05-12 12:07:28 +0300 Kernel Client Acks Delays to Wake notifications: [AppleUSB20HubPort driver is slow(msg: SetState to 3)(402 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(927 ms)] [IOUSBMassStorageInterfaceNub driver is slow(msg: SetState to 1)(1062 ms)] [IOUSBMassStorageDriverNub driver is slow(msg: SetState to 1)(1119 ms)] 2019-05-12 12:07:28 +0300 Assertions PID 50(powerd) Created InternalPreventSleep "com.apple.powermanagement.acwakelinger" 00:00:00 id:0x0xd0000851d [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp] 2019-05-12 12:07:35 +0300 Assertions PID 174(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.AppleHDAEngineOutput:1B,2,1,1:0.context.preventuseridledisplaysleep" 01:31:18 id:0x0x500008361 [System: DeclUser SRPrevSleep kCPU kDisp] kextstat/pmset: 2019-05-12 12:25:42 +0300 Assertion status system-wide: BackgroundTask 1 ApplePushServiceTask 0 UserIsActive 1 PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 ExternalMedia 0 PreventUserIdleSystemSleep 1 NetworkClientActive 0 Listed by owning process: pid 1341(AddressBookSourceSync): [0x00002b0600018604] 00:00:24 PreventUserIdleSystemSleep named: "Address Book Source Sync" Timeout will fire in 1776 secs Action=TimeoutActionTurnOff pid 244(UserEventAgent): [0x00002b06000b8605] 00:00:24 BackgroundTask named: "com.apple.AddressBook.ScheduledSync" Created for PID: 1341. pid 101(hidd): [0x000026b400098504] 00:18:52 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968114.3" Timeout will fire in 178 secs Action=TimeoutActionRelease Kernel Assertions: 0x4=USB id=502 level=255 0x4=USB mod=01/01/1970, 02:00 description=com.apple.usb.externaldevice.14800000 owner=Keyboard Hub id=505 level=255 0x4=USB mod=01/01/1970, 02:00 description=com.apple.usb.externaldevice.14900000 owner=USB3.0 Card Reader id=506 level=255 0x4=USB mod=01/01/1970, 02:00 description=com.apple.usb.externaldevice.14830000 owner=USB Receiver Idle sleep preventers: IODisplayWrangler touch /System/Library/Extensions && sudo kextcache -u / kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_Intel_Generic_SATA.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext WhateverGreen.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooTSCSync.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleUSBCardReader.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleALC.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AirportBrcmFixup.kext KernelCache ID: 403DC03AAAA818F56FE659E1C66D37F2 - I have tried disabling the Bluetooth device completely through SSDT. It becomes invisible to the system (System report shows blank), device obviously unavailable but still instant wake. - I have correctly renamed all devices. I noticed that if you leave the computer turned off overnight, the very first time you boot up you can actually get the computer to sleep normally! More specifically: I turned the computer on. Booted up and logged into my account. Wifi was active, internet connection was live. Selected Apple -> Sleep and went to sleep perfectly. Woke it up by the power button (as all the usb prw functions are now disabled) and a minute later I tried again. Slept like a baby. Woke it up again and tried for a third time about a minute later. This time? No sleep! Look at my power mgt log from this session. Pay attention at the times. Boot up 15:05:18 First sleep 15:06:34 Wakes up by power button 15:07:02 Second sleep 15:08:17 Wakes up by power button 15:08:34 Third sleep 15:09:19 Wakes up on its own 15:09:27 Fourth sleep (ever so hopeful...) 15:11:13 Wakes up on its own again 15:11:22 This is crazy! 15:05:18.848827 +0300 powerd powerd process is started 15:05:18.853492 +0300 powerd Summary- [System: No Assertions] Using AC 15:05:20.083226 +0300 powerd Kernel Idle sleep preventers: IODisplayWrangler 15:05:20.088711 +0300 powerd Display is turned on 15:05:29.411726 +0300 powerd [System: DeclUser BGTask kDisp] 15:06:19.393785 +0300 powerd Display is turned off 15:06:19.393924 +0300 powerd [System: PrevIdle DeclUser BGTask kDisp] 15:06:19.393974 +0300 powerd [System: PrevIdle DeclUser BGTask kDisp] 15:06:19.394013 +0300 powerd [System: PrevIdle DeclUser BGTask kDisp] 15:06:19.394054 +0300 powerd [System: PrevIdle DeclUser BGTask kDisp] 15:06:19.394090 +0300 powerd [System: PrevIdle DeclUser BGTask kDisp] 15:06:19.394125 +0300 powerd [System: PrevIdle DeclUser BGTask kDisp] 15:06:19.399222 +0300 powerd Kernel Idle sleep preventers: -None- 15:06:19.399831 +0300 powerd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp] 15:06:19.585385 +0300 powerd [System: DeclUser BGTask SRPrevSleep IPushSrvc kCPU kDisp] 15:06:19.587824 +0300 powerd [System: DeclUser BGTask SRPrevSleep IPushSrvc kCPU kDisp] 15:06:28.594716 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:06:34.410020 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:06:34.410254 +0300 powerd Summary- [System: DeclUser BGTask kDisp] Using AC 15:06:34.416097 +0300 powerd Entering Sleep state due to 'Software Sleep pid=97': 15:06:41.540111 +0300 powerd [System: DeclUser BGTask kDisp] 15:07:02.427424 +0300 powerd 15:07:31.003814 +0300 powerd 15:07:31.038481 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:07:31.062142 +0300 powerd Kernel Idle sleep preventers: IODisplayWrangler 15:07:31.063528 +0300 powerd Display is turned on 15:07:31.072090 +0300 powerd [System: DeclUser BGTask kDisp] 15:07:32.715531 +0300 powerd Wake from Normal Sleep [CDNVA] due to PWRB XHC/User: 15:07:32.715691 +0300 powerd hibmode=0 standbydelay=43200 15:07:32.716720 +0300 powerd 15:07:32.716921 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:07:36.635013 +0300 powerd [System: DeclUser BGTask SRPrevSleep IPushSrvc kCPU kDisp] 15:07:43.686466 +0300 powerd Display is turned off 15:07:43.686561 +0300 powerd [System: DeclUser SRPrevSleep kCPU kDisp] 15:07:43.686616 +0300 powerd [System: DeclUser SRPrevSleep kCPU kDisp] 15:07:43.690753 +0300 powerd Kernel Idle sleep preventers: -None- 15:07:43.691103 +0300 powerd Entering DarkWake state due to 'Software Sleep pid=97': 15:07:43.691478 +0300 powerd [System: PrevIdle DeclUser SRPrevSleep kCPU kDisp] 15:07:58.701778 +0300 powerd [System: DeclUser SRPrevSleep kCPU kDisp] 15:07:58.701921 +0300 powerd Summary- [System: DeclUser SRPrevSleep kCPU kDisp] Using AC 15:08:17.712231 +0300 powerd [System: DeclUser SRPrevSleep kCPU kDisp] 15:08:17.712485 +0300 powerd Summary- [System: DeclUser kDisp] Using AC 15:08:17.718242 +0300 powerd Entering Sleep state due to 'Software Sleep pid=97': 15:08:18.644605 +0300 powerd [System: DeclUser BGTask kDisp] 15:08:18.644697 +0300 powerd [System: DeclUser BGTask kDisp] 15:08:20.686240 +0300 powerd 15:08:33.007327 +0300 powerd 15:08:33.038330 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:08:33.041810 +0300 powerd [System: DeclUser BGTask kDisp] 15:08:33.061503 +0300 powerd Kernel Idle sleep preventers: IODisplayWrangler 15:08:33.062465 +0300 powerd Display is turned on 15:08:34.711050 +0300 powerd Wake from Normal Sleep [CDNVA] due to PWRB XHC/User: 15:08:34.711185 +0300 powerd hibmode=0 standbydelay=43200 15:08:34.712126 +0300 powerd 15:08:34.712311 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:08:56.263657 +0300 powerd Display is turned off 15:08:56.263775 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:08:56.263825 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:08:56.264034 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:08:56.267679 +0300 powerd Kernel Idle sleep preventers: -None- 15:08:56.271291 +0300 powerd Entering DarkWake state due to 'Software Sleep pid=97': 15:08:56.271689 +0300 powerd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp] 15:08:58.663641 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:09:11.281992 +0300 powerd [System: DeclUser SRPrevSleep kCPU kDisp] 15:09:11.282136 +0300 powerd Summary- [System: DeclUser SRPrevSleep kCPU kDisp] Using AC 15:09:19.292453 +0300 powerd [System: DeclUser SRPrevSleep kCPU kDisp] 15:09:19.292705 +0300 powerd Summary- [System: DeclUser kDisp] Using AC 15:09:19.298501 +0300 powerd Entering Sleep state due to 'Software Sleep pid=97': 15:09:22.314190 +0300 powerd 15:09:26.004910 +0300 powerd 15:09:26.038348 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:09:26.062625 +0300 powerd Kernel Idle sleep preventers: IODisplayWrangler 15:09:26.063963 +0300 powerd Display is turned on 15:09:26.077590 +0300 powerd [System: DeclUser BGTask kDisp] 15:09:27.721167 +0300 powerd Wake from Normal Sleep [CDNVA] due to XHC/: 15:09:27.721316 +0300 powerd hibmode=0 standbydelay=43200 15:09:27.722130 +0300 powerd 15:09:27.722394 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:10:12.727591 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:10:58.854145 +0300 powerd Display is turned off 15:10:58.854212 +0300 powerd [System: DeclUser kDisp] 15:10:58.859384 +0300 powerd [System: PrevIdle DeclUser SRPrevSleep kCPU kDisp] 15:10:58.862286 +0300 powerd Kernel Idle sleep preventers: -None- 15:11:13.865382 +0300 powerd [System: DeclUser SRPrevSleep kCPU kDisp] 15:11:13.871315 +0300 powerd Entering Sleep state due to 'Software Sleep pid=97': 15:11:16.865990 +0300 powerd 15:11:21.004149 +0300 powerd 15:11:21.038346 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:11:21.062135 +0300 powerd Kernel Idle sleep preventers: IODisplayWrangler 15:11:21.063662 +0300 powerd Display is turned on 15:11:21.077038 +0300 powerd [System: DeclUser BGTask kDisp] 15:11:22.724871 +0300 powerd Wake from Normal Sleep [CDNVA] due to XHC/: 15:11:22.725005 +0300 powerd hibmode=0 standbydelay=43200 15:11:22.725809 +0300 powerd 15:11:22.725996 +0300 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp] 15:11:36.634365 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.635232 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.635961 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.636232 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.636495 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.636648 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.636836 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.636947 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.637133 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.637243 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.637439 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.637549 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.637761 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.638140 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.638279 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.638390 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.638515 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.638610 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.638721 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.638866 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.639028 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.639146 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.639336 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.639467 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.639639 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.639748 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.639873 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.639975 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.640085 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] 15:11:36.640188 +0300 powerd [System: DeclUser SRPrevSleep IPushSrvc kCPU kDisp] Mac mini.zip CLOVER.zip config.plist SSDT-UIAC-ALL.dsl Patched DSDT.dsl Edited May 12, 2019 by macmac01 Link to comment Share on other sites More sharing options...
Recommended Posts