Jump to content

GA-Z68AP-D3 rev. 2.0 DSDT help please?


dakku
 Share

10 posts in this topic

Recommended Posts

Hi friend.

Thank you for your reply.

 

I tried auto patcher and the DSDT.aml that it generated gives me native pm BUT when I wake the computer from sleep instead of wakeup it reboots. Its the same issue if I try the DSDT from TonyMac.

 

Have you or anyone come across this issue before? I am not sure if this is CMOS getting reset (my bios settings are not reset). Just the computer reboots on wake.

 

Btw, I am using GS8400 graphics card in PCIEx16 slot. Could that be the cause of the wake reboot issue?

Link to comment
Share on other sites

when I wake the computer from sleep instead of wakeup it reboots.

 

run terminal, enter

 

sudo pmset -a hibernatemode 0

 

(type man pmset for more information)

 

In your DSDT, make sure your RTC "Length" is 0x02 as in the example below:

Device (RTC0)
			{
				Name (_HID, EisaId ("PNP0B00"))
				Name (_CRS, ResourceTemplate ()
				{
					IO (Decode16,
						0x0070,			 // Range Minimum
						0x0070,			 // Range Maximum
						0x00,			   // Alignment
						0x02,			   // Length
						)
				})
			}

(don't copy this code, just change yours if it doesn't say 0x02 already)

 

Try enabling "restart after power failure" in energy settings.

 

Try experimenting with the darkwake=n kernel flag (where n is 1 or 0)

 

Also try this

http://www.insanelym...dpost&p=1820543

Link to comment
Share on other sites

Hi Gringo,

 

Thank you for the update and help.. here is what I have in the DSDT

 

		    Device (RTC)
		    {
			    Name (_HID, EisaId ("PNP0B00"))
			    Name (ATT0, ResourceTemplate ()
			    {
				    IO (Decode16,
					    0x0070,			 // Range Minimum
					    0x0070,			 // Range Maximum
					    0x00,			   // Alignment
					    0x04,			   // Length
					    )
				    IRQNoFlags ()
					    {8}
			    })
			    Name (ATT1, ResourceTemplate ()
			    {
				    IO (Decode16,
					    0x0070,			 // Range Minimum
					    0x0070,			 // Range Maximum
					    0x00,			   // Alignment
					    0x04,			   // Length
					    )
			    })
			    Name (ATT2, ResourceTemplate ()
			    {
				    IO (Decode16,
					    0x0070,			 // Range Minimum
					    0x0070,			 // Range Maximum
					    0x00,			   // Alignment
					    0x02,			   // Length
					    )
				    IRQNoFlags ()
					    {8}
			    })
			    Name (ATT3, ResourceTemplate ()
			    {
				    IO (Decode16,
					    0x0070,			 // Range Minimum
					    0x0070,			 // Range Maximum
					    0x00,			   // Alignment
					    0x02,			   // Length
					    )
			    })
			    Method (_CRS, 0, NotSerialized)
			    {
				    If (LGreaterEqual (OSFX, 0x03))
				    {
					    If (HPTF)
					    {
						    Return (ATT1)
					    }
					    Else
					    {
						    Return (ATT0)
					    }
				    }
				    Else
				    {
					    If (LEqual (AMAC, One))
					    {
						    Return (ATT2)
					    }
					    Return (ATT0)
				    }
			    }
		    }

 

does it matter if I do not have RTC0? I have RTC, are they they same thing?

Link to comment
Share on other sites

Thank you so much for your help.. here is what I did to fix the issue..

 

- reverted back the BIOS to FB

- made installer with {un1vest} (was using myhack previously)

- reinstalled Lion 10.7.0

- installed {mult1vest} with userDSDT (dsdt from TonyMac - using FB bios version)

- installed ALC8xxHDA + AppleHDA Rollback

- installed Realtek Gigabyte drivers (official AppleRLT8169Ethernet.kext)

- installed macpro 3.1 smbios

 

SLEEP WORKS :D :D

 

If I use macpro 4.1 or macpro 5.1 I get a kernel Panic. I have a i5 2500k SB. Are there any other smbios versions that will work without kp?

 

no USB keyboard on wake :(

I have aluminium slim apple wired keyboard

Link to comment
Share on other sites

  • 4 months later...

Can I get help here, please?

 

I have DSDT for my Z68AP-D3 FD bios and patched my HD6870 and almost everything is working fine.

 

The only problem I have the USB Expansion card connected to PCI slot doesn't wake up from sleep.

 

I didn't have this issue with my other Z77-DS3H board (but this is UEFI bios)

 

all other USB port on board wakes up and works fine. I would like to know if this problem can be fixed by DSDT. But I have no clue how to do that.

 

Please help.

 

Thanks.

Link to comment
Share on other sites

  • 4 months later...

You must re-patch your DSDT after adding or removing PCI cards.

 

Extract your DSDT on Windows using Lavalys Everest Corporate Edition, compare with the patched one you have and repatch the fresh one manually. Do not change any lines in the new DSDT that mention "OperationRegion".

Link to comment
Share on other sites

 Share

×
×
  • Create New...