Jump to content
Sign in to follow this  
Followers 0
hk93

Problem in the _WAK function (Asrock PRO3 Z68)

9 posts in this topic

Recommended Posts

So here we are. I've been trying to figure out WHY this bast*** sleeps but not wakes up, and I found the problem in the _WAK function. Here a trace:

 

Function _WAK:

Method (_WAK, 1, NotSerialized)
{
	ShiftLeft (Arg0, 0x04, DBG8)
	WAK (Arg0) --Hangs there

Function WAK:

Method (WAK, 1, NotSerialized)
{
	[...cut...]

	\_SB.PCI0.SBRG.SIOW (Arg0) --hangs there
}

Function SIOW:

Method (SIOW, 1, NotSerialized)
			{
[...cut...]
				^SIO1.SIOK (Zero) --hangs there
				^SIO1.ENFG (0x0A)
				While (^SIO1.OPT3) --and if SIOK call is removed, hangs there
				{
					Stall (0x80)
					Store (0xFF, ^SIO1.OPT3)
				}

[...cut...]
			}

Function SIOK:

Method (SIOK, 1, NotSerialized)
				{
					ENFG (0x0A)
					While (OPT3) --hangs there
					{
						Stall (0x80)
						Store (0xFF, OPT3)
					}

					And (Arg0, One, Local0)
					And (OPT2, 0xFE, Local1)
					Or (Local0, Local1, OPT2)
					Store (And (Arg0, One), ACTR)
					EXFG ()
				}

 

So basically this couple of Whiles makes the _WAK function never exit, causing the PC never wake totally up.

Any guru could help me, PLEASE?

This thing is driving me crazy.

 

Attaching my DSDT.

 

P.S. No, removing the whiles is not a good solution. If removed the desktop comes back but the system is too laggy (the pointer moves once in 2-3 seconds)

 

DSDT.aml.zip

Share this post


Link to post
Share on other sites
Advertisement

hi there,

got the very same board

 

 

 

i think you posted in the wrong section of the forum

 

 

search for user Mald0n

 

he is very helpful with getting customized dsdt-files

 

hth!

Share this post


Link to post
Share on other sites
hi there,

got the very same board

 

 

 

i think you posted in the wrong section of the forum

 

 

search for user Mald0n

 

he is very helpful with getting customized dsdt-files

 

hth!

where should I post for a DSDT if not in the DSDT section? :)

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
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

×