Jump to content
muis87

Need CMOS reset after sleep, only after login

16 posts in this topic

Recommended Posts

Hello everyone,

 

My High Sierra works fine, except: SLEEP clear.png

Before login (at the user login screen), sleep works fine. Wakes fine, over and over again.

But, after I login:

Sleep -> Fine
Wake -> Black screen, need hard reboot and remove the CMOS, otherwise it goes in a reboot loop.

 

Also after login, then logout again. Sleep / wake works.

 

But after login ... no succes :(

 

 

Also with 1 user logged in, at the " Switch user screen "  Sleep / wake is working.

 

 

 

 

Working for days about this problem.

 

My board:

- GIGABYTE Z68XP-UD3

- AMD RADEON 6850

Share this post


Link to post
Share on other sites
Advertisement

Same problem with Gigabyte GA-H67N-USB3-B3 and Nvidia GeForce 210. 

AppleRTC=true is not for this issue. There is no CMOS reset after sleep. It is a BIOS boot loop after sleep which can be fixed by CMOS reset...

Share this post


Link to post
Share on other sites

Same problem with Gigabyte GA-H67N-USB3-B3 and Nvidia GeForce 210. 

AppleRTC=true is not for this issue. There is no CMOS reset after sleep. It is a BIOS boot loop after sleep which can be fixed by CMOS reset...

yes thats what I mean.. No fix?

Share this post


Link to post
Share on other sites

yes thats what I mean.. No fix?

 

Here is the fix. 

 

 

Dump your ACPI tables with F4 in Clover GUI. Open DSDT.aml in MaciASL

Find RTC device and change all it's code with this

                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x02,               // Length
                            )
                    })
                }

Thats it! Wake works like a charm. 

Share this post


Link to post
Share on other sites

Here is the fix. 

 

 

Dump your ACPI tables with F4 in Clover GUI. Open DSDT.aml in MaciASL

Find RTC device and change all it's code with this

                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x02,               // Length
                            )
                    })
                }

Thats it! Wake works like a charm. 

 

 

Thanks, but when I want to save the DSDT I get compile errors. (even if I don't change anything... )

 

The document “DSDT.aml” could not be saved. 

The compiler returned one or more errors.

Share this post


Link to post
Share on other sites

Your acpi dump seems incomplete. Empty origin folder, reboot. At Clover GUI press F4 a couple of times, then wait 20 seconds. Finally, boot into OS X and attach your ACPI folder again.

Share this post


Link to post
Share on other sites

Your acpi dump seems incomplete. Empty origin folder, reboot. At Clover GUI press F4 a couple of times, then wait 20 seconds. Finally, boot into OS X and attach your ACPI folder again.

 

 

I booted into clover, pressed F4, waited 40 seconds... then booted OS High Sierra.

 

here are the new files:

 

ACPIv2.zip

Share this post


Link to post
Share on other sites

Try this one.

 

 

Man it works!! wow I can't believe it.... I worked 30 hours on this problem.

 

Thanks soooo much!

 

How did you manage it? (I still could not edit the DSDT.AML... still got compile errors...)

Share this post


Link to post
Share on other sites

I used ACPI 6, even though you should have used ACPI 4. :D

Probably the errors you've got are not relevant (the same applies to the lines i commented). By the way, you should thank vandroiy2012 for the patch. ;)

 

 

Thanks Vanroiy2012 of course!!! Thanks a lot!

Share this post


Link to post
Share on other sites

Can this DSDT 'fix' cause system hangs? I can run fine for hours, but then out of the sudden apps begin not to respond, and sometimes system freezes completely with hdd led solid. (canot move mouse or anything, nothing responds.)

 

This happens also when the system never went in Sleep mode.

Share this post


Link to post
Share on other sites

I used ACPI 6, even though you should have used ACPI 4. :D

Probably the errors you've got are not relevant (the same applies to the lines i commented). By the way, you should thank vandroiy2012 for the patch. ;)

 

Hello foskvs , 

 

I have created a ' fresh ' DSDT with the tool SSDPrGen, I have uploaded it here;

 

http://dev.chriskuhl.com/dsdt/

 

Can you please insert the fix for me again in this new DSDT ?

 

(maybe my source DSDT was wrong last time...)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×