Jump to content

GA-EX58 and GA-X58A DSDT native power management modifications


  • Please log in to reply
1476 replies to this topic

#781
Sidewinder33

Sidewinder33

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 129 posts
  • Gender:Male
  • Location:Everett, WA

The mapping on my GA-EX58-UD5;
F0ID: CPU_FAN
F1ID: PWR_FAN
F2ID: SYS_FAN1
F3ID: SYS_FAN2

Adding F4ID and F5ID and their names to fakesmc's Info.plist or names to FakeSMCLPCMonitor's Info.plist doesn't work.
There are six fan headers, but only these four show in the BIOS's PC Health Status screen, so I assume this is the reason.
I don't have a fan connected to SYS_FAN2 because it only runs at five volts.



Awesome d00d that's exactly what I was looking for.

By chance does anyone know why the bios don't report on all the fans?

Edit: My stats with everything up and running
Attached File  Fans.png   151.47KB   74 downloads

#782
scotia

scotia

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Thanks Aschar,

as I said: I know it works with WOL and WOMP (Magic Packet). Not working with Wake for Network is, I believe, a limitation in the current driver (not discounting the great work that has gone into writing it).

If you check the Power Plane using ioreg -P IOPower you'll see something like:
+-o com_chucko_RealtekR1000 <class com_chucko_RealtekR1000, id 0x10000035a, !registered, !matched, active, busy 0 (48 ms), retain 6>

That fact that it's not registered or matched is a concern.

Scott


Hey Aschar,

The NetGear GA311 was spot on. Wake for Ethernet Network Access works straight out of the box. I'm not sure what the performance is like vs. the built-in 8111E with Bit Shoveler's driver. I'll do some testing and report back.

Bit Shoveler was kind enough to pass on the source code to the driver, so I'm going to see if I can enable it for Wake on Ethernet Network Access.

Scott

#783
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 477 posts
  • Gender:Male
  • Location:41.648324, -70.635260

Awesome d00d that's exactly what I was looking for.

By chance does anyone know why the bios don't report on all the fans?

It's because SYS_FAN3 and NB_FAN don't have sense pin three connected on the MB, so there's no way to monitor speed.

#784
Sidewinder33

Sidewinder33

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 129 posts
  • Gender:Male
  • Location:Everett, WA

It's because SYS_FAN3 and NB_FAN don't have sense pin three connected on the MB, so there's no way to monitor speed.


Dang, so no hope at all, thanks again d00d for the info, weird they'd put the pin on and then not connect it to the board.

#785
AstrAir

AstrAir

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Male
Hi d00d,

Just wanted to say thanks for pointing out the solution for fixing the 'Login Window'-loop.

Post #523
http://www.insanelym...p...t&p=1421835

#786
TEPP

TEPP

    InsanelyMac Protégé

  • Members
  • Pip
  • 44 posts
  • Gender:Male
  • Location:Bangkok, Thailand
Hi dOOd,

How about your sleep?

1) Manual Sleep
2) Auto Sleep

Can you wake up from sleep by mouse or keyboard.

Thanks for your reply.

#787
TEPP

TEPP

    InsanelyMac Protégé

  • Members
  • Pip
  • 44 posts
  • Gender:Male
  • Location:Bangkok, Thailand
so quiet

#788
howboutjoe

howboutjoe

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
  • Location:Phoenix
Here's a plain DSDT extracted via Ubuntu Live CD for a Gigabyte GA-X58A-UD3R (rev 2) board with FA BIOS.

Attached File  ga_x58a_ud3r_r2_fa.zip   18.21KB   22 downloads

#789
TEPP

TEPP

    InsanelyMac Protégé

  • Members
  • Pip
  • 44 posts
  • Gender:Male
  • Location:Bangkok, Thailand
hi

#790
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 477 posts
  • Gender:Male
  • Location:41.648324, -70.635260

Hi dOOd,

How about your sleep?

1) Manual Sleep
2) Auto Sleep

Can you wake up from sleep by mouse or keyboard.

Thanks for your reply.

works
works
yes and yes


Here's a plain DSDT extracted via Ubuntu Live CD for a Gigabyte GA-X58A-UD3R (rev 2) board with FA BIOS.

Attached File  ga_x58a_ud3r_r2_fa.zip   18.21KB   22 downloads

Thanks, it's significantly different from rev 1.0 F2c.

#791
newnekton1

newnekton1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
rankrotten (post 670) and I have the same X58A-UD5 board, same core i7-930 and same ATi 4870 graphics card. Since I was having no success getting it to boot—kp every time after reading all 40+ pages of this tread, he sent me his DSDT files and Extra contents. The only difference is that he is using 3 x 2 GB Corsair RAM and I am using 2 x 4 GB.
It now gets further along in the boot but still KPs with a reference to cpu0. The bootloader is Asere 1.1.9 and the BIOS is FA (!).
I enclose the bootloader screen just before the panic and the KP screen. Can anyone tell me what might be the problem? It's a new build and I installed Windows on a spare HDD to check that all hardware is OK—no problems.

Sorry for the poor quality but had to shoot by hand as they flash by.

Can anyone shed any light on why this is KPing?

The text before the KP is about as follows:

The messages are:

Loaded HFS+ file [Extra/Extensions.mkext] 4096
Loaded HFS+ file [Extra/Extensions.mkext] 21300
LoadDrivers: Loading from [System/Library/Caches/com.app...
Loaded HFS+ file: [System/Library/Caches/com.app...
Loaded HFS+ file: [System/Library/Caches/com.app...
Loaded HFS+ file: [Extra/smbios.plist] 1174 bytes
Patched DMI Table
Found SMBIOS System Information table 1
Using SMBIOS IIUD= ................
Loaded HFS+ file (Extra/DSDT.aml] 21895 bytes from .....
Using PCI-Root=UID vaue 0
Setting up lan keys
Using system type = 0x01
Loaded HFS+ file [Extra/DSDT.aml] 21895 bytes from .....
FXCO: Restart fix applied
Patched ACPI version 1 DSDT
Starting Darwin x86-64


and then it panics



The com.apple.boot.plist is:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DropSSDT</key>
<string>yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v arch=x86_64</string>
<key>Timeout</key>
<string>5</string>
</dict>
</plist>


The smbiosplist is:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMUUID</key>
<string>F553B16E-33B9-41AC-AC5E-5A02ACEA3F21</string>
<key>SMbiosversion</key>
<string>MP41.88Z.00C1.B00.5A02ACEA3F21</string>
<key>SMbusspeed</key>
<string>4800</string>
<key>SMcputype</key>
<string>1793</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMmemmanufacter</key>
<string>Corsair XMS3</string>
<key>SMmempart</key>
<string>TR3X661600C9</string>
<key>SMmemserial_1</key>
<string>EMPTY</string>
<key>SMmemserial_2</key>
<string>EMPTY</string>
<key>SMmemserial_3</key>
<string>000123-01234567-1</string>
<key>SMmemserial_4</key>
<string>EMPTY</string>
<key>SMmemserial_5</key>
<string>EMPTY</string>
<key>SMmemserial_6</key>
<string>EMPTY</string>
<key>SMmemspeed</key>
<string>1600</string>
<key>SMmemtype</key>
<string>24</string>
<key>SMproductname</key>
<string>MacPro4,1</string>
<key>SMserial</key>
<string>CK3351LLUPZ</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>

Attached Files



#792
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 477 posts
  • Gender:Male
  • Location:41.648324, -70.635260
The fakesmc with plugins project now allows CPU_FAN speed controlled by iStat Menus 3.0.2.
Here's item 13 modified, SL i386 and x86_64 compiled, revision 162 from `svn co http://subversion.assembla.com/svn/fakesmc'.
It needs to have 755 permissions, root:wheel ownership, and be located in /System/Library/Extensions/.

Attached Files



#793
TEPP

TEPP

    InsanelyMac Protégé

  • Members
  • Pip
  • 44 posts
  • Gender:Male
  • Location:Bangkok, Thailand
Hi dood,

Now being I have use DSDT by copy from here everything works fine ie. auto+manual sleep and wake up by mouse/keboard/PWRB
but CPU temperature is very high as attached pic and file.

I have tried to modified My own DSDT(extracted via abuntu live CD) by your guide when i used it CPU temp is ok around 50 -60 c but

Auto/Manual Sleep did not work as before.

can you show me your config. and DSDT?

Thanks a lot

Attached Files



#794
newnekton1

newnekton1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
Hi Dood,
Can you give me some advice? From the following, you can see I am having problems getting an install on a version 2 X58A-UD5.
I am wondering if the problem with using rankrotten's dsdt.aml file and my KP on my identical board with same CPU and GPU is because I have a version 2 board with the FA bios and he has an earlier version (I am waiting to hear back from him) because you mention in an earlier post that the FA BIOS looks very different from your F1.

To this end, I tried downgrading the BIOS from FA to F5 and F4 but both times I get a BIOS ID error and it won't flash so it looks GB has fixed this BIOS to only upgrade from FA not downgrade!

I guess this means I am going to have to build my own dsdt tallored to the board hardware. I am not a coder (hardware is my forte) so it is going to be a major job for me. Is there any easier way other than following your guide at the head of this thread. By easy I mean could I compare rankrotten's dsdt and mine after I capture it and make the changes or is this start from scratch job?



rankrotten (post 670) and I have the same X58A-UD5 board, same core i7-930 and same ATi 4870 graphics card. Since I was having no success getting it to boot—kp every time after reading all 40+ pages of this tread, he sent me his DSDT files and Extra contents. The only difference is that he is using 3 x 2 GB Corsair RAM and I am using 2 x 4 GB.
It now gets further along in the boot but still KPs with a reference to cpu0. The bootloader is Asere 1.1.9 and the BIOS is FA (!).
I enclose the bootloader screen just before the panic and the KP screen. Can anyone tell me what might be the problem? It's a new build and I installed Windows on a spare HDD to check that all hardware is OK—no problems.

Sorry for the poor quality but had to shoot by hand as they flash by.

Can anyone shed any light on why this is KPing?

The text before the KP is about as follows:

The messages are:

Loaded HFS+ file [Extra/Extensions.mkext] 4096
Loaded HFS+ file [Extra/Extensions.mkext] 21300
LoadDrivers: Loading from [System/Library/Caches/com.app...
Loaded HFS+ file: [System/Library/Caches/com.app...
Loaded HFS+ file: [System/Library/Caches/com.app...
Loaded HFS+ file: [Extra/smbios.plist] 1174 bytes
Patched DMI Table
Found SMBIOS System Information table 1
Using SMBIOS IIUD= ................
Loaded HFS+ file (Extra/DSDT.aml] 21895 bytes from .....
Using PCI-Root=UID vaue 0
Setting up lan keys
Using system type = 0x01
Loaded HFS+ file [Extra/DSDT.aml] 21895 bytes from .....
FXCO: Restart fix applied
Patched ACPI version 1 DSDT
Starting Darwin x86-64


and then it panics



The com.apple.boot.plist is:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DropSSDT</key>
<string>yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v arch=x86_64</string>
<key>Timeout</key>
<string>5</string>
</dict>
</plist>


The smbiosplist is:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMUUID</key>
<string>F553B16E-33B9-41AC-AC5E-5A02ACEA3F21</string>
<key>SMbiosversion</key>
<string>MP41.88Z.00C1.B00.5A02ACEA3F21</string>
<key>SMbusspeed</key>
<string>4800</string>
<key>SMcputype</key>
<string>1793</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMmemmanufacter</key>
<string>Corsair XMS3</string>
<key>SMmempart</key>
<string>TR3X661600C9</string>
<key>SMmemserial_1</key>
<string>EMPTY</string>
<key>SMmemserial_2</key>
<string>EMPTY</string>
<key>SMmemserial_3</key>
<string>000123-01234567-1</string>
<key>SMmemserial_4</key>
<string>EMPTY</string>
<key>SMmemserial_5</key>
<string>EMPTY</string>
<key>SMmemserial_6</key>
<string>EMPTY</string>
<key>SMmemspeed</key>
<string>1600</string>
<key>SMmemtype</key>
<string>24</string>
<key>SMproductname</key>
<string>MacPro4,1</string>
<key>SMserial</key>
<string>CK3351LLUPZ</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>



#795
nullspot

nullspot

    InsanelyMac Protégé

  • Members
  • PipPip
  • 61 posts

Thanks, it's significantly different from rev 1.0 F2c.


Yes, and for owners of this rev 2.0 board, there's just enough things that are different to muck us up... ;-)

For example, something I noticed while trying to implement your DSDT edits from post #1:
- step #9 for AppleLPC.kext refers to "Device (PX40)" section, but in my rev2 DSDT seems to have "Device (LPCB)" listed in the same spot

I'm just not sure how many other bits are different, you mention only network and audio sections being different, but I get the sense there's more...

Anything else I should be looking out for as I try to implement your 19 or so steps to DSDT nirvana with the x85a-ud3r rev2 board?

#796
Rankrotten

Rankrotten

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Location:UK

Can you give me some advice? From the following, you can see I am having problems getting an install on a version 2 X58A-UD5.
I am wondering if the problem with using rankrotten's dsdt.aml file and my KP on my identical board with same CPU and GPU is because I have a version 2 board with the FA bios and he has an earlier version (I am waiting to hear back from him) because you mention in an earlier post that the FA BIOS looks very different from your F1.

Good morning from over in the UK, I'm up and about now :(

Yes it seems that your v2 X58A-UD5 differs from my v1 X58A-UD5, I did not realise you had the newer board.

You will need to try to revert to BIOS FA as the prior versions won't load on your board.

We will then need to get a clean DSDT from it and see how it differs.

#797
newnekton1

newnekton1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
Hi Rankrotten,

Reverting was what I thought too but GigaByte seems to have fixed it so that this new version 2 board with FA bios can't be reverted to F3, F4, or F5.

I have spent the whole day trying to get past this KP but it does not seem possible. I even can't get it to boot using no dsdt.aml and just three kexts— fakesmc.kext, NullCPUPowerManagement.kext, ElliottForceLegacyRTC.kext.

If this is the case, how do I get a dsdt.aml file for comparison?

I am stumped and at the limit of my skills base.

R



Good morning from over in the UK, I'm up and about now :(

Yes it seems that your v2 X58A-UD5 differs from my v1 X58A-UD5, I did not realise you had the newer board.

You will need to try to revert to BIOS FA as the prior versions won't load on your board.

We will then need to get a clean DSDT from it and see how it differs.



#798
pik0n

pik0n

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I'm thinking on buying GA-EX58A-UD5, WIth core i7 920. I think this guide it's a little dificult. All the codes that we have to change... :S I don't know... Some one have the kexts just to install with kexthelper? Anyway, I was thinking to install from thumb drive, will this work if I put the Extra folder in my thumbdrive, and later I install all the kexts?

I found a fantastic guide, but its for GA-EX58-UD5 and mine will be GA-EX58A-UD5.

Hope this works...

#799
newnekton1

newnekton1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
Hi Nullspot—I am also mucked up too with a version 2 board. My dsdt skills are non-existent but if there is anything I can do to help, I'll try. I have a core i7 on this version 2 board with FA bios, etc., as posted above.
I hope you have success because I'd really like to get this badboy board running.


Yes, and for owners of this rev 2.0 board, there's just enough things that are different to muck us up... ;-)

For example, something I noticed while trying to implement your DSDT edits from post #1:
- step #9 for AppleLPC.kext refers to "Device (PX40)" section, but in my rev2 DSDT seems to have "Device (LPCB)" listed in the same spot

I'm just not sure how many other bits are different, you mention only network and audio sections being different, but I get the sense there's more...

Anything else I should be looking out for as I try to implement your 19 or so steps to DSDT nirvana with the x85a-ud3r rev2 board?



#800
newnekton1

newnekton1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
Here's a zipped MPEG4 (5 MB) showing the boot progression and messages until the KP using Rankrotten's dsdt for an F3 version 1 EX58A-UD5.

There's what seems like some very odd lines here:
Not going to use bios image file
Found bios image file
Adding binimage to card 9440 from legacy space with size ....
Lan controller ....

What is this about card 9440? Is this an nVidia card (that does not exist)?




Hi Nullspot—I am also mucked up too with a version 2 board. My dsdt skills are non-existent but if there is anything I can do to help, I'll try. I have a core i7 on this version 2 board with FA bios, etc., as posted above.
I hope you have success because I'd really like to get this badboy board running.

Attached Files







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