Jump to content
6 posts in this topic

Recommended Posts

Hi all,

I'm trying to get a friend's setup to work with the MSI H67MA-E35 motherboard and haven't been having much luck. Would someone be willing to help out with patching a DSDT? So far I have everything working EXCEPT sleep/wake and sound. I've attached the DSDT I extracted with DSDTSE

 

Thanks!

Link to comment
https://www.insanelymac.com/forum/topic/274424-dsdt-for-msi-h67ma-e35/
Share on other sites

i have the same material this my DSDT

but you should remove the GFX0 party i am using a ATI card

for the sound i use the HDMIport on the ATI card Sory but i will try to found for you a working Kext

your card is ALC887

for the sleep you should patch your AppleIntelCPUPowerManagement and install EvOreboot.kext it will enable the forced sleep

DSDT.aml.zip

Thanks! I'll give this a try-- in the meantime I'm using Voodoo HDA which works, but it's not an ideal solution-- I wasn't able to find an ALC887 next.

For patching AppleIntelCPUPowerManagement, what do you recommend? I've tried Sleepenabler.kext and forced sleep seems to be fine with that.

Finally, I noticed in your Scope_PR there are 8 CPU's listed... this machine is running a core i5 so there is no hyper threading... should I remove 4 of them? Also, do I need to add anything when deleting GFX0? I'm running a Nvidia GT 430.

 

Thanks again!

this is a working AppleHDA.kext

 

and this is the DSDT hack for it

 

 

Device (HDEF)

{

Name (_ADR, 0x001B0000)

OperationRegion (HDCS, PCI_Config, Zero, 0x60)

Field (HDCS, DWordAcc, NoLock, Preserve)

{

VID0, 16,

DID0, 16,

Offset (0x4C),

DCKA, 1,

Offset (0x4D),

DCKM, 1,

, 6,

DCKS, 1,

Offset (0x54),

, 15,

PMES, 1

}

 

Method (_PRW, 0, NotSerialized)

{

Return (Package (0x02)

{

0x0D,

0x05

})

}

 

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x0E)

{

"hda-gfx",

Buffer (0x0A)

{

"onboard-2"

},

 

"layout-id",

Buffer (0x04)

{

0x77, 0x03, 0x00, 0x00

},

 

"AAPL,slot-name",

Buffer (0x09)

{

"Built in"

},

 

"device_type",

Buffer (0x06)

{

"Audio"

},

 

"name",

Buffer (0x21)

{

"High Definition Audio Controller"

},

 

"model",

Buffer (0x1E)

{

"Realtek ALC887 HDA Controller"

},

 

"PinConfigurations",

Buffer (Zero) {}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

}

 

you should remove all Voodoohda or enabler before restarting or you will get a KP

AppleHDA.kext.zip

×
×
  • Create New...