How do we change the plist in IOPlatformPluginFamily.kext? Could you please give me more details? In my case some of my USB ports (front panel) are not working after I installed stuff from multishit 5.0.2. So I thought I could fix it it DSDT and in fact it worked after I fixed IRQ conflict in HPET but I no longer have sleep. Another issue I have is front panel audio is not working after installing patched AppleHDA.kext for ALC 898 from multishit. Did it work for you?
I have attached my current DSDT in case you can help me. I haves used the following patches
1. _T_x rename
2. RTC
3. Shutdown Asus
4. DTGP
5. SMBUS
6. SATA0 patch to correctly identify "Unknown AHCI Controller"
After applying these patches restart, shutdown , sleep works but still no front panel usb ports. So I modified the HPET from
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (_UID, Zero)
Name (BUF0, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y10)
})
......................
..............................
to (just added some free IRQ's to avoid conflict with usb ports so HPET does not randomly hijack IRQ's used by some USB ports)
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (_UID, Zero)
Name (BUF0, ResourceTemplate ()
{
IRQNoFlags()
{12}
IRQNoFlags()
{14}
IRQNoFlags()
{15}
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y10)
})
Now all my USB ports work but still no front panel audio and I lost sleep (it can sleep but can not wake up if I press a key on keyboard). Somehow IRQ's that i have assigned to HPET are messing up sleep. I am a newbie so I don't know much about these things so I don't know how can we fix this issue. I would appreciate any help from experts.
dsdt.dsl.zip
IOregOutput.zip