Jump to content

[GUIDE]Retail Snow Leopard 10.6 on a GA EP45-UD3R


d00m42
 Share

Stability  

692 members have voted

  1. 1. How stable is your Snow Leopard installation?

    • Perfect.
      266
    • Not quite there yet...
      349


2,289 posts in this topic

Recommended Posts

First off, thanks for the guide d00m42!

 

I've been refraining from posting for help at every little error along the way...but now I'm really stuck.

 

I've never seen SnowLeopard yet :) I followed d00m42's guide exactly, can't load up SL for the first time though.

 

ACPI_SMC_PlatformPlugin::start-wait For Service(resourceMatching(AppleIntelCPUPowerManagment) timed out

 

 

th_DSCI0007-1.jpg

 

Sigh, I've tried messing with the DSDT, adding/removing kexts...nothing though. :(

 

Can someone tell me what kexts I should have, or is this a bios setting to fix it?

 

Gigabyte UD3R 1.1 F11 - Q9650

 

tried (IOAHCIBlockStorageInjector.kext, Disabler.kext, dsmos.kext, OpenHaltRestart.kext)

tried (IOAHCIBlockStorageInjector.kext, OpenHaltRestart.kext, NullCPUPowerManagement.kext, PlatformUUID.kext, SleepEnabler.kext, LegacyHDA.kext)

Link to comment
Share on other sites

THANKS for the info

yes I'd be interested in your bios settings, I tried but without success

will only WOL when asleep, but not when shutdown

 

did you figure out your ethernet problem with F11

a full shutdown should fix that

 

When I get home from work today I'll check on the WOL settings and let you know (can't check bios from work unfortunately). I'll test it a few times from work today to be sure it's waking as it should ;P. I assume that you have your nic setup as static arp in your router and a port open for WOL?

 

What are you using to WOL? Depicus? I usually use iWOL from the iPhone. Works well since I can test it from outside of the network after turning off Wifi.

 

I think that it might be one of the recommended OSX bios changes that's causing this problem. My bios is almost completely at default right now with the exception of a few things. Did you revert to optimized defaults and try waking it up with all settings stock? I'm also not exactly sure at what point the router saves the mac in arp, but I would assume this would happen pre-OS and should have nothing to do with OS settings. If anything, maybe as soon as you boot SL, it's kicking it out of the table... as you know I'm having ethernet troubles with my SL, so I can't fully test out WOL in an SL environment now as it's useless to me without net...

 

You mention that a full shutdown should fix my nic issue? Can you elaborate?

 

Thanks Eliade. Give me roughly 9-10 hours for that bios info ;P.

Link to comment
Share on other sites

download the patcher from there: http://www.insanelymac.com/forum/index.php?showtopic=142434

beta 5 worked for me

unzip and run ACPIPatcher.exe

 

keep the Bios tab

load you bios

select a desination

check "generate dsdt.aml"

 

in the right hand section

General tab:

keep them all select, click the fix button, select them all, except maybe the mute fix (since our mute works fine)

Network tab:

select lan0

and fix GP9

might as well use "the time machine fix"

Hardware location for ep45-ud3r should be "PEX" "4", double check that using ioregisteryexplorer in th SL pack, search for ethernet, and you should see PEX and a number, which should be 4 as I said, if not use whatever number is dislayed

under graphic:

I wasn't sure which nVCAP to select (since there are three dual dvi option)

the efi string works well for me, so I didn't use any graphic fix in the dsdt, so just leave it untouched

Audio:

did that manually using d00m's fix in his pack

the 889a fix in this patcher is different from (if you do use it check fix hdef), d00m, since d00m's worked very well for me I used d00m's fix...

 

then click the PatchBIOS button

 

every red x should turn into a green check-mark...

 

a dsdt will be generated (discard the bios patch),

copy it to mac os and decompile it using "iasl me" (in SL pack)

 

 

then use doom's fixes manually:

-don't fix the dgpt, the patcher did it for you

-don't fix LAN, the patcher did it for you

-don't fix GP9 (end of page 12 of current guide)

-don't fix the "Return (Package (0x02) {0x00,0x00})" (very end of page 5 of current d00m guide)

-fix the RTC (changing the 0x04 into a 0x02)

-fix Sound anyway (if you fixed the sound with the patcher, you don't have to replace azal into hdef)

-and in my case I had to change under the usb's the "One" in to a "0x03" for wake by mouse/keyboard to work (not in d00m's tutorial, found that fix myself by comparing d00m's dsdt with mine)

and ehci fix for usb sleep

 

I think that's it

 

Eliade: Thanks for this. Almost didn't recognize you with your new avatar!

 

anyone got sound to work with ALC888 ?

 

Im on a GA EP45 DS3LR, anything else works flawless .. but wheres the fun without sound ? :(

thanks

 

Don't know whether you've already gotten your sound working, but I got ALC888 sound working on my EX58-UD3R and EP45-UD3L using the following for the HDEF section in DSDT (it's a bit different than for ALC889A):

 

Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (Package (0x02)
                   {
                       0x0D, 
                       0x05
                   })
               }

               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0C)
                       {
                           "codec-id", 
                           Buffer (0x04)
                           {
                               0x88, 0x08, 0xEC, 0x10
                           }, 

                           "layout-id", 
                           Buffer (0x04)
                           {
                               0x78, 0x03, 0x00, 0x00
                           }, 

                           "device-type", 
                           Buffer (0x07)
                           {
                               "ALC888"
                           }, 

                           "PinConfigurations", 
                           Buffer (0x28)
                           {
                               /* 0000 */    0x50, 0x41, 0x01, 0x01, 0x50, 0x40, 0x21, 0x02, 
                               /* 0008 */    0x30, 0x01, 0x10, 0x90, 0x20, 0x60, 0x01, 0x01, 
                               /* 0010 */    0x70, 0x20, 0x01, 0x01, 0xA0, 0x90, 0xA1, 0x02, 
                               /* 0018 */    0x10, 0x30, 0x81, 0x01, 0x40, 0x90, 0xA1, 0x01, 
                               /* 0020 */    0x60, 0x61, 0x4B, 0x01, 0xF0, 0x01, 0xCB, 0x01
                           }, 

                           "reg", 
                           Buffer (0x28)
                           {
                               /* 0000 */    0x00, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                               /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                               /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x10, 0xD8, 0x00, 0x02, 
                               /* 0018 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                               /* 0020 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00
                           }, 

                           "platformFamily", 
                           Buffer (One)
                           {
                               0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

 

I use the same LegacyHDA.kext in E/E as for ALC889A.

Link to comment
Share on other sites

When I get home from work today I'll check on the WOL settings and let you know (can't check bios from work unfortunately). I'll test it a few times from work today to be sure it's waking as it should ;P. I assume that you have your nic setup as static arp in your router and a port open for WOL?

 

What are you using to WOL? Depicus? I usually use iWOL from the iPhone. Works well since I can test it from outside of the network after turning off Wifi.

 

I think that it might be one of the recommended OSX bios changes that's causing this problem. My bios is almost completely at default right now with the exception of a few things. Did you revert to optimized defaults and try waking it up with all settings stock? I'm also not exactly sure at what point the router saves the mac in arp, but I would assume this would happen pre-OS and should have nothing to do with OS settings. If anything, maybe as soon as you boot SL, it's kicking it out of the table... as you know I'm having ethernet troubles with my SL, so I can't fully test out WOL in an SL environment now as it's useless to me without net...

 

You mention that a full shutdown should fix my nic issue? Can you elaborate?

 

Thanks Eliade. Give me roughly 9-10 hours for that bios info ;P.

 

thanks, well I didn't get the point of WOL out of my network, so I didn't change the settings in my router for that...

I was waking up the computer from my ipod touch, I use iWOL too, with on my MAC address in the settings since I'm on the same network for now...

I am now set for optimised default again, overclocked it again (nothing extreme), ahci settings baxk to get OSX, that's it ... everything that seems related to WOL is already enabled by default

 

 

 

the voodoo magic trick to get Ethernet working with F11

is to install F11 (through bios), when it reboot, force a shutdown by holding the pwr button... then start it again, set bios to optimised default, and from there do the needed modification for SL to works, which is basically setting the AHCI ... that's it

Ethernet should work, it did right away for me

 

usually after installing F11 all you do is reboot, see that it doesn't work and you reboot again, but never actually shutdown.... so I suppose that a shutdown even after loading the OS would have the same effect as a forced shutdown. if not boot and do a force shutdown by holding the pwr button... ... if that still doesn't work, reinstall F11 and force the shutdown before any os gets loaded....

maybe you can try to unplug the ethernet, start your machine get into SL and shut it down, plug the Ethernet back and start...

Link to comment
Share on other sites

Snow Leo 10.6.1 works great, did a simple softtware update

 

my Q6600 now running at 3.6Ghz (2.4 is stock speed), 7814 in geekbentch 32bit

started running mprime, didn't fail... but then temperature reaching max safe temp after 1min, so I canceled mprime... it idles at 48°C

all I need is a better CPU cooler, anybody wouldn't have an extra one for me by chance :rolleyes:

edit:

now down to a safe and stable 3.2Ghz (geekbentch 6800)

 

 

 

to boot in 32bit by default just add

arch=i386

to your com.apple.boot.plist in the Kernel Flag section between the <string></string>

 

Eliade: I use different cpu coolers on my different systems. On my EP45-UD3R I use this one:

 

Cooler Master GeminII S

 

It wasn't my first choice, but I needed something low profile for the Skeleton case. Well, it's fantastic. Most effective cooler I have and only $32. My E8400, OC'd to 4.05 (from stock 3.0) idles at 32ºC. And it runs very quiet.

Link to comment
Share on other sites

Eliade,

WOL outside of your network is great in case you need to wake up your system to remotely login. I use it daily ;P. If you need help setting this up at some point, let me know.

 

Hmm... well I haven't booted back into SL since I last loaded Optimized Defaults, so maybe as soon as the DSDT is loaded it makes a change to the BIOS keeping us from using WOL from shutdown. Try loading to optimized, save settings, hold power (maybe do this once more?), and then try to wake before enter SL. I'll do some testing once I can get my NIC working in SL. I was almost giving up.... until....

 

the reboot trick, I'll re-install bios and test when I get home. I assume that I should rebuild my DSDT after the reboot? You had this same problem before? Thanks for the help on this one...

 

kk

Link to comment
Share on other sites

Eliade,

WOL outside of your network is great in case you need to wake up your system to remotely login. I use it daily ;P. If you need help setting this up at some point, let me know.

 

Hmm... well I haven't booted back into SL since I last loaded Optimized Defaults, so maybe as soon as the DSDT is loaded it makes a change to the BIOS keeping us from using WOL from shutdown. Try loading to optimized, save settings, hold power (maybe do this once more?), and then try to wake before enter SL. I'll do some testing once I can get my NIC working in SL. I was almost giving up.... until....

 

the reboot trick, I'll re-install bios and test when I get home. I assume that I should rebuild my DSDT after the reboot? You had this same problem before? Thanks for the help on this one...

 

kk

 

 

I believe dsdt is related to the bios, but I'm not 100% sure, simply because a dsdt can generated just by using the bios file... I did it in vmware, which doesn't have a full access to my real hardware specs, but the dsdt worked...

 

---

 

I noticed something if I overclock by lowering the multi to 8X instead of 9X at 3.2GHz, my machine won't sleep, wakes up in a constant sleep/wake loop, only way to get out is to shutdown the PSU for few seconds....

I think I had the problem in Leo after using 10.5.7

just a warning that this can happen...

Link to comment
Share on other sites

I believe dsdt is related to the bios, but I'm not 100% sure, simply because a dsdt can generated just by using the bios file... I did it in vmware, which doesn't have a full access to my real hardware specs, but the dsdt worked...

 

I'm using an AMI bios machine at work and the dsdt won't compile in ACPI Patcher (02beta5), so I always figured that you needed to run this on the machine that you're creating the dsdt for, or more specifically a machine that has the same bios type (ami/award etc..). Could just be that something on my work machine isn't allowing ACPI Patcher to run properly.

 

A quick question regarding this magic bios shutdown fix. A few days ago I installed the F11 bios. I have shutdown the system many times since then, and rebooted, and have only been running Windows7. I then created a dsdt in Windows using ACPI Patcher. Should my nic still have been affected by the bios shutdown bug? Shouldn't it have corrected itself once I shutdown Windows at some point, or does this bug stay resident under certain conditions?

Link to comment
Share on other sites

the voodoo magic trick to get Ethernet working with F11

is to install F11 (through bios), when it reboot, force a shutdown by holding the pwr button... then start it again, set bios to optimised default, and from there do the needed modification for SL to works, which is basically setting the AHCI ... that's it

Ethernet should work, it did right away for me

 

usually after installing F11 all you do is reboot, see that it doesn't work and you reboot again, but never actually shutdown.... so I suppose that a shutdown even after loading the OS would have the same effect as a forced shutdown. if not boot and do a force shutdown by holding the pwr button... ... if that still doesn't work, reinstall F11 and force the shutdown before any os gets loaded....

maybe you can try to unplug the ethernet, start your machine get into SL and shut it down, plug the Ethernet back and start...

 

The idea should be: to remove any electrical charge from the ethernet port. After bios update: power down, then remove power by using the (back of case) PSU's on-off switch. Power off the router and/or modem and disconnect the ethernet cable. While that is off, press the PC's front of case power switch to discharge the capacitors. The motherboard has a (tiny) jumper for discharging the CMOS, which can also be used while the power is off. Return the CMOS jumper, ethernet cable & PSU switch to normal position & reboot machine. Enter bios and set options for OSX.

Link to comment
Share on other sites

After playing some time with "Vanilla Speedstep"

I removed all unnecessary parts and here are my settings:

 

First part: taken straight from SSDT_r1-PmRef-CpuPm which was extracted from bios under linux

no change were needed

 Scope (\)
  {
	  Name (SSDT, Package (0x18)
	  {
		  "CPU0IST ", 
		  0xDFEEDE00, 
		  0x0000022A, 
		  "CPU1IST ", 
		  0xDFEEE2C0, 
		  0x00000152, 
		  "CPU0CST ", 
		  0xDFEEE420, 
		  0x0000018A, 
		  "CPU1CST ", 
		  0xDFEEE5B0, 
		  0x0000018A, 
		  "CPU2IST ", 
		  0x00000000, 
		  0xF000E816, 
		  "CPU3IST ", 
		  0x00000000, 
		  0xF000E816, 
		  "CPU2CST ", 
		  0xDFEEE740, 
		  0x0000018A, 
		  "CPU3CST ", 
		  0xDFEEE8D0, 
		  0x0000018A
	  })
	  Name (CFGD, 0x020383F2)
	  Name (\PDC0, 0x80000000)
	  Name (\PDC1, 0x80000000)
	  Name (\PDC2, 0x80000000)
	  Name (\PDC3, 0x80000000)
  }

 

Second part: used only ist extracted from bios, no cst tables used and it work fine without them

 

Scope (_PR.CPU0)

{

Method (_PPC, 0, NotSerialized)

{

Return (Zero)

}

 

Method (_PCT, 0, NotSerialized)

{

If (LEqual (And (CFGD, 0x00060000), 0x00020000))

{

Return (Package (0x02)

{

ResourceTemplate ()

{

Register (SystemIO,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000880, // Address

,)

},

 

ResourceTemplate ()

{

Register (SystemIO,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000882, // Address

,)

}

})

}

 

If (LEqual (And (CFGD, 0x00060000), 0x00040000))

{

Return (Package (0x02)

{

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000199, // Address

,)

},

 

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000198, // Address

,)

}

})

}

 

If (LOr (And (CFGD, 0x4000), And (CFGD, 0x00010000)))

{

Return (Package (0x02)

{

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000199, // Address

,)

},

 

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000198, // Address

,)

}

})

}

 

Return (Package (0x02)

{

ResourceTemplate ()

{

Register (SystemIO,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000880, // Address

,)

},

 

ResourceTemplate ()

{

Register (SystemIO,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000882, // Address

,)

}

})

}

 

Method (_PSS, 0, NotSerialized)

{

If (LEqual (And (CFGD, 0x00060000), 0x00020000))

{

Return (SPSS)

}

 

If (LEqual (And (CFGD, 0x00060000), 0x00040000))

{

Return (NPSS)

}

 

If (LOr (And (CFGD, 0x4000), And (CFGD, 0x00010000)))

{

Return (NPSS)

}

 

Return (SPSS)

}

 

Name (SPSS, Package (0x04)

{

Package (0x06)

{

0x0E10,

0x000157C0,

0xA0,

0x0A,

0x0922,

0x0922

},

 

Package (0x06)

{

0x0C80,

0x000157C0,

0xA0,

0x0A,

0x0820,

0x0820

},

 

Package (0x06)

{

0x0AF0,

0x000157C0,

0xA0,

0x0A,

0x071C,

0x071C

},

 

Package (0x06)

{

0x0960,

0xDAC0,

0xA0,

0x0A,

0x0618,

0x0618

}

})

Name (NPSS, Package (0x04)

{

Package (0x06)

{

0x0E10,

0x000157C0,

0xA0,

0x0A,

0x0922,

0x0922

},

 

Package (0x06)

{

0x0C80,

0x000157C0,

0xA0,

0x0A,

0x0820,

0x0820

},

 

Package (0x06)

{

0x0AF0,

0x000157C0,

0xA0,

0x0A,

0x071C,

0x071C

},

 

Package (0x06)

{

0x0960,

0xDAC0,

0xA0,

0x0A,

0x0618,

0x0618

}

})

}

[/b]

Scope (_PR.CPU1)

{

Method (_PPC, 0, NotSerialized)

{

Return (Zero)

}

 

Method (_PCT, 0, NotSerialized)

{

If (LEqual (And (CFGD, 0x00060000), 0x00020000))

{

Return (Package (0x02)

{

ResourceTemplate ()

{

Register (SystemIO,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000880, // Address

,)

},

 

ResourceTemplate ()

{

Register (SystemIO,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000882, // Address

,)

}

})

}

 

If (LEqual (And (CFGD, 0x00060000), 0x00040000))

{

Return (Package (0x02)

{

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000199, // Address

,)

},

 

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000198, // Address

,)

}

})

}

 

If (LOr (And (CFGD, 0x4000), And (CFGD, 0x00010000)))

{

Return (Package (0x02)

{

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000199, // Address

,)

},

 

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000198, // Address

,)

}

})

}

 

Return (Package (0x02)

{

ResourceTemplate ()

{

Register (SystemIO,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000880, // Address

,)

},

 

ResourceTemplate ()

{

Register (SystemIO,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000882, // Address

,)

}

})

}

 

Method (_PSS, 0, NotSerialized)

{

Return (^^CPU0._PSS ())

}

}

 

Changed only the bold parts

the first change (spss/npss) are my P-states taken from cpu-i

the other (199/198) are MSR for changing state and reading current state.

I have only two IST (cpu0/cpu1) because I have dual core cpu

thanks to xopher for his help :)

Link to comment
Share on other sites

Kind forum Users,

 

I followed this guide and thankfully it was the first guide that got me started. I am only stuck with 2 problems that I am pulling my hair out because of them.

 

  1. I don't get the Hard drive (system disk and any other partition on the drive) on the desktop
  2. The most important of all - the graphics card dilemma - I have the same gfx card and same motherboard exactly as the article states only the processor is E7700.

I tried all the methods explained every where to get that card working correctly but with no hope. Only 1 resolution and the 1 GB is read as 32 MB.

 

Your prompt help everybody is much appreciated.

Link to comment
Share on other sites

if I enable speedstep in bios

I didn't know my speedstep kind of is working in 32bit (can't check in 64 since cpui won't work), without doing anything and no specific change to dsdt (I'm not there yet)

 

idle everything is at x6.0 (2.04Ghz)

post-309790-1253035028_thumb.png

on load (mprime), only CPU 3 and 4 kicks back up to x9.0 (3.06GHz), 1 and 2 stay at x6.0

post-309790-1253035225_thumb.png

isn't that odd !

 

 

edit:

 

Found Voodpowermini:

VoodooPowerMini.kext.zip

is a nice 32bit only speed step temporary alternative to the dsdt fix (which I'll do when I have more time)

works great on my system, vcore is lower as it should, and goes back up to full vcore at x9.0

post-309790-1253036297_thumb.png post-309790-1253036310_thumb.png

Link to comment
Share on other sites

That's because you use NullCPUPowerManagement

it's work for me too without any modification but the voltage don't drop while idle

and the fix is very easy so you should try it :)

 

Would it be possible, if you don't mine, to do a very simple guide line on how to do it...

because the instruction in the other thread are kind of messy

I, and others, would be very appreciative

Link to comment
Share on other sites

You need to extract SSDT tables (through linux like xopher explained or through windows with everest)

you need the files named ist and cpupm

the cpupm go as is to the dsdt

in the ist tables you change spss/npss according to your p-states

 

here is mine for an example

 

Name (SPSS, Package (0x04)

{

Package (0x06)

{ //C0 STATE - FIRST LINE OF P-STATE IN CPU-I//

0x00000E10, //CPU SPEED IN HEX (3600MHZ)//

0x000157C0,

0x000000A0,

0x0000000A,

0x00000922, //FID AND VID (MULTIPLIER AND VOLTAGE)//

0x00000922 //THE SAME AS ABOVE//

},

 

Package (0x06)

{//C1 STATE - SECOND LINE OF P-STATE IN CPU-I ETC...//

0x00000C80, //CPU SPEED IN HEX (3200MHZ)//

0x000157C0,

0x000000A0,

0x0000000A,

0x00000820, //FID AND VID (MULTIPLIER AND VOLTAGE)//

0x00000820 //THE SAME AS ABOVE//

},

 

Package (0x06)

{

0x00000AF0,

0x000157C0,

0x000000A0,

0x0000000A,

0x0000071C,

0x0000071C

},

 

Package (0x06)

{

0x00000960,

0x0000DAC0,

0x000000A0,

0x0000000A,

0x00000618,

0x00000618

}

As you can see, I have 4 p-states, all inside the spss

then you copy the same section to npss

the last thing you need to do is modify this:

 

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000199, // Address

,)

},

 

ResourceTemplate ()

{

Register (FFixedHW,

0x10, // Bit Width

0x00, // Bit Offset

0x0000000000000198, // Address

,)

(this are constant across all cpu's so you should use these settings)

and tyour done.

Link to comment
Share on other sites

would it be possible to get a little help with this DSDT stuff?

 

I'm running a GA-G31M-S2L, and managed to get to the desktop, but I've got no sound and no ethernet.

 

is it possible to use kexts from my working Leopard install?

 

EDIT: Seems as tho I might have fixed my audio.(http://www.insanelymac.com/forum/index.php...=181558&hl=) the icon is now there, but there's no sound. I might have it in the wrong jack. still no ethernet tho.

 

EDIT2: Got network going by installing a DFE-538TX d-link card. still no sound tho, chip is an ALC662. Funny thing is that the network chip is exactly the same as the EP45-UD3R, so no idea why that's not working.

Link to comment
Share on other sites

You need to extract SSDT tables (through linux like xopher explained or through windows with everest)

you need the files named ist and cpupm

the cpupm go as is to the dsdt

in the ist tables you change spss/npss according to your p-states

 

here is mine for an example

 

Name (SPSS, Package (0x04)

 

...

 

cool thanks

I'll try that tonight after classes

Link to comment
Share on other sites

1. It's just the way SL finder is on default, you can change this in Finder preferences

2.try using chameleon build in GraphicsEnabler (delete your efi string and use GraphicsEnabler=yes on boot)

 

Thank you so much for the fast reply, can you just explain step 2 in further details?

 

My installation of SL was done by connecting the hard drive of the pc to a macbook to do the installation and I don't have OSX install packages except 10.5.0 and 10.6, does this have anything to do with the malfunctioning card? I mean should the whole process really be done on the PC from start?

Link to comment
Share on other sites

would it be possible to get a little help with this DSDT stuff?

 

I'm running a GA-G31M-S2L, and managed to get to the desktop, but I've got no sound and no ethernet.

 

is it possible to use kexts from my working Leopard install?

 

EDIT: Seems as tho I might have fixed my audio.(http://www.insanelymac.com/forum/index.php...=181558&hl=) the icon is now there, but there's no sound. I might have it in the wrong jack. still no ethernet tho.

 

Read carefully the Bonjour fix mentioned on the first page of this thread. In the SL pack there are instructions on how to patch your DSDT to enable ethernet (I used GIGE). First patch your DSDT for eternet then apply the Bonjour fix and that should take care of ethernet.

For audio I use a modified AppleHDA kext (vanilla one causes KP on boot for me) in SLE and the Darwin86 injector kext in E/E. All options are listed in sys profile and sys prefs.

 

For any newbies working with their DSDT I highly recommend:

1) Finding someone else's DSDT (I used Doom's) for comparison purposes

2) Using a utility like Merge to compare your DSDT with the comparison DSDT to view and modify any changes. If you use Merge all edits can be saved so you don't lose track of where you have made changes.

 

I use DSDTSE to compile/recompile my DSDT.

 

If you are new to DSDT don't be intimidated by it. Take the time to study it and play around with it, search and read. I did and mine is all fixes have been successfully applied (except I don't have audio running through DSDT - thats a different animal and a research project on its own)

 

I'm following the progress on vanilla speedstep with interest......

 

Edit:

Sorry just realised that my audio fix may not work for you on SL - I thought you were running Leopard.

Link to comment
Share on other sites

I noticed something if I overclock by lowering the multi to 8X instead of 9X at 3.2GHz, my machine won't sleep, wakes up in a constant sleep/wake loop, only way to get out is to shutdown the PSU for few seconds....

I think I had the problem in Leo after using 10.5.7

just a warning that this can happen...

 

Eliade:

 

When you are overclocking with an 8x multiplier humour me and run MacCPUID. It's Intel's software, available from Intel, free. You know, the guys who made the Q6600? It runs with the 64 bit kernel.

 

I think once you see the data you will understand what is happening.

Link to comment
Share on other sites

I noticed something if I overclock by lowering the multi to 8X instead of 9X at 3.2GHz, my machine won't sleep, wakes up in a constant sleep/wake loop, only way to get out is to shutdown the PSU for few seconds....

I think I had the problem in Leo after using 10.5.7

just a warning that this can happen...

 

 

Eliade:

 

When you are overclocking with an 8x multiplier humour me and run MacCPUID. It's Intel's software, available from Intel, free. You know, the guys who made the Q6600? It runs with the 64 bit kernel.

 

I think once you see the data you will understand what is happening.

Who made the Q6600 ? ;)

 

LOL good catch

BUT the system really is running at 3.2Ghz even if it shows 3.6GHZ

I can see it when running GeekBench: my score is about 7000 now

I also get about the same score when running at about 3.2 using a 9x

 

when I did 3.6 (400x9) my score was at or above 8000 (my temperature was also much higher, LOL)

 

the reason why it displays 3600 instead of 3200, is that it will show the speed if running at the max multi, the program thinks I'm in speedsteep mode running at 8x... I'm sure it does the same with every cpu (CPUZ had the same problem few years ago)

great little program though, thanks for the name

Link to comment
Share on other sites

I have a general question related to overclocking and speed step. I'm in the process of learning as much as I can before I go ahead and build myself a hackintosh system. I plan on using a GA-EP45-UD3P board with a Q9550. The 9550 is slower than the 9650 (my preferred choice), but it's also $100 cheaper. I figure I can make up most of the difference by overclocking.

 

I may have read this somewhere already, but I think I'm starting to suffer from too much information in too short a time. So anyway, if you guys could clarify things for me, or point me to where I can find my answers, it'd be appreciated. (A guide dealing with Speed Step, overclocking, and hackintoshes would be ideal, but I haven't spotted anything yet.)

 

Let's start with my basic understanding of things. (Let me know if I'm off anywhere.) I have a general understanding of how to overclock the UD3P via the bios, and I know Speed Step (SS) is a way of throttling the CPU speed so it uses less power when not under load. I've also gathered from reading the forums that you can specify the SS levels (voltages and multipliers) in your DSDT file. The appropriate SS levels in turn can be extracted via the everest program.

 

Anyway, the core of my concern here is how does overclocking in the BIOS affect Speed Step? If I have tables calibrated for a CPU rated at 2.8GHz, how will things react when I overclock it? (I'm assuming the dsdt file will either override the bios settings or be ignored.)

 

Should I disable speed step, figure out my preferred overclock level, and then try to get it working? Am I approaching this in the right manner at all?

 

Thanks in advance.

Link to comment
Share on other sites

 Share

×
×
  • Create New...