Jump to content

DSDT for MSI H67MA-E35


jonisign
 Share

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
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

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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

Link to comment
Share on other sites

 Share

×
×
  • Create New...