Jump to content
1554 posts in this topic

Recommended Posts

Hi guys, thanks for the thread! great stuff

 

I've upgraded my E8400 system into an UD2/i7 860 pretty easily with this info. Everything working speedstep/sleep wise etc. Geekbench is at approx 8000 on the standard clock speeds which is about average i guess but still twice teh score the E8400 got.

 

Anyway, i have a couple of little issues, wonder if anyone has seen similar.

 

1) On boot into the chameleon boot loader and the initial stages of booting the system it appears that CPU is running at around 1Mhz! everything is very slow, booting into safe mode takes an age as the kexts loadings is about 1 a second. Plus the Chameleon menu is just dog slow. Once past the initial boot stage (i.e. when the screen clears on a -v boot) its fine. No real porblem but odd.

 

2) I have a Dlink atheros based wirless card that causes Kernel panics if its connected. This worked fine on the e8400 system, (same boot disk, just transferred over). I'm guessing that it must be a dsdt issue as i've just modded Tony's UD2 file. Anyone got any ideas?

 

 

Thanks again everyone in this thread!

 

Not sure about your wireless card, but for the Chameleon issue- do you have cpus=1 in the com.apple.boot.plist? Just a thought.

 

Well, I haven't heard from anyone, but I've been working on the firewire problem I've been having. Firewire devices will only work if I have them powered on and connected when I boot. After any powerdown or disconnect, I can't get any firewire device to work unless I reboot.

 

Just to experiment, I decided to boot with my usb key, which doesn't have a DSDT and has a few different kexts. When I boot this way, firewire devices work the way they are supposed to with no problems whatsoever.

 

So, it comes down to the DSDT or one or more kexts in /Extra (although, I don't have many in my Extra folder). I'll work on it some more this weekend to see if I can pinpoint the problem.

 

If anyone has thoughts or ideas about this issue, please let me know.

 

Thanks!

 

BTW, I am using the DSDT from Tony's site, except I removed the graphics card information.

 

The MSI GD65 DSDT on the site was highly optimized by a pretty advanced user. A lot of code was removed- and possibly the way the firewire drives are enabled was altered- you could try extracting a vanilla DSDT for your board and comparing the firewire (HUB0 on UD2) sections of code.

 

2 questions: Are you on the latest bios? Is the firewire port you're testing directly in the motherboard or an additional front case port? Thanks!

../..

Anyway, i have a couple of little issues, wonder if anyone has seen similar.

 

1) On boot into the chameleon boot loader and the initial stages of booting the system it appears that CPU is running at around 1Mhz! everything is very slow ../..

2) I have a Dlink atheros based wirless card that causes Kernel panics if its connected. This worked fine on the e8400 system, ../..

1. Check your bios settings, in particular, don't overclock (at least right now), check that your cpu bus ratio is 21 (21x133=2.8Ghz), check in advanced cpu features that you have loaded optimized defaults.

 

2. AFAIK, Atheros based wifi cards don't work in 64 bits yet (no drivers available), try first to troubleshoot your problems in 32 bits mode (arch=i386 in the kernel flags of your com.apple.Boot.plist), this is the genuine macs running OSX mode for now.

Not sure about your wireless card, but for the Chameleon issue- do you have cpus=1 in the com.apple.boot.plist? Just a thought.

 

 

 

The MSI GD65 DSDT on the site was highly optimized by a pretty advanced user. A lot of code was removed- and possibly the way the firewire drives are enabled was altered- you could try extracting a vanilla DSDT for your board and comparing the firewire (HUB0 on UD2) sections of code.

 

2 questions: Are you on the latest bios? Is the firewire port you're testing directly in the motherboard or an additional front case port? Thanks!

 

tony,

I am on the latest bios and the firewire port is the one on the motherboard (on the back panel with the usb and ps2 ports). I'll check against a vanilla dump of the DSDT as part of my testing. Do you know where the firewire information would be in the DSDT? (what 'device' or process??)

 

Thanks!

Here's a minor fix for you all. Had a hard reboot earlier but since I wasn't in front of the computer, couldn't tell if it was a power failure or anything like that. Looking at the logs, I found Time Machine complaining "couldn't find en0" which googling shows it's a network related error. Backups were made fine to another local disk. I'm using the built-in lan of gigabyte UD2.

 

Anyway, the way to fix this (at least in my system) is to add

<key>EthernetBuiltIn</key>

<string>y</string>

 

in the boot.plist in extra. That's it, no more complaints.Probably not what caused the reboot but it's nice to fix.

Here's a minor fix for you all. Had a hard reboot earlier but since I wasn't in front of the computer, couldn't tell if it was a power failure or anything like that. Looking at the logs, I found Time Machine complaining "couldn't find en0" which googling shows it's a network related error. Backups were made fine to another local disk. I'm using the built-in lan of gigabyte UD2.

 

Anyway, the way to fix this (at least in my system) is to add

<key>EthernetBuiltIn</key>

<string>y</string>

 

in the boot.plist in extra. That's it, no more complaints.Probably not what caused the reboot but it's nice to fix.

 

Sure this do something ? I have this two lines almost at the beginning I started using 10.6 in my com.apple.boot.plist. At least, I need with and without this entry a kernel extension for ethernet device. So it never seems to be useful for me.

1. Check your bios settings, in particular, don't overclock (at least right now), check that your cpu bus ratio is 21 (21x133=2.8Ghz), check in advanced cpu features that you have loaded optimized defaults.

 

2. AFAIK, Atheros based wifi cards don't work in 64 bits yet (no drivers available), try first to troubleshoot your problems in 32 bits mode (arch=i386 in the kernel flags of your com.apple.Boot.plist), this is the genuine macs running OSX mode for now.

 

Hi Rekursor, No overclocking at all yet. I'm running the 32bit kernel but they do work in 32/64 since 10.6.2. Its driving me mental but thats why we build hackintoshs for challenges like these i guess!

Sure this do something ? I have this two lines almost at the beginning I started using 10.6 in my com.apple.boot.plist. At least, I need with and without this entry a kernel extension for ethernet device. So it never seems to be useful for me.

 

I need the realtek kexts too. This has nothing to do with removing kexts. It just fixes errors time machine might give you. In some cases found in other posts these errors prevent time machine from working at all (not backing up). In my case, I was getting the errors yet time machine seemed to work properly. These two lines made the errors go away.

tony,

I am on the latest bios and the firewire port is the one on the motherboard (on the back panel with the usb and ps2 ports). I'll check against a vanilla dump of the DSDT as part of my testing. Do you know where the firewire information would be in the DSDT? (what 'device' or process??)

 

Thanks!

Not sure on yours, but I'm pretty sure this is the beginning of the Firewire code in the UD2 DSDT. Not sure the GD65 has the same device names, or even if the person who modified it changed device names... Good luck!

 

Device (HUB0)

{

Name (_ADR, 0x001E0000)

Method (_STA, 0, NotSerialized)

{

 

Here's a minor fix for you all. Had a hard reboot earlier but since I wasn't in front of the computer, couldn't tell if it was a power failure or anything like that. Looking at the logs, I found Time Machine complaining "couldn't find en0" which googling shows it's a network related error. Backups were made fine to another local disk. I'm using the built-in lan of gigabyte UD2.

 

Anyway, the way to fix this (at least in my system) is to add

<key>EthernetBuiltIn</key>

<string>y</string>

 

in the boot.plist in extra. That's it, no more complaints.Probably not what caused the reboot but it's nice to fix.

 

en0 should be the default name for your Ethernet Adapter in System Configuration/Network. If it's not named en0, you can get errors in Mac Applications. I think the Time Machine error was because of that- also you won't be able to watch Trailers in Front Row- the app won't connect to the Apple site. Seems that OS X wants you to have your Ethernet Adapter named en0 for some reason. I guess the EthernetBuiltIn flag sets that- it hasn't ever done anything for me on the UD2- I've always used the RealtekR1000.kext.

In the Warning Series of "I found something killing my sleep mode" :

 

With my P55-UD3R bios F3, If using ANY peripheral with the topmost couple of USB ports in the back (near the PS2 connector),

 

Sleep Hangs my system, I need to do a hardware powerdown (back switch button) to reboot.

 

Maybe it can help some of you that still have sleep problems ?

en0 should be the default name for your Ethernet Adapter in System Configuration/Network. If it's not named en0, you can get errors in Mac Applications. I think the Time Machine error was because of that- also you won't be able to watch Trailers in Front Row- the app won't connect to the Apple site. Seems that OS X wants you to have your Ethernet Adapter named en0 for some reason. I guess the EthernetBuiltIn flag sets that- it hasn't ever done anything for me on the UD2- I've always used the RealtekR1000.kext.

 

Yes and I actually did check at system info before inserting those lines and my ethernet seemed to have the en0 naming. Which is why I thought that those lines wouldn't do anything but I tried them anyway and it worked. Don't ask me why... ;)

In the Warning Series of "I found something killing my sleep mode" :

 

With my P55-UD3R bios F3, If using ANY peripheral with the topmost couple of USB ports in the back (near the PS2 connector),

 

Sleep Hangs my system, I need to do a hardware powerdown (back switch button) to reboot.

 

Maybe it can help some of you that still have sleep problems ?

 

OMG Rekursor, since I moved (consolidated) all of my USB devices together near the bottom ports (I used to have certain devices separated for easy finding) not only have I virtually eliminated my hang randomly after sleep issue (leaving only my rare odd system just restarts without warning KP) as well as my iPod connects without errors now. I thought it was silly of me to think that this would help, but after reading your quote I will add that yes, this method may defiantly help with some sleep issues. ;)

 

I guess as the old saying goes, there are no stupid questions, only stupid answers. :)

Tony,

 

Here is the unedited DSDT that I compiled. It doesn't have a HUB0 entry. The HUB entries all appear to relate to the usb bus. If anyone can look at this and tell me what I code I might need to get a fully working firewire, I'd appreciate it.

 

Thanks!

 

BTW, the DSDT appears to be quite different than the one I got from your site... and much longer!

 

Not sure on yours, but I'm pretty sure this is the beginning of the Firewire code in the UD2 DSDT. Not sure the GD65 has the same device names, or even if the person who modified it changed device names... Good luck!

 

Device (HUB0)

{

Name (_ADR, 0x001E0000)

Method (_STA, 0, NotSerialized)

{

 

 

 

en0 should be the default name for your Ethernet Adapter in System Configuration/Network. If it's not named en0, you can get errors in Mac Applications. I think the Time Machine error was because of that- also you won't be able to watch Trailers in Front Row- the app won't connect to the Apple site. Seems that OS X wants you to have your Ethernet Adapter named en0 for some reason. I guess the EthernetBuiltIn flag sets that- it hasn't ever done anything for me on the UD2- I've always used the RealtekR1000.kext.

dsdt.aml.zip

For those of you with the UD3R, what settings do you have in your bios for power management?

 

Every time my computer falls to sleep, it automatically reboots when it wakes up. I have no idea what is causing it.

 

Thoughts???

OMG Rekursor, since I moved (consolidated) all of my USB devices together near the bottom ports (I used to have certain devices separated for easy finding) not only have I virtually eliminated my hang randomly after sleep issue (leaving only my rare odd system just restarts without warning KP) as well as my iPod connects without errors now. I thought it was silly of me to think that this would help, but after reading your quote I will add that yes, this method may defiantly help with some sleep issues. :)

 

I guess as the old saying goes, there are no stupid questions, only stupid answers. :P

Great news ! :D

I was surprised as well, but thought about the old Masterchief dsdt tutorial where he removed one of the 7 usb ports and thought it would be worth the try :rolleyes:

By netkas enabler you mean evoenabler.kext ?

 

Yes, you need to enable all the features. I am a little concerned about turbo boost but so far, I'm not seeing any issues and geekbench goes up by 300-350 points on mine.

 

By latest fakesmc, I assume you mean 2.5. I just installed it and my temps look fine with istat. I now get two cpu readings, while with version 2 I was only getting one. But the readings look normal. UD2/i5 here and we have pretty much the same kexts.

 

I thought the on the Netkas site he states it only works with core 2 and core i7. I get the 2 cpu temp readings on istat pro, but I don't think it's accurate. when i boot in the bios or into windows, the temperatures for the cpu are lower by like 20 c. and when i use some other mac monitoring software, i get temps like 3000 c.

 

Have you tried comparing temps to you bios readings or with windows software?

Just stopping in to say I've been running my new i5 750/GA-P55-UD2 rig for a week now, and its wonderful! I've been following tony's blog (Andyroo on his comments) and its helped me get a perfect setup.

 

I currently use his custom DSDT without SpeedStep. SS was causing weird random KP crashes. I tried to replace the old DSDT to remove SS, but my scores were still low, so I restored from a CCC backup (I do one every few days now).

 

My geekbench scores are now ~8100 overclocked from 2.66 to 2.88 (BCLK @ 160 x 18) and everything runs smoothly, no random crashes anymore. I was getting ~7100 at stock 2.66. I do the BCLK at 160 so I can get my 1600mhz ram at max (not just 1333).

 

I've tried OC'ing up to 19x, which is 3.04ghz, but I start getting random crashes and sometimes KPs. No other voltage/bios changes, all automatic. I'm curious how some of you (like airecken above) have OCed above 3ghz stably, what BIOS settings are you using?

 

I can make my PC go to sleep, and wake up, but it will soon after find a reason to KP randomly, which defeats the purpose of sleep-mode. I'll try the tip of not using the top set of USB slots on the back. I'm not too upset though, I can reboot within 60seconds anyway.

 

Lastly to mention, I have to keep the NullCPUpowermanagement.kext in my Extra folder, else my geekbench scores are ~4100.

 

My dual-boot windows 7 gets a score of ~7300 while SL gets ~8100. This confirms my suspicion that SL is faster than Win7!

 

Cheers everyone!

I thought the on the Netkas site he states it only works with core 2 and core i7. I get the 2 cpu temp readings on istat pro, but I don't think it's accurate. when i boot in the bios or into windows, the temperatures for the cpu are lower by like 20 c. and when i use some other mac monitoring software, i get temps like 3000 c.

 

Have you tried comparing temps to you bios readings or with windows software?

 

"I thought the on the Netkas..." you mean about evoenabler ??? If so, that was what did the trick for my ATI card (4850) to not get the garbled screen, so for the moment, I'm keeping it.

 

I'm assuming the i5 has multiple temperature sensors so that's where the multiple readings come. Mine seem pretty accurate. For example, right now I have 30-35C on cpuB and 35-40C on cpuA which seem normal. Looking at bios, I'm guessing cpuB corresponds to what the bios is showing. Not overclocked or anything. But I did notice temperatures went down after enabling speedstep.

 

Lastly to mention, I have to keep the NullCPUpowermanagement.kext in my Extra folder, else my geekbench scores are ~4100.

 

My dual-boot windows 7 gets a score of ~7300 while SL gets ~8100. This confirms my suspicion that SL is faster than Win7!

 

Cheers everyone!

 

For the record, I have the same cpu/motherboard and I'm not using nullcpu but I'm not overclocking either. Geekbench is at 7100 withour turbo-boost (in bios) and 7400s with turbo-boost. So, it is possible to get normal geekbench without nullcpu.

For those of you with the UD3R, what settings do you have in your bios for power management?

I only have HPET set to 64 bit mode, all advanced Speedstep and turbo cpu features enabled.

Did you check all the checkboxes in Preferences/Energy Saver ?

I only have HPET set to 64 bit mode, all advanced Speedstep and turbo cpu features enabled.

Did you check all the checkboxes in Preferences/Energy Saver ?

 

Yeah I set everything to enabled and have HPET to 64 bit mode. What about the S3 state? I think there are two options for that, which one did you set it to?

 

Regarding the OC'ed to 3.4, just have my cpu multiplier at 21 with the blck at 160. Else, I set the PCI frequency manually to 100, then have memory voltage set manually to 1.5.

 

You also must set all the advanced cpu functions to enabled (not automatic), I too was having the low GB scores. And once that is done, you must make sure you have a correct smbios.plist. I tried running GB without smbios.plist in the extra's folder and had scores of 4000s. Now it's 8800s and haven't had a single kernal panic (except when I try to sleep which is a different story).

 

That's all kinda off the top of my head for now, but that's how I resolved the low GB score without the NullCPU.

 

"I thought the on the Netkas..." you mean about evoenabler ??? If so, that was what did the trick for my ATI card (4850) to not get the garbled screen, so for the moment, I'm keeping it.

 

I'm assuming the i5 has multiple temperature sensors so that's where the multiple readings come. Mine seem pretty accurate. For example, right now I have 30-35C on cpuB and 35-40C on cpuA which seem normal. Looking at bios, I'm guessing cpuB corresponds to what the bios is showing. Not overclocked or anything. But I did notice temperatures went down after enabling speedstep.

 

 

 

For the record, I have the same cpu/motherboard and I'm not using nullcpu but I'm not overclocking either. Geekbench is at 7100 withour turbo-boost (in bios) and 7400s with turbo-boost. So, it is possible to get normal geekbench without nullcpu.

 

No, I mean from the entry in the FakeSMC 2.5 page

 

FakeSMC 2.5

November 20th 2009 Posted to FakeSMC

New features:

Reworked 3rd party patch for reading cpu temps, now kext does it on demand, not in loop. You can use Istat to monitor cpu temps, default tjmax value is 100, you can adjust it Info.plist, works only for intel’s core 2/core i7.

 

http://netkas.org/?p=338

 

I see CPU A/B in iStat, but I don't think it's accurate because when I go into BIOS or windows 7, I get temps of 20s on idle, and in SL I get temps of 40s.

 

And then when I use the http://www.versiontracker.com/dyn/moreinfo/macosx/19994 Temperature Monitor software, my temps are in the 300000s or something like that.

In the Warning Series of "I found something killing my sleep mode" :

 

With my P55-UD3R bios F3, If using ANY peripheral with the topmost couple of USB ports in the back (near the PS2 connector),

 

Sleep Hangs my system, I need to do a hardware powerdown (back switch button) to reboot.

 

Maybe it can help some of you that still have sleep problems ?

 

yeah i cannot wake from sleep using the keyboard if its plugged into one of those USB ports, still wakes from sleep fine from the power button though. maybe those top USB ports are not enabled properly in the DSDT? i have no idea, just a thought.

 

also im getting a bit of laggyness in Expose and Dock application open animations when i didnt before? i was playing around with the Quartz settings using the Secrets preference pane, but reverted the settings afterwards. but now the animations are OK, but not ultra smooth and snappy like before?

So enabled the advanced options, removed the NullCPU kext. When I restarted and tried Geekbench 32bit, I got a better score than before on the first attempt at 10500, previous high was around 9900.

 

I tried geekbench a second time to try and get an average, I got a kernel panic instead. to date I have not received this when inside Snow Leopard.

 

I changed the advanced options to auto again, and restarted. The score went down to 4316.

 

So at this point I think I am still better off with leaving NullCPU in the /E/E folder instead of trying to enable the advanced options and removing that.

 

Not sure how others have fared with this. I did also make the change to that Rekursor mentioned related to the UUID.

I wanted to try Chameleon RC4 after reading tonymac's article about it in his blog, but his link to "Chameleon 2.0 RC4 boot file" is a broken link.

Does anyone have this file?

Is it worth the effort of trying to get to work on my i7/UD3R?

For those of you with the UD3R, what settings do you have in your bios for power management?

 

Every time my computer falls to sleep, it automatically reboots when it wakes up. I have no idea what is causing it.

 

Thoughts???

 

Look at my earlier post here.

×
×
  • Create New...