Hey guys! Okay so this is VERY weird!
I have a 9020 SFF with the Fenvi 919 installed since I build the Hackintosh almost a month ago. Everything was working perfectly. I use a Magic Keyboard + Logitech wireless mouse G305 (with its own USB connector).
A few days ago I received a new 9020 SFF because the one I got was doing a sharp noise when on sleep mode. Anyway what I did with the new 9020 SFF before I sent back the one that I got perfectly working was:
1. Put a new battery on the mobo
2. Install BIOS A25
3. Do the UEFI changes for CFG Lock and DMVT Prealloc (as
this guide shows by
@nicksoph)
4. Transplanted the SATA drive
5. Transplanted the Fenvi 919
Everything was working perfectly on the new 9020 SFF so I sent back the old one. Alright, here it comes the strange part. I finally received the BCM94360CS2 Wifi/BT PCIe Adapter Card. I bought exactly the same that is linked in the first post. And it looks exactly the same as the once I received.
So I removed the Fenvi 919, installed the BCM94360CS2 and now...
I'm unable to put the hack to sleep!. Wifi and BT works just fine, but sleep won't. As soon as it enters into sleep, it wakes again (but without waking the display – I have to press a key on the kb or click the mouse)
I haven't changed anything except that I replaced these cards. I've also tried disabling the macOS preference that avoids BT devices to be able to wake the computer (even if I previously have it enabled anyway).
I've been researching for a few days and found an interesting command
log show --style syslog | fgrep "Wake reason"
With this output I was able to see that in previous days when I was using the Fenvi usually my Hack will go to sleep, will wake (without waking the display) and then will go to sleep again until I wake it up. See below:
Code:
2019-10-16 13:00:22.222128+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-16 13:00:22.222131+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
I wake it up here
2019-10-16 14:04:06.542441+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PXSX PEG0 PEGP PEG1 PEG2 PXSX (Network)
2019-10-16 14:04:06.542442+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PXSX PEG0 PEGP PEG1 PEG2 PXSX (Network)
I wake it up here
2019-10-16 14:21:22.884372+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PXSX PEG0 PEGP PEG1 PEG2
2019-10-16 14:21:22.884373+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: PXSX PEG0 PEGP PEG1 PEG2
I wake it up here
2019-10-16 14:22:31.856294+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-16 14:22:31.856297+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
I wake it up here
2019-10-16 16:01:23.164672+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-16 16:01:23.164676+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
However with the BCM94360CS2 I bought on ebay it will sleep and wake in loop without end, as below:
Code:
2019-10-22 22:40:56.887459+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:41:50.763927+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:41:50.763930+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:42:44.188355+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:42:44.188358+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:43:37.788920+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:43:37.788924+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:44:30.874827+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:44:30.874831+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:45:24.842861+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:45:24.842865+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:46:17.141231+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:46:17.141234+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:47:10.798604+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
2019-10-22 22:47:10.798607+0200 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: EH01 EH02 XHC
So I thought, what the hell is going on here. I did a test, I disconnected the USB cable that goes into the BCM94360CS2 header (losing bluetooth connectivity of course) and
I'm able to sleep without any problems again!
Anyone got any idea what's going on here? I'm not sure how to troubleshoot this anymore. Thanks a lot!