Contribute
Register

Sierra, Skylake Sleep/Shutdown Issues

Status
Not open for further replies.
Hey Voilet,

Any more thoughts on what to check? Just curious what direction I should head since I do not have XWAK, ESL or XWAQ in my DSDT.

Also, I noticed that in my Console logs, that it says "Wake from Sleep due to XDCI". Any thoughts on this? I have been trying a few fixes with _PRW, but not sure if it is working.

I think it may be related to USB based on the DSDT, but not sure. A few entries for it within XHC in DSDT, but some entries elsewhere as well.

Thanks,
JMac
 
According to a pci device list online, it is part of thermal management. For your 9 series board, it would be the equivalent of pci8086,8ca4 I believe. If you have DPCIManager, you could confirm if that 8ca4 is present. I am purely speculating. This may be a none issue.

Just checked my DSDT, do not have XWAK, ESL or XWAQ. _WAK, some variations of a letter than WAK (like R,N, S and W) and a few variations of WAK and then a number or letter present.

Attach clean DSDT.
 
Good news Voilet!!!

I got it to sleep! Combination of a PRW SSDT for one of RehabMan's laptops, plus the corresponding Config change. When I originally tried to use it, I changed the config patch because I decided to double check his base64 conversions and noticed that it was trying to call more than just GPRW. So I thought I changed it to strictly call GPRW. This was wrong. Tonight, I realized that I had done that (it was late when I did it a few nights back) and sure enough, it worked. Silly me to question to RehabMan!

Haven't tested extensively yet, but I told it to sleep via the menu, I let it sleep for probably 15 min and then tried to wake via USB keyboard, however that did not work. I believe that the PRW basically disabled the USB on sleep, could be wrong. Could have been something else I have done. I was able to get it wake via the Power button. But, it actually worked!

Posting my Clover folder for funs and grins. Notice anything wrong with anything? Also, any thoughts on why my Nvidia card is duplicating its instances in IOReg?

Side note - Do you have a IOReg copy of your Z97 build? Want to take a look at something if you have a minute.

Thanks again for all of your help!!!
 

Attachments

  • Think its working!.zip
    11.9 MB · Views: 156
Greeting JMacIv, first a big thanks for posting your experience with the GA-Z170x-Gaming 7 Board. I have used your input for this board and have a Sierra Hackintosh sort of working.
The working files you have uploaded that fix the sleep issue. They are for the Gigabyte Z170x-Gaming 7 board and suitable for Sierra 12.1, am I right?
It's just that, I have similar build to yours and am looking to fix the auto shutdown issue when in sleep.
I am also having an issue with USBs auto ejecting attached devices after monitor going into sleep (e.g my Omni 5.1 USB). After this event I am resorted to restarting the pc.
Any help you can provide in this matter is and will be greatly appreciated. Thanks in advance.
 
Greeting JMacIv, first a big thanks for posting your experience with the GA-Z170x-Gaming 7 Board. I have used your input for this board and have a Sierra Hackintosh sort of working.
The working files you have uploaded that fix the sleep issue. They are for the Gigabyte Z170x-Gaming 7 board and suitable for Sierra 12.1, am I right?
It's just that, I have similar build to yours and am looking to fix the auto shutdown issue when in sleep.
I am also having an issue with USBs auto ejecting attached devices after monitor going into sleep (e.g my Omni 5.1 USB). After this event I am resorted to restarting the pc.
Any help you can provide in this matter is and will be greatly appreciated. Thanks in advance.
Hey ppaccs,

Yes, you are correct. My build is Z170X-Gaming 7, running 10.12.1.

On my build, my problem was that I would hit sleep, it would try to and then it immediately wake after about 20 seconds. The console log would then say that the reason the comp woke from sleep was XDCI. I thought it was rebooting, however, it was just immediately waking. I was expecting the power LED to flash during sleep like my old mobo, but this one does not. Another way I could tell it truly was just sleep was that the two digit LED readout on the mobo said "C6" which turned out to be it's status after sleeping. In order to resolve this, I had to add the PWR SSDT. That gave it the ability to actually sleep. I cannot wake it using USB, but instead hitting the power button.

As far as USB devices ejecting after sleep, I believe that is due to the PRW. Since XDCI (USB) was preventing sleep, the PWR ssdt basically forces disconnect of the USB devices, so it can sleep. Which is why you cannot wake it via a USB keyboard once sleeping. However, on my system, the USB keyboard and mouse reconnect automatically. I didn't realize that it was disconnecting until just now since I had a USB 3.0 drive when it woke from the last sleep, which had disconnected an MacOS popped up an improper ejection warning.

I am going to look into this some more though.

JMac
 
JMacIV, a big thanks for getting back to me. I'll try the files you have uploaded and see if it improves my situation to what it is at present.

For me, my wireless keyboard connects ok after sleep but my bluetooth mouse (Apple Magic Mouse) needs the system to be logged into for it to work. The machine restarts after shutting it down, the only way to turn it off being to hold the power button and force a manual shutdown.

I got fed up of repeatedly trying to get the onboard sound (creative ca0132) so bought the usb powered Creative Sound Blaster omni 5.1 surround. Now I get sound, in all 6 channels. However, I hear a continuous high pitch background noise to the audio playing whenever the sound is played through this device. This happens regardless of the audio app being used - even system default sounds. The usb sound card still disconnects after system goes into and waking from sleep.

I'll keep you posted on my experience as it develops.

Keep hackintoshing :)
 
Greetings JMacIV - Ok, a progress update, I've tested the Sandblaster Omni 5.1 USB on my Macbook Pro under El Capitan and the USB sound card works excellent. No background noise at all - and all settings have been exported. After reconnecting the USB sound card onto my Sierra Build1, I still get the background high pitch noise whenever sound comes out of the USB card. I have applied the same profile into the Omni control panel as that on my Macbook Pro. Only things different are that I am using USB3 on the Sierra build (these are all the ones available on the rear of the computer and the OS is MacOS 10.12.1, with a SMBIOS profile of 17.1.

Any suggestions would be most welcome.

I'll get back and report as I progress further. Cheers for now.
 
Greetings JMacIV, sorry I've not been posting - work calling !
Ok - a quick question, I've noticed that within the archive you make available, there is an .ioreg file. Upto this moment, I have not used this file - only because it seems to for your personal hackintosh. I would very much like to amend this file and make it suitable for my machine. Is this possible? Could I use some software to open this file, make changes to match my machine and save it as a new file - with a new filename? or Would I need to create one for myself from scratch? Any help on this will be very much appreciated. My thanks in advance for all the help you have given me and will give me. Regards
 
Good news Voilet!!!

I got it to sleep! Combination of a PRW SSDT for one of RehabMan's laptops, plus the corresponding Config change. When I originally tried to use it, I changed the config patch because I decided to double check his base64 conversions and noticed that it was trying to call more than just GPRW. So I thought I changed it to strictly call GPRW. This was wrong. Tonight, I realized that I had done that (it was late when I did it a few nights back) and sure enough, it worked. Silly me to question to RehabMan!

Haven't tested extensively yet, but I told it to sleep via the menu, I let it sleep for probably 15 min and then tried to wake via USB keyboard, however that did not work. I believe that the PRW basically disabled the USB on sleep, could be wrong. Could have been something else I have done. I was able to get it wake via the Power button. But, it actually worked!

Posting my Clover folder for funs and grins. Notice anything wrong with anything? Also, any thoughts on why my Nvidia card is duplicating its instances in IOReg?

Side note - Do you have a IOReg copy of your Z97 build? Want to take a look at something if you have a minute.

Thanks again for all of your help!!!

I wouldn't say it is working properly. X86PlatformPlugin is loaded so is AppleLPC but still not patched ACPI correctly. XHC isn't patched. MCHC is loaded so is SMBUS looks better than what it was. SSDT-USB looks okay but don't have USBinjectall which won't work regardless. SATA is coming under SATA not SAT0. Will most likely have sleep issues due to XHC not being patched. Config is corrupt.
 
Status
Not open for further replies.
Back
Top