- Joined
- Jun 9, 2013
- Messages
- 10,289
- Motherboard
- ASUS ROG STRIX Z390-F GAMING
- CPU
- i5 8500
- Graphics
- RTX 570
- Mac
- Mobile Phone
I see. I will try removing SSDT-PRW & Keep XWAK to ZWAK.
For the SSDT-XHC.aml file on your Github, do you have a .dsl file too? I thought I had to change .dsl first & then compile into .aml? Can I just change based on your .aml? Sorry I'm not familiar with changing .aml file. Thank you.
SSDT-XHC is already made ready but will require to be modified for Series 100. & for SATA thats probably a easy one to do also.
Code:
If (CondRefOf (_SB.PCI0.XHC))
{
Method (_SB.PCI0.XHC._DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LNot (Arg2))
{
Return (Buffer (One)
{
0x03
})
}
Store (Package (0x1A)
{
"AAPL,clock-id",
Buffer (0x04)
{
0x02
},
"AAPL,slot-name",
"Built In",
"name",
"Intel XHCI Controller",
"model",
Buffer (0x37)
{
"Intel 9 Series Chipset Family USB xHCI Host Controller"
},
"device_type",
Buffer (0x0F)
{
"USB Controller"
},
"AAPL,current-available",
Buffer (0x04)
{
0x34, 0x08, 0x00, 0x00
},
"AAPL,current-extra",
Buffer (0x04)
{
0x98, 0x08, 0x00, 0x00
},
"AAPL,current-in-sleep",
Buffer (0x04)
{
0x40, 0x06, 0x00, 0x00
},
"AAPL,current-extra-in-sleep",
Buffer (0x04)
{
0x40, 0x06, 0x00, 0x00
},
"AAPL,max-port-current-in-sleep",
Buffer (0x04)
{
0x34, 0x08, 0x00, 0x00
},
"AAPL,device-internal",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00
},
"subsystem-id",
Buffer (0x04)
{
0x07, 0x50, 0x00, 0x00
},
"subsystem-vendor-id",
Buffer (0x04)
{
0x58, 0x14, 0x00, 0x00
}
}, Local0)
If (CondRefOf (\_SB.PCI0.RMD2))
{
CreateDWordField (DerefOf (Index (Local0, One)), Zero, PR2F)
Store (0x3FFF, PR2F)
}
Return (Local0)
}
}
}