Contribute
Register

Help with DSDT creation: GA-H61M-D2H-USB3 (F6)

Status
Not open for further replies.
Joined
May 26, 2010
Messages
682
Motherboard
Gigabyte GA-Z170X-UD3
CPU
i7-6700K OC @ 4.5GHz
Graphics
GTX 760
Mac
  1. MacBook
Mobile Phone
  1. iOS
I created a DSDT file for my GA-H61M-D2H-USB3 (F6) following MacMan's 1155 guide.

I followed it step by step only getting stuck at the second to last step where it says:

The next fix is to prevent kernel panics in AppleIntelCPUPowerManagement at boot time. This fix is easy; just change Method (_STA, 0, NotSerialized) to Return (0x0F) and to change Method (_CRS, 0, NotSerialized) to Return (ATT3).

The first part of this is OK. Although there are multiple methods by that name, only one of them doesn't return 0x0F yet. => edited accordingly

It's the second part where I'm a bit lost:
There are multiple methods by that name. I checked them all and it turns out that only three of them can be changed to return ATT3 at all without compiler errors. One of those is explicitly edited to return ATT6 in the step before, so I guess that mustn't be changed.
The other two (one in Device (HPET), the other in Device (RTC)), however, contain nested if statements.

Am I supposed to override all that with "Return (ATT3)"? And in both cases?

Any help is much appreciated!

P.S.: I finished the guide leaving out that step. It booted fine, but gave me a Kernel Panic a few seconds into running Geekbench.

P.P.S: I attached the unedited DSL file and the DSL file I have by now, leaving out that one step.
 

Attachments

  • DSDT-F6_unedited.dsl
    196.2 KB · Views: 169
  • DSDT-F6-noATT3edit.dsl
    193.4 KB · Views: 124
Just a follow-up:

I just created three versions:
  • ATT3 edit in HPET[/*:m:2b5mmhlw]
  • ATT3 edit in RTC[/*:m:2b5mmhlw]
  • ATT3 edit in both HPET and RTC[/*:m:2b5mmhlw]

Installed each running Geekbench afterwards. All three gave me KPs during the run.

Any suggestions?
 
It seems that I got it working now. :headbang:

I compared my DSDTs (see last post) with MacMan's F2 DSDT and found that
  • the ATT3 edit belonged only into the HPET section and[/*:m:3ruczxf4]
  • that I hadn't done my job properly in the first half of the step quoted above. :oops: [/*:m:3ruczxf4]

Now I seem to have a working system with BIOS version F6 using the integrated HD 3000 graphics via HDMI without glitches, hiccups, freezes and sudden restarts.
I applied just about any fix people posted for the HD 3000 glitches and it seems to have worked out.

Now I'll get my hands on getting audio over HDMI to work...

P.S.: See attachment for the DSDT I'm using now.
 

Attachments

  • GA-H61M-D2H-USB3_rev1.0_F6.aml
    17.3 KB · Views: 155
Talking to myself here... ;) Well, maybe my ramblings will help someone sometime.

News: The DSDT from my previous post gave me KPs when booting with EyeTV Hybrid stick attached, so I thought, what the heck, let's just try the F2 DSDT on my BIOS F6 board. Up to now it's been working fine. OK, it gave me KPs yesterday when trying to use the USB3 ports, but I can live without those.
 
Thanks flatfoot...
 
Status
Not open for further replies.
Back
Top