Contribute
Register

[SOLVED] Almost perfect install but Sleep not working (P8Z77-I Deluxe)

Status
Not open for further replies.
hi mate I am experiencing same problem .. Could you be a bit more specific about that patch which thread did you use? PS: could you share your config.plist pls?
 
hi mate I am experiencing same problem .. Could you be a bit more specific about that patch which thread did you use? PS: could you share your config.plist pls?

Hi, I used MaciASL to compile new DSDT.aml using 'P8Z77-I Deluxe v1.01' patch from pjalm repo, and then I applied the USB3 _PRW 0x6D DSDT patch, which is also in MaciASL.

HTH
 
Hi, I used MaciASL to compile new DSDT.aml using 'P8Z77-I Deluxe v1.01' patch from pjalm repo, and then I applied the USB3 _PRW 0x6D DSDT patch, which is also in MaciASL.

HTH
Hey @memmerson ,

Could you post the lines you removed in your DSDT patch? I was able to get my 10.13 beta build to sleep, but upon wake, it doesn't detect my USB ports. I think I may have removed too much, but it's the only way I can get it to compile. I've also attached my DSDT, SSDT, and config.plist.

My steps:

1) Dump DSDT from Clover and create .dsl files
2) Open dsdt.dsl
3) Apply "[sys] Remove all _DSM methods" patch as per @RehabMan instructions
4) Apply ASUS "P8Z77-I Deluxe" patch
5) Apply "[usb] USB3 _PRW 0x6D (instant wake)" patch
6) Compile and see errors (attached)
7) Delete:


Else
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xA9, 0x12, 0x95, 0x7C, 0x05, 0x17, 0xB4, 0x4C,
/* 0008 */ 0xAF, 0x7D, 0x50, 0x6A, 0x24, 0x23, 0xAB, 0x71
}))
{
Store (One, ^XHC1.PASS)
Store (One, ^XHC1.PAHC)
Store (One, ^XHC1.PBSS)
Store (One, ^XHC1.PBHC)
Store (One, ^XHC1.PCSS)
Store (One, ^XHC1.PCHC)
Store (One, ^XHC1.PDSS)
Store (One, ^XHC1.PDHC)
}
Return (Local0)
}

8) Delete:

Name (XHCN, One)
Method (XHCA, 0, NotSerialized)
{
Store (One, ^^XHC1.PAHC)
}
Method (XHCB, 0, NotSerialized)
{
Store (One, ^^XHC1.PBHC)
}
Method (XHCC, 0, NotSerialized)
{
Store (One, ^^XHC1.PCHC)
}
Method (XHCD, 0, NotSerialized)
{
Store (One, ^^XHC1.PDHC)
}
Method (EHCA, 0, NotSerialized)
{
Store (Zero, ^^XHC1.PAHC)
}
Method (EHCB, 0, NotSerialized)
{
Store (Zero, ^^XHC1.PBHC)
}
Method (EHCC, 0, NotSerialized)
{
Store (Zero, ^^XHC1.PCHC)
}
Method (EHCD, 0, NotSerialized)
{
Store (Zero, ^^XHC1.PDHC)
}

9) Delete:

If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04)))
{
\_SB.PCI0.XHC1._INI ()
}

10) Delete:

Notify (\_SB.PCI0.XHC1, 0x02)
If (LAnd (\_SB.PCI0.XHC1.PMES, \_SB.PCI0.XHC1.PMES))
{
Store (One, \_SB.PCI0.XHC1.PMES)
}

11) I'm left with three warnings but I compile anyway.

Thank you!
 

Attachments

  • DSDT-after.dsl
    350.2 KB · Views: 92
  • DSDT-before.dsl
    372.8 KB · Views: 99
  • config.plist
    19.4 KB · Views: 187
  • SSDT.aml
    1.7 KB · Views: 93
  • Errors.png
    Errors.png
    168.7 KB · Views: 76
Status
Not open for further replies.
Back
Top