Jump to content

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


  • Please log in to reply
1483 replies to this topic

#721
scotia

scotia

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Hi d00d,

just wanted to say THANKS! for such a great post - clear instructions, you've obviously done a stack of work.

Like most people I'm struggling with a BT dongle and getting the Magic Mouse to wake but apart from that it's working 100%. Now for some overclocking...

Thanks again
Scott

#722
magnifico

magnifico

    Retired

  • Donators
  • 2,564 posts
  • Gender:Male

:)
@ d00d Help Please..I've a Gigabyte UD7 X58A and Intel xeon 3540 overclocked at 4,5GHz..why my sistem profiler is read 4,3GHz?
And my DSDT read 16 core?
Thanks..sorry for my bad english.
Please...but my DSDT is written badly?


Hi dood ..sorry...I can have a your aid?

#723
d00d

d00d

    InsanelyMac Sage

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

;)
@ d00d Help Please..I've a Gigabyte UD7 X58A and Intel xeon 3540 overclocked at 4,5GHz..why my sistem profiler is read 4,3GHz?
And my DSDT read 16 core?
Thanks..sorry for my bad english.
Please...but my DSDT is written badly?

`About This Mac' only goes up to 4.3 GHz, edit /System/Library/CoreServices/loginwindow.app/Contents/Resources/English.lproj/AboutThisMac.strings if you want it to show over that;
//"ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "%@";
"ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "4.5 GHz Quad-Core Intel Xeon";

I rewrote 5, let me know if you're still confused about the number of cores your CPU has.


Hi d00d,

just wanted to say THANKS! for such a great post - clear instructions, you've obviously done a stack of work.

Like most people I'm struggling with a BT dongle and getting the Magic Mouse to wake but apart from that it's working 100%. Now for some overclocking...

Thanks again
Scott

thanks

#724
FUT1L1TY

FUT1L1TY

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
I am using CruiSAr's trimmed down and cleaned up DSDT. I am using an ethernet card instead of the onboard NIC. Can I remove PEX0 through PEX5 from my DSDT? Also, can I remove SBUS as well? Lastly, are there any other devices that aren't needed? Thank you.

#725
scrimpy

scrimpy

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
I know this thread is about the UD5 mainly but was wondering if anyone has built the DSDT and relevant other files for the UD7 running a i7 920.

I am rather a n00bie at all this and have already stuff up my system a number of times by doing the wrong thing.

Scrimpy.

#726
d00d

d00d

    InsanelyMac Sage

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

I am using CruiSAr's trimmed down and cleaned up DSDT. I am using an ethernet card instead of the onboard NIC. Can I remove PEX0 through PEX5 from my DSDT? Also, can I remove SBUS as well? Lastly, are there any other devices that aren't needed? Thank you.

The DSDT loads in a fraction of a second, so is spending hours figuring out what is and isn't needed worth shaving off several milliseconds?

#727
magnifico

magnifico

    Retired

  • Donators
  • 2,564 posts
  • Gender:Male

System Profiler only goes up to 4.3 GHz, edit /System/Library/CoreServices/loginwindow.app/Contents/Resources/English.lproj/AboutThisMac.strings if you want it to show over that;
//"ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "%@";
"ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT" = "4.5 GHz Quad-Core Intel Xeon";

I rewrote 5, let me know if you're still confused about the number of cores your CPU has.


thanks

:rolleyes: ...Ok. . sees the 4,5. .but in system profiler still 4,3...what is this "I rewrote 5"

Attached Files



#728
Phorte

Phorte

    InsanelyMac Protégé

  • Members
  • PipPip
  • 80 posts
  • Gender:Male
  • Location:Adelaide, Australia
im not sure if i should attempt this or if my mobo is compatible.

i have the latest ga-ex58a-ud3r (rev 2.0). used kakewalk 2.2 to install and the only thing not working is sleep... will this procedure fix this?

lame question - yes - but im getting desperate :rolleyes: the first posts has sooo much info and skimming through it has gone right over my head. but before i invest a day in going through it bit by bit, just checking if it's even worth it for my setup or not

#729
ANARCHiNTOSH

ANARCHiNTOSH

    Loldermort!!!!

  • Members
  • PipPipPipPip
  • 221 posts
hey d00d, do you recommend IOAHCIBlockStorageInjector.kext over OrangeIconFix.kext?
its just that OrangeIconFix.kext messes up Finder > Preferences > Show these items on desktop

ie. with OrangeIconFix.kext Finder sees internal hard disks as External disks, and some other weird things are up with effects of the tick boxes

for me IOAHCIBlockStorageInjector.kext fixes all of this.

EDIT: ah of course, it also stops hot swap capability

just wondering if you have any light to shed on this

#730
magnifico

magnifico

    Retired

  • Donators
  • 2,564 posts
  • Gender:Male
:angel: Big dood ....… you want that I enclose you mine dsdt? Only this? Thanks

#731
x.di

x.di

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male


Hi.
for me IOAHCIBlockStorageInjector.kext fixes all of issues.
And Hot swap WORKS for me without issues!
My board is GA-EX58-Extreme.
And I've patched my bios.
:)
This is my extra folder and dsdt and also boot file i'm using (asere v.1.1.9)
Attached File  Extra.zip   314.43KB   55 downloads

#732
FUT1L1TY

FUT1L1TY

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts

ie. with OrangeIconFix.kext Finder sees internal hard disks as External disks, and some other weird things are up with effects of the tick boxes

for me IOAHCIBlockStorageInjector.kext fixes all of this.

EDIT: ah of course, it also stops hot swap capability


First off, I use IOACHIBlockStorgageInjector.kext for the reasons you mentioned above. It works for me.

Secondly, can we please stop using the term hot-swap? Using either kext, the drives are ejectable. Right-clicking on any drive icon will bring up the menu to "eject" it. Neither of the kexts actually allow hot-swapping. I have two hot swap bays (Kingwin KF-1000-BK) in my hac. If I eject a drive that is in the hot swap bay, remove the drive, and then re-insert the drive into the bay, the drive does not actually remount automatically. I can manually remount by typing 'diskutil mount diskXsX' in the terminal. If I inserted a different disk than the one I just ejected than a logout/login is required to mount the new disk.

With that said, if anyone knows the exact properties to inject that would actually allow real hot-swapping, I would be eternally grateful. I would love to be able to pull drives in and out as needed.

Thank you.

#733
d00d

d00d

    InsanelyMac Sage

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

Hi.
for me IOAHCIBlockStorageInjector.kext fixes all of issues.
And Hot swap WORKS for me without issues!
My board is GA-EX58-Extreme.
And I've patched my bios.
;)
This is my extra folder and dsdt and also boot file i'm using (asere v.1.1.9)
Attached File  Extra.zip   314.43KB   55 downloads

Like FUT1L1TY, with either kext true hot swap doesn't work for me; boot, attach external drive, auto mount.
Does using IOAHCIBlockStorageInjector.kext and your related DSDT modifications allow this to work?

#734
x.di

x.di

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Gender:Male

Like FUT1L1TY, with either kext true hot swap doesn't work for me; boot, attach external drive, auto mount.
Does using IOAHCIBlockStorageInjector.kext and your related DSDT modifications allow this to work?


For me it works this way :
boot, attach external drive and it will auto mount.
Eject drive, Disconnect power cord and sata cable from drive. no error.
attach external drive and it will auto mount again.
P.S.
If you want to disconnect drive you can't just pull out cables from HD.
You must first Eject drive with disk utility and only then Disconnect power cord and sata cable from drive.
:D

#735
FUT1L1TY

FUT1L1TY

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts

For me it works this way :
boot, attach external drive and it will auto mount.
Eject drive, Disconnect power cord and sata cable from drive. no error.
attach external drive and it will auto mount again.
P.S.
If you want to disconnect drive you can't just pull out cables from HD.
You must first Eject drive with disk utility and only then Disconnect power cord and sata cable from drive.
:(


x.di,

I copied your Device (SATA) section from your DSDT. Unfortunately this did not provide me with true hot swap capabilities. I've enclosed a screenshot of my System Profiler with Bay 2 selected. Can you please take a look at your Bay 2 and see if it is different than mine?

EDIT: I meant to say whatever Bay # you are able to unplug/replug. It doesn't have to be Bay 2.

Attached Files



#736
Rankrotten

Rankrotten

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Location:UK
Hot swapping drives works fine here when using using IOBlockStorageInjector, the drive icons are internal but they can be ejected and remounted just fine.

I use an external eSATA hard drive dock like this one
http://www.storagede...sc883/p877.aspx
and it is flagged in system profiler as non-ejectable but works 100% hot eject and remount in finder
Attached File  Screen_shot_2010_05_26_at_08.50.38.png   76.9KB   62 downloads

#737
FUT1L1TY

FUT1L1TY

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts

Hot swapping drives works fine here when using using IOBlockStorageInjector, the drive icons are internal but they can be ejected and remounted just fine.

I use an external eSATA hard drive dock like this one
http://www.storagede...sc883/p877.aspx
and it is flagged in system profiler as non-ejectable but works 100% hot eject and remount in finder
Attached File  Screen_shot_2010_05_26_at_08.50.38.png   76.9KB   62 downloads


Thank you although it appears that you are not using the ICH10 SATA port for your dock. Are those JMicron SATA ports or do you have a controller card?

EDIT: The X58A-UD5 has three sata controllers not including ICH10R. They are as follows.

Marvell 9128 chip:
GIGABYTE SATA2 chip:
JMicron JMB362 chip:

My guess is that you are using the JMicron 362 since it's on the back as two eSata ports. Can you tell me if that supports AHCI 1.20? We EX58 'ers have the JMicron 322 chip and it's only AHCI 1.0 and does not support NCQ like yours does.

#738
Rankrotten

Rankrotten

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Location:UK

Thank you although it appears that you are not using the ICH10 SATA port for your dock. Are those JMicron SATA ports or do you have a controller card?

EDIT: The X58A-UD5 has three sata controllers not including ICH10R. They are as follows.

Marvell 9128 chip:
GIGABYTE SATA2 chip:
JMicron JMB362 chip:

My guess is that you are using the JMicron 362 since it's on the back as two eSata ports. Can you tell me if that supports AHCI 1.20? We EX58 'ers have the JMicron 322 chip and it's only AHCI 1.0 and does not support NCQ like yours does.


Yes its the back panel eSATA/USB 2.0 combo port on the X58A-UD5 which is the JMicron JMB362 controller.

Not sure how I would test the system for AHCI 1.20 but the specs are here and it does support native NCQ and hot plugging:
http://www.jmicron.com/JMB362.html

#739
d00d

d00d

    InsanelyMac Sage

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

For me it works this way :
boot, attach external drive and it will auto mount.
Eject drive, Disconnect power cord and sata cable from drive. no error.
attach external drive and it will auto mount again.
P.S.
If you want to disconnect drive you can't just pull out cables from HD.
You must first Eject drive with disk utility and only then Disconnect power cord and sata cable from drive.
:whistle:

I used IOAHCIBlockStorageInjector.kext and your DSDT SATA section modifications, but was unable to get an external drive to hot plug after boot.
Are there other parts of your modified DSDT that are required for this, other than the SATA section?

#740
FUT1L1TY

FUT1L1TY

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts

Yes its the back panel eSATA/USB 2.0 combo port on the X58A-UD5 which is the JMicron JMB362 controller.

Not sure how I would test the system for AHCI 1.20 but the specs are here and it does support native NCQ and hot plugging:
http://www.jmicron.com/JMB362.html


Rankrotten, could you please try this:

1) Attach the external sata drive
2) After it mounts, go to the terminal and type 'diskutil list'
3) In the Finder, eject the drive by dragging it to the trash but leave the drive physically connected
4) Go back to the terminal and type 'diskutil list'

Is the drive still listed? If not then you have a feature that most of us do not have and a lot of us could use.

The JMB362 is AHCI version 1.0 according to the JMiicron website.

EDIT: If the ejected drive is still listed, does physically removing it make any difference?

Also, what happens if now you plug a different drive into the dock? Does it mount automatically?





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