Jump to content

[Guide] Using DSDT with the Gigabyte GA-EP45-DS3L


  • Please log in to reply
575 replies to this topic

#521
blackosx

blackosx

    InsanelyMacaholic

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

Hi, Blackosx.
1. I tried Asere's modified bootloader. It works good. However, the system take's 10 times as much to wake from hibernation. What about yours?
2. Can you tell me anything about the dropssdt key?
Thanks.

Hi jamonda

I don't use hibernation so I haven't tested it with Asere's bootloader.
The dropssdt key.... Yes the boot option tells the bootloader not to load them, as we don't need them.

Sorry for the short reply but it's a bit mad at work at the moment :D
Have a read from here http://www.insanelym...p...t&p=1360331

#522
drhill

drhill

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
Hi to all....
I want to do something to show Pci Card in my system profile (in pci card list there's nothing) ...
I read some topic about efi string, but only for video card or ethernet
I've got a firewire pci card...How to proced?
Mu sistem sturtup with no proble but boot time process is not too fast...How to solve? When appear DSMOS starting it take some seconds
Thanx in advance


Gigabyte ep45-ud3lr-e7500-nvidia 9600gso 1gb-SL 10.6.2-Efi partition

#523
waldo_pepperjack

waldo_pepperjack

    InsanelyMac Protégé

  • Members
  • PipPip
  • 75 posts

Yes, you're right. I compared the linux ACPI dumps for GA-EP45-UD3L with bios F7 and F8 (the last version, with the quick boot option) and found the exact same differences. The diff file is attached.
This proofs the compatibility of your DSDT with the UD3L new bios.


jamonda, I've followed your posts regarding BIOS and QuickBoot.

For you, was it worth having F8 instead of F7? I currently have F7 and am happy w/ performance... my DSDT is right where I want it.

Did you find some measurable/appreciable benefits from it? If so, how much?

#524
jamonda

jamonda

    InsanelyMac Protégé

  • Members
  • PipPip
  • 94 posts
  • Gender:Male
  • Location:Brazil

jamonda, I've followed your posts regarding BIOS and QuickBoot.

For you, was it worth having F8 instead of F7? I currently have F7 and am happy w/ performance... my DSDT is right where I want it.

Did you find some measurable/appreciable benefits from it? If so, how much?


Hi, waldo_pepperjack.

Sorry for the late reply. I've been busy these days.

To be honest, I haven't noticed any concrete benefit. I'm not an expert (I'm far from being :P ), but I think the main difference between F7 and F8 is the quick boot option, which is useless for me (I prefer sleep/hibernation/wake to shut down/start).

However, I think it's a good idea to keep our systems up to date, specially for people running Windows in dual boot like me. And I think that dealing with differences from F8 to F9 will also be easier than from F7 to F9.

#525
PSUlion01

PSUlion01

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
Sorry if this has been covered, but most of the time the InsanelyMac search gives me an error, and when it does work I don't get the right hits.

I've got my system almost perfect thanks to blackosx's guides and help, but I'm trying to add support for my older IDE hard drives, and would prefer to have them in my tower vs. in external USB enclosures as they are today.

I'm running a GA-EP45-UD3L, and running blackosx's DSDT v5 file without any real issues.

Since my searches either error out or return everything but info on IDE drive (search tends to return everything with 'guIDE', which is of little help to me).

Can someone point me to the right thread/post that discusses enabling IDE drive support in 10.6 with the board I have, or an equivalent Gigabyte board?

Thanks,
Mike

#526
DieBuche

DieBuche

    InsanelyMac Protégé

  • Members
  • PipPip
  • 85 posts
blackosx: Is speedstep enabled in v5? I can't seem to find the pss parts to edit for my cpu?


Can someone point me to the right thread/post that discusses enabling IDE drive support in 10.6 with the board I have, or an equivalent Gigabyte board?

I tried various fixes, but always ended up getting KPs. So i bought a bigger sata drive

#527
PSUlion01

PSUlion01

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

blackosx: Is speedstep enabled in v5? I can't seem to find the pss parts to edit for my cpu?


Per my PMs with him, I don't believe any of the stepping code exists in the v5 DSDT. I believe you need to follow his instuctions here http://www.insanelym...p;#entry1334977

From what I can follow, the stepping code needs to be added to the DSDT file right after the line that reads:

DefinitionBlock ("/Volumes......../dsdt.aml", "DSDT", 1, "GBT ", "GBTUACPI", 0x00001000)
{


Does that seem right? I haven't tried this yet but am planning on doing it this weekend.

I tried various fixes, but always ended up getting KPs. So i bought a bigger sata drive


Interesting... My system seems pretty solid right now, but I've got about 400gb worth of IDE drives that I'd hate to lose, and am really trying to get away from using enclosures. Any idea if I can install one of the IDE drives and use it for a Windows 7 drive? Windows and OSX would be completely separate physical drives, so there shouldn't be any issues, right? Or would the mere presence of the drive in my tower cause OSX to go haywire?

Thanks for your feedback.

#528
DieBuche

DieBuche

    InsanelyMac Protégé

  • Members
  • PipPip
  • 85 posts
It only KP'ed when spotlight indexing the drive/other heavy i/o. If u fstab ur drive, i think it would work.

#529
sw170

sw170

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 212 posts
  • Gender:Male
  • Location:UK

Can someone point me to the right thread/post that discusses enabling IDE drive support in 10.6 with the board I have, or an equivalent Gigabyte board?

Thanks,
Mike

Hi Mike
try to use ATAPortInjector.kext from this pack, not sure about UD3L but it works on GA-EP45-UD3R, another solution is to use SATA to PATA converter, check it here, I use them on 3 of my drives without issues.
good luck
s

#530
kdawg

kdawg

    InsanelyMac Legend

  • Donators
  • 508 posts
  • Gender:Male
  • Location:Boston, MA

Sorry if this has been covered, but most of the time the InsanelyMac search gives me an error, and when it does work I don't get the right hits.
....

For those looking for a better InsanelyMac search tool install the Firefox plugin, for OSX and Windows, from my signature. Works in IE7 too you just have to select it manually in the upper right search dropdown.

#531
blackosx

blackosx

    InsanelyMacaholic

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

I've got my system almost perfect thanks to blackosx's guides and help, but I'm trying to add support for my older IDE hard drives, and would prefer to have them in my tower vs. in external USB enclosures as they are today.

Can someone point me to the right thread/post that discusses enabling IDE drive support in 10.6 with the board I have, or an equivalent Gigabyte board?

Hi Mike

The DSDT I now use here is based on mm67's excellent stripped out DSDT. Stripped out because anything that a Mac doesn't use is gone. For instance support for IDE and PS/2 devices.

Today I pointed Marby, from my 10.6 thread, towards the Gigabyte DSDT fix thread to ask mm67 what he needs to do to add these devices back in and this is mm67's reply.

EDIT: Then when the DSDT had the IDE devices back in, you can try the kexts that swavek has kindly posted a link to.

EDIT: I have had a go at adding back in the PS/2 and IDE devices that mm67 referred to. There is no guarantee that it will work and this untested as I don't use them on my hack but would you be kind enough to check it out and report back?

I have added it to the current Generic v5 DSDT and you will still need to add kexts for PS/2 and IDE devices for them to work.

Attached File  GA_EP45_DS3L_DSDT_Generic_v5_PS2_IDE.zip   10.08KB   21 downloads


blackosx: Is speedstep enabled in v5? I can't seem to find the pss parts to edit for my cpu?

Hi DieBuche

No, speedstep is not enabled in the v5 DSDT.
As Mike (PSUlion01) kindly mentioned, you will need to follow the steps I posted here.

If you have have already done this before and you have the require data etc. then you can add your revised Scope (_PR) section to the DSDT v5. Here's the .dsl for v5
Attached File  dsdt.dsl.zip   4.84KB   14 downloads

All you need to do is replace this section at the top of the DSDT
Scope (_PR)    {        Processor (CPU0, 0x00, 0x00000410, 0x06) {}        Processor (CPU1, 0x01, 0x00000410, 0x06) {}        Processor (CPU2, 0x02, 0x00000410, 0x06) {}        Processor (CPU3, 0x03, 0x00000410, 0x06) {}    }

with your Scope (_PR) which might look something like this (which is mine for my E7300 CPU)
Scope (_PR)    {        Name (PSS, Package (0x05) // For Intel Core 2 Duo E7300 @ 2.66Ghz        {            Package (0x06) { 2670, 0, 10, 10, 0x0A1D, 0 },            Package (0x06) { 2403, 0, 10, 10, 0x091D, 1 },            Package (0x06) { 2136, 0, 10, 10, 0x081C, 2 },            Package (0x06) { 1869, 0, 10, 10, 0x071B, 3 },            Package (0x06) { 1602, 0, 10, 10, 0x061A, 4 }        })        Name (PSD, Package (0x05)        {            0x05,            0x00,            0x00,            0xFC, // Double-checked the 0xFC value with ACPISpec v4.0 pdf            0x02  // Number of Processors - If you have a Quad core CPU then this value should read 0x04        })        Name (CST, Package (0x04)        {            0x03,             Package (0x04) {ResourceTemplate () {Register (FFixedHW, 1, 2, 0x000,)},0x01,0x01,0x03E8},            Package (0x04) {ResourceTemplate () {Register (FFixedHW, 1, 2, 0x010,)},0x02,0x01,0x01F4},            Package (0x04) {ResourceTemplate () {Register (FFixedHW, 1, 2, 0x030,)},0x04,0x39,0x064}        })        Processor (CPU0, 0x0, 0x00000410, 0x06)        {            Alias (PSS, _PSS)            Alias (PSD, _PSD)            Alias (CST, _CST)        }        Processor (CPU1, 0x01, 0x00000410, 0x06)        {            Alias (PSS, _PSS)            Alias (PSD, _PSD)            Alias (CST, _CST)        }    }

For those looking for a better InsanelyMac search tool install the Firefox plugin, for OSX and Windows, from my signature. Works in IE7 too you just have to select it manually in the upper right search dropdown.

Thanks kdawg. This will indeed prove useful for anyone struggling with Insanely's failed search function.
Good job :)

#532
spacr

spacr

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
Thanks again Blackosx for another great guide.

I have 2 questions.
Do I need to enter my own cstate info or can I use yours (I have a core2duo e8400)

Also when I compile I get 2 errors but have no idea how to read them. I followed the code exactly:

/Volumes/timemachine/dsdt/dsdt.dsl 31: Zero,
Error 4096 - ^ syntax error, unexpected PARSEOP_ZERO

/Volumes/timemachine/dsdt/dsdt.dsl 1335: [*** iASL: Read error on source code temp file /Volumes/timemachine/dsdt/Sessions/2010-01-25-010449/dsdt.src ***]
Error 4096 - ^ syntax error, unexpected $end


Thanks!

Attached Files



#533
blackosx

blackosx

    InsanelyMacaholic

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

Thanks again Blackosx for another great guide.

I have 2 questions.
Do I need to enter my own cstate info or can I use yours (I have a core2duo e8400)

Also when I compile I get 2 errors but have no idea how to read them. I followed the code exactly:



Thanks!

Hi spacr

I am not sure what motherboard you have. Can you create a signature detailing this please.. (Click on the cog icon above your login name in the blue bar near the top of the screen, then in the next windows, click 'Edit Signature' for the left edge).

But in the mean time I have fixed the problem with your DSDT failing to compile and changed the style of your Scope (_PR) section to match mine. And attached it here for you. Attached File  dsdt.dsl.zip   4.26KB   27 downloads
With regard to C-states, I have replaced you code with mine which will hopefully work for you. But you will need to find put how many C-States your CPU supports. You can find out everything you need to know in FormerlyKnownAs' vanilla SpeedStep thread. You can also have a look in the Gigabyte DSDT fix thread . I know they're long threads but look for some of the work done later on in the threads by mm67.

#534
spacr

spacr

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts

Hi spacr

I am not sure what motherboard you have. Can you create a signature detailing this please.. (Click on the cog icon above your login name in the blue bar near the top of the screen, then in the next windows, click 'Edit Signature' for the left edge).

But in the mean time I have fixed the problem with your DSDT failing to compile and changed the style of your Scope (_PR) section to match mine. And attached it here for you. Attached File  dsdt.dsl.zip   4.26KB   27 downloads
With regard to C-states, I have replaced you code with mine which will hopefully work for you. But you will need to find put how many C-States your CPU supports. You can find out everything you need to know in FormerlyKnownAs' vanilla SpeedStep thread. You can also have a look in the Gigabyte DSDT fix thread . I know they're long threads but look for some of the work done later on in the threads by mm67.


Works great. Thank you very much. I don't see any performance boost unfortunately (stays around 5600 in GeekBench) but at least I get to remove another kext. I will read up on the C-states even though it gets really confusing....

#535
sw170

sw170

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 212 posts
  • Gender:Male
  • Location:UK

...
But in the mean time I have fixed the problem with your DSDT failing to compile and changed the style of your Scope (_PR) section to match mine. And attached it here for you. Attached File  dsdt.dsl.zip   4.26KB   27 downloads

Hi Blackosx,
sstep section in above dsdt looks exactly like mine(sstates,pstates cooked myself based on FKA guide, cstates ta to mm67) and I also have E8400 oc'd to 3600, exactly but not those two sections (in red):
0x01,               // Access Size
)
},

0x02,
One,
0x01F4
},

Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000030, // Address
0x03, // Access Size
)
},

0x04,
0x39,
0x64 _linenums:0'>Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000010, // Address <strong class='bbc'>0x01</strong>, // Access Size ) }, 0x02, One, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000030, // Address <strong class='bbc'>0x03</strong>, // Access Size ) }, 0x04, 0x39, 0x64
any chance you know what for they are ?
thank you
regards
s

ps. idle temps on med case fan blow - 38C / min and quiet - 41C / max and loud! 34C
what your temps spacr ?

#536
spacr

spacr

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts

ps. idle temps on med case fan blow - 38C / min and quiet - 41C / max and loud! 34C
what your temps spacr ?


I idle at 30C and hit about 43C under max load

#537
helob

helob

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 216 posts

I idle at 30C and hit about 43C under max load


Excellent result with so low temp.
I am using GA-EP45-UD3L with Intel E8400 like yours.
However I am seeing an idle temp of 51C and 60C at max load.
I would like to try out your DSDT.
Would appreciate if you can upload it here.
TQ

#538
spacr

spacr

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts

Excellent result with so low temp.
I am using GA-EP45-UD3L with Intel E8400 like yours.
However I am seeing an idle temp of 51C and 60C at max load.
I would like to try out your DSDT.
Would appreciate if you can upload it here.
TQ


I also have a really good aftermarket cpu cooler. You can try my dsdt, Blackosx posted it above. It wont work if you dont have the same overclocking settings though. So be careful you dont mess up your system

#539
Johnny V

Johnny V

    InsanelyMac Sage

  • Donators
  • 369 posts

I also have a really good aftermarket cpu cooler. You can try my dsdt, Blackosx posted it above. It wont work if you dont have the same overclocking settings though. So be careful you dont mess up your system


Also note the ambient temp of your computer room. I thought my computer was running hot at 51C degrees until I was in the bios recently and the temp readings were only about 4 degrees cooler. So temps are in the ball park. My office is in the basement by the furnace so it does get toastie while doing computer work.

#540
blackosx

blackosx

    InsanelyMacaholic

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

Hi Blackosx,
sstep section in above dsdt looks exactly like mine(sstates,pstates cooked myself based on FKA guide, cstates ta to mm67) and I also have E8400 oc'd to 3600, exactly but not those two sections (in
... /snip/ ....
any chance you know what for they are ?

Hi swavek

No, I am not sure. I can tell you is when I look at my SSDT (Cst) files generated from an ACPIdump in Linux, they contain a blank field for those supposed values that you mention... for example.
Package (0x04)                    {                        ResourceTemplate ()                        {                            Register (FFixedHW,                                 0x00,               // Bit Width                                0x00,               // Bit Offset                                0x0000000000000000, // Address                                ,)                        },                         0x01,                         0x01,                         0x03E8                    },

You can more about the FFixedHW in Superhai's post here and the ACPI spec PDF.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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