Jump to content

DSDT fixes for Gigabyte boards


  • Please log in to reply
1908 replies to this topic

#321
vlad1966

vlad1966

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Gender:Male
  • Location:Earth
  • Interests:Computers (especially Macs) OS X, sports cars (fast cars in general), blondes.
I have an EP45-DS4P mobo which is different than most all Gigabyte owners in this thread and am wondering if I'd be able to copy the changes that most of you have made to get sleep to work for me.

The only 2 things I changed in my DSDT is fixing the CMOS reset bug, and the USB ports being integrated.
Using 10.6.1.

Strange thing is, before I swapped out my C2D E8500 CPU, my Hack would sleep, but when it woke I had garbled graphics. Now after I changed my CPU to a Q9550, the Hack goes to sleep, but when it wakes, graphics don't come back, system keeps trying to reboot and never gets to the boot screen. Can't even get into the BIOS. I have to remove the power cord, battery, let is sit for a few minutes, put battery back in, then put my own BIOS settings back.

I can post my DSDT if needed . . .

#322
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,171 posts
  • Gender:Male
  • Location:UK

I'd run voodoopower without any additions to Scope PR of DSDT, as any additions may well affect p-state values resulting from voodoopower.kext

The Fid Vid values can be read from VoodooMonitor or using commands in terminal.

D.

Just to update my findings.
I have done a test using VoodooPower and using a DSDT without any additions to Scope(_PR).

The FID & VID values, from VoodooMonitor & the terminal commands from Superhai's forum are the same as I had before which is good.

With this setup the status in VoodooPower shows the Multiplier using all frequencies (x6/x7/x8/x9/x10) and each voltage (1.132v / 1.148v / 1.164v) associated with each step. So at least I have seen it working how it should. My CPU temp is reported between 46 and 49 degrees while putting the system through a few tasks.

Now it's to try again using my latest DSDT with the new Scope(_PR)....
:)

#323
Master Chief

Master Chief

    Just Chief

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,176 posts
  • Gender:Male
Good news!

Another break through. Have fun!

#324
nathan7

nathan7

    InsanelyMac Protégé

  • Members
  • PipPip
  • 76 posts

Just checked Your code again, what makes You think that it is better to have a fixed PSS table in dsdt for one specific processor. My method uses motherboard's own pss tables so they are dynamical. No matter if You change processor or overclock, speedstepping always works.


@mm67

I would like to take your CPU independent speedstep and replace the one in iSoprano's latest DSDT in the 1st post. I tried to do this but did not get good results. I don't understand which block I need to copy and which block to replace. Could you please tell me how I might do that? Thanks.

#325
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany

Good news!
Another break through. Have fun!

Thanks !
But break through to which wall - (USB trouble ?) B)
An short summary (for an midsized GA-EP35 hero) my be useful . Thanks for all your interesting works here.

#326
Acid_Burn

Acid_Burn

    Crash&Burn

  • Members
  • PipPipPipPipPipPipPip
  • 757 posts
  • Gender:Female
  • Location:011011100111001001110111
  • Interests:Hack the Planet!
Hi!

I have the "G33M-DS2R" Board. With and without Sleepenabler; my Sleep don´t work. I have a DSDT with Sound, USB, Network-Fix. The Sleep-Fix is integrated, but don´t work.

Give´s a working Solution?

Sorry, i have Snow Leopard 10.6.1.....

#327
Cathul

Cathul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 69 posts
  • Gender:Male

Thanks !
But break through to which wall - (USB trouble ?) ;)
An short summary (for an midsized GA-EP35 hero) my be useful . Thanks for all your interesting works here.


It makes device injection much easier to read and adapt.
But t.b.h. i didn't adapt these changes for some devices. USB interfaces are ok with the changes, but i'm not sure how to change interfaces like these:
Method (_DSM, 4, NotSerialized)
					{
						Store (Package (0x04)
							{
								"built-in", 
								Buffer (One)
								{
									0x01
								}, 

								"device_type", 
								Buffer (0x09)
								{
									"ethernet"
								}
							}, Local0)
						MCDP (Arg2, RefOf (Local0))
						Return (Local0)
					}

or
Method (_DSM, 4, NotSerialized)
						{
							Store (Package (0x07)
								{
									"refnum", 
									Zero, 
									"address", 
									0x39, 
									"device-id", 
									0x0CCB, 
									Buffer (One)
									{
										0x00
									}
								}, Local0)
							MCDP (Arg2, RefOf (Local0))
							Return (Local0)
						}

because of the "built-in", "device-type" and stuff like that.

#328
Master Chief

Master Chief

    Just Chief

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,176 posts
  • Gender:Male

Thanks !
But break through to which wall - (USB trouble ?) ;)
An short summary (for an midsized GA-EP35 hero) my be useful . Thanks for all your interesting works here.

Thanks,

But this isn't limited to the USB hubs, but more information is readily available in the P5K PRO Snow Leopard thread – we've had two more updates since the last announcement, and I am planning a third one later today (hopefully).

Request for info:

I need a little help from GB people here, please check your FACP table and see if: "Reset Register Supported" is 0 or 1.

Please report if restart works for you, no matter what value "Reset Register Supported" is. Or when "Reset Register Supported" is 1 and restart doesn't work for you.

Thank you!

#329
Cathul

Cathul

    InsanelyMac Protégé

  • Members
  • PipPip
  • 69 posts
  • Gender:Male
For me restart doesn't work when invoked from the console with "reboot".
It only works with either OpenHaltRestart.kext or the new one from the eVo team.
But t.b.h. i didn't look at my facp table.
Will be able to do so tomorrow, at least that is what i hope at the moment. :rolleyes:

edit: ok, looked it up in the FAPC table extraced with Everest on Windows.

"Reset Register Supported (V2)" is set to "1".

#330
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,171 posts
  • Gender:Male
  • Location:UK

I need a little help from GB people here, please check your FACP table and see if: "Reset Register Supported" is 0 or 1.

Restart works for me but I have no idea how to check my FACP table to see if 'Reset Register Supported' in set or not. But if it's any use then here's my FACP table from IOReg.
46 41 43 50 74 00 00 00 01 48 47 42 54 20 20 20 47 42 54 55 41 43 50 49 31 2e 30 42 47 42 54 55 01 01 01 01 00 00 ee df 00 80 c1 00 01 01 09 00 b2 00 00 00 a1 a0 00 34 00 04 00 00 00 00 00 00 04 04 00 00 00 00 00 00 50 04 00 00 08 04 00 00 20 04 00 00 00 00 00 00 04 02 01 04 10 00 00 00 5a 00 84 03 00 00 00 00 01 03 0d 00 00 10 00 00 a5 04 00 00


#331
FKA

FKA

    are we there yet?

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,626 posts
  • Gender:Male

Restart works for me but I have no idea how to check my FACP table to see if 'Reset Register Supported' in set or not. But if it's any use then here's my FACP table from IOReg.

46 41 43 50 74 00 00 00 01 48 47 42 54 20 20 20 47 42 54 55 41 43 50 49 31 2e 30 42 47 42 54 55 01 01 01 01 00 00 ee df 00 80 c1 00 01 01 09 00 b2 00 00 00 a1 a0 00 34 00 04 00 00 00 00 00 00 04 04 00 00 00 00 00 00 50 04 00 00 08 04 00 00 20 04 00 00 00 00 00 00 04 02 01 04 10 00 00 00 5a 00 84 03 00 00 00 00 01 03 0d 00 00 10 00 00 a5 04 00 00


Hi Blackosx

you can find it using Everest in windows ... its listed with the other SSDT tables.

D

#332
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,171 posts
  • Gender:Male
  • Location:UK

you can find it using Everest in windows ... its listed with the other SSDT tables.

Cheers FormerlyKnownAs. I am still learning (but I am getting more knowledgeable) :rolleyes:

#333
FKA

FKA

    are we there yet?

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,626 posts
  • Gender:Male

Cheers FormerlyKnownAs. I am still learning (but I am getting more knowledgeable) :rolleyes:


aren't we all mate! ;)

#334
cparm

cparm

    InsanelyMac Legend

  • Retired
  • 997 posts
  • Gender:Male
search in ioreg, FACP,

copy the data,

open the application 0xED, or any hex editor

save the file and decompile it with iasl -d ............

edit:

for me

Reset Register Supported (V2) : 1
and restart doesn't work w/o OHR.kext, how to change this value ???

edit 2:

sleep/wake and shutdown works

#335
mm67

mm67

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 673 posts
  • Gender:Male
  • Location:Finland

Cheers FormerlyKnownAs. I am still learning (but I am getting more knowledgeable) :)


Or you can dump your ACPI tables from OS X using this script that I think is made by Zhell.
Attached File  dsdt.sh.zip   635bytes   39 downloads

I have Reset Register Supported 1 but restart doesn't work without OpenHaltRestart, shutdown works without it most of time, maybe like 9 times out 10.

#336
FKA

FKA

    are we there yet?

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,626 posts
  • Gender:Male

Or you can dump your ACPI tables from OS X using this script that I think is made by Zhell.
Attached File  dsdt.sh.zip   635bytes   39 downloads

I have Reset Register Supported 1 but restart doesn't work without OpenHaltRestart, shutdown works without it most of time, maybe like 9 times out 10.


#EDIT# kdawg - if your reading - You're not using OHR.kext no?

D

#337
keeza

keeza

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 189 posts
  • Gender:Male
  • Location:Sydney Australia

Request for info:

I need a little help from GB people here, please check your FACP table and see if: "Reset Register Supported" is 0 or 1.

Please report if restart works for you, no matter what value "Reset Register Supported" is. Or when "Reset Register Supported" is 1 and restart doesn't work for you.

Thank you!



Edit:

Reset Register Supported (V2) : 1

Doesn't restart without OHR for me.

Attached Files



#338
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,171 posts
  • Gender:Male
  • Location:UK
Thanks Guys :)
Reset Register Supported (V2) : 1
Restart works with OHR.kext but not without.

#339
keeza

keeza

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 189 posts
  • Gender:Male
  • Location:Sydney Australia

Kinda stuck again,

I've attached two folders:

One contains a shortened dsdt with MC's additions but for some reason doesnt work yet on my system.

Problem one: "Unable to list firewire devices" in red text appears in System Profiler under Firewire but appears OK in Ioreg.
Problem two: P-States dont step, temps around 45 degrees.
Problem three: Grab doesnt show anything (hence why I cant attach screenshots)

The other folder contains a working dsdt which fixes problems 1&2 above but is based on my original dsdt and is very long. Problem 3 remains.

I suspect the problem is based around Device PCIB. Whenever I remove the LNKA etc blocks of code then that causes the issues. Everything else is the same between the two.

My only other alternative is to go back to my pre SMBus dsdt which works fine.


All three issues Fixed.Posted Image
Thankyou mm67 for being willing to test 4 me.

#340
Master Chief

Master Chief

    Just Chief

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,176 posts
  • Gender:Male
Thank you all for your time. It's great to come back after a movie and see this much response.

And my preliminary conclusion is that it doesn't matter if "Reset Register Supported" is 0 or 1. At least until proven otherwise. And from now on, only report when restart works for you, without a help kext like OpenHaltRestart.kext.

Thanks again!





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy