Jump to content
3676 posts in this topic

Recommended Posts

blackosx, I have finally managed to get the Speed Step implemented in the DSDT. Now how do I check to see if its working correctly? I have removed both the nullcpupowermanagement and the sleepenabler kexts and the system seems to be functioning correctly but is there a definitive way to check if this P State and C State stuff is working?

 

Download VoodooMonitor, install the kext in Extra/Extensions then reboot and run the app and it will show you if speedstep is working. I usually run a game of chess (computer vs computer) to verify.

blackosx, I have finally managed to get the I have removed both the nullcpupowermanagement and the sleepenabler kexts and the system seems to be functioning correctly

Your system will run without nullcpupowermanagement.kext and sleepenabler.kext , though you will notice a rise in your CPU temps.

 

blackosx, I have finally managed to get the Speed Step implemented in the DSDT. ..... is there a definitive way to check if this P State and C State stuff is working?

One way is to monitor your CPU temps. I do this by using iStat menus (google for it) which uses the information provided by the code in fakesmc.kext. Download and setup iStat Menus as shown here:

post-331032-1268378399_thumb.png

And you'll then see the current CPU temps in the menu bar.

post-331032-1268378503_thumb.png

 

You can monitor your P-states with Mojodojo's VoodooMonitor (see link at bottom of this post). To use it, add the VoodooMonitor.kext in to Chameleon's /Extra/Extensions folder and reboot. Then you can run VoodooMonitor to view the changes in your CPU's power (click the status tab).

 

Without the speedstep working, my CPU temp reports around 50 degrees C when not doing much like just surfing the web etc., and doing the same with P and C-states, my CPU temps report around 37-39 degrees C.

post-331032-1268378138_thumb.png

 

As you work with your hack, you will see on status tab of VoodooMonitor the values changing depending on the stepping used. For example, just loading Photoshop now, briefly up's the CPU speed to the max P-state.

post-331032-1268378810_thumb.png.

 

The P-states tab will reflect the values that you have already worked out by using PStateChanger earlier (although VoodooMonitor's algorithm isn't as tight and PStateChanger and the FID/VID values might be slightly different.

post-331032-1268378974_thumb.png

 

You will know when your C-States (idle state) are working as the voltage currently being used, on the Status tab, will report lower than your lowest P-State (performance state). So for me, my lowest P-State uses 1.132V but when VoodooMonitor reports my current voltage as 1.116V then I know it's working.

 

Another way to check C-States are working is to have a read of this post by the ever knowledgeable mm67 where he shows a command to test the registers. But one thing to understand is different CPU's support different number of C-States and you will have to do some searching to find info on yours.

Change SMproductname to MacPro3,1 in SMBIOS.plist. It has been noted many times in this thread.

@landmark - did titan4's suggestion of using MacPro3,1 in SMBIOS help with your audio issue? I haven't used the digital audio output on my hack so haven't been able to test that.

That did it in fact. The sound output stays on now. Thanks a lot, titan4!

Thanks for your very thorough reply blackosx. Few things I have noticed with my setup in regards to Speed Step use are:

 

1) My CPU 1 & CPU 2 has a temp reading of 43C while CPU 3 & CPU 4 have 38C. I have not seen the temp for first 2 core change at all. While the third core changes by 1C so often

 

2) Under the Status tab in VoodooMonitor, the Voltage always hoovers around 1.068V for all 4 cores but it does change briefly when I open or close applications.

 

Does this look right?

1) From what I remember reading elsewhere, it's normal for your CPU cores to act as pairs. But as for the temps, I would have thought you would see more variation.

2) If the voltage for each core doesn't change then I would say your stepping isn't working.

 

I suggest you maybe go back and read FormlerlyKnownAs' Vanilla Speedtstep thread to double check your settings. I say that because I am not an expert at this and you should get more helpful results from that thread. :D

Hey, I'm following the guide trying to make a bootable USB install and when I am supposed to do this:

bash-3.2# dd if=boot1h of=/dev/rdisk2s2

 

The terminal returns this:

dd: /dev/rdisk2s2: Invalid argument

1+0 records in

0+0 records out

0 bytes transferred in 0.017155 secs (0 bytes/sec)

 

Any help is appreciated, thanks :D

Alrighty.

 

Andys-Mac:~ andy$ diskutil list
/dev/disk0
  #:					   TYPE NAME					SIZE	   IDENTIFIER
  0:	  GUID_partition_scheme						*21.5 GB	disk0
  1:						EFI						 209.7 MB   disk0s1
  2:				  Apple_HFS Mac					 21.1 GB	disk0s2
/dev/disk1
  #:					   TYPE NAME					SIZE	   IDENTIFIER
  0:		CD_partition_scheme						*30.5 MB	disk1
  1:	 Apple_partition_scheme						 26.5 MB	disk1s0
  2:		Apple_partition_map						 32.3 KB	disk1s0s1
  3:				  Apple_HFS Darwin 300			  26.3 MB	disk1s0s2
/dev/disk2
  #:					   TYPE NAME					SIZE	   IDENTIFIER
  0:	  GUID_partition_scheme						*119.8 GB   disk2
  1:						EFI						 209.7 MB   disk2s1
  2:				  Apple_HFS Mac OS X Install DVD	119.5 GB   disk2s2
Andys-Mac:~ andy$ sudo -s
Password:
bash-3.2# cd /Users/andy/Downloads/Support\ Files\ v1-1.2/Part\ 2/1B/Chameleon 
bash-3.2# /Users/andy/Downloads/Support\ Files\ v1-1.2/Part\ 2/1B/Chameleon/fdisk440 -f boot0 -u -y /dev/rdisk2
bash-3.2# dd if=boot1h of=/dev/rdisk2s2
dd: /dev/rdisk2s2: Invalid argument
1+0 records in
0+0 records out
0 bytes transferred in 0.017155 secs (0 bytes/sec)
bash-3.2#

I'm really not sure why it's not working for you.. hmmm

You have done everything that I do... Maybe it's permissions for your USB drive?

 

Can you go to disk utility and run 'Repair Disk Permissions' on the drive?

The only thing I can think of is that it's an ipod and it's being funny writing to it... but eh, seems a bit far fetched if everything else worked. I was hoping I'd be able to select it from the BootCD you made but sadly I can't.

I'll try to dig up a normal usb stick later that's big enough and report back if it worked.

If anyone else has any ideas I'm all ears.

 

Oh and thanks for a great guide blackosx.

Just thinking about it, if you've managed to restore the Snow Leopard DVD to the ipod then I can't see why you can write the Chameleon files to it.. I just don't understand the dd command enough to work out why it returns 'Invalid argument'.

 

Maybe you can try using Dr Hurt's Chameleon RC5 pre-release v8 installer to see if that works?

You can get it from here

I got myself a proper USB stick with enough room and I'm currently restoring the image to it right now, if I get the same error when putting chameleon on it I'll try Dr Hurt's installer.

 

Edit: It worked perfectly and I'm installing as we speak.

 

Now one final question, I was reading that when you do the 10.6.2 update it KP's? What am I supposed to do to avoid that, heh.

 

I apologise if it's been answered but it's a big thread :unsure:

I got myself a proper USB stick with enough room and I'm currently restoring the image to it right now,

....

Edit: It worked perfectly and I'm installing as we speak.

Good news :)

 

Now one final question, I was reading that when you do the 10.6.2 update it KP's? What am I supposed to do to avoid that, heh.

 

I apologise if it's been answered but it's a big thread ;)

I've tried to put that info in PDF 'Part 8 - Apple Updates'.

But in a nutshell, run 'Software Update' to update to 10.6.2 and before rebooting replace SleepEnabler.kext with the 10.6.2 specific SleepEnabler.kext. And while you're at it, do the same for LegacyHDA.kext. You can find both in SupportFiles1.2/Part4/3/Kexts/For 10.6.2/

There are differences which will need to be addressed:

Your board has ICH10R, ALC889A and onboard firewire, where the EP45-DS3L has ICH10, ALC888 and no onboard firewire. And you will need to make your own DSDT for your board, or find someone else who has already done the work (or maybe wait until Catrti has implemented a modified BIOS for your board?)

 

How can I compile my own DSDT file? I'm using a modded F10 bios version (it has a speedier AHCI detection at boot time). I bought a 8Gb usb stick, restored the retail SL image onto it, copied the files from your guide, but i don't want to install if I don't have the proper DSDT file.

 

Also, where can I find the proper kexts for my sound chip and ICH10R?

 

Thanks :) (btw Im running 10.5.1 on the computer I with the ds3r)

There a few ways to make get a DSDT from your BIOS. One way is this:

 

Boot in to your existing 10.5.1 installation, which won't be using a modded DSDT, download this ACPI extractor by Zhell which originally came from here.

dsdt.sh.zip

Unzip the attached file, open a Terminal window, drag & drop the dsdt.sh to the terminal window and press return. After a couple of seconds you will have an ACPI folder in the home folder containing a dump of all your ACPI tables including your DSDT.aml.

 

Then download cVaD's iASLMe from mitch_de's thread, unzip it and drag & drop the DSDT.aml table you have just extracted on to iASLMe's icon, which will then be decompiled to a DSDT.dsl file. (I am using this older version of iASLMe here as the later ones give an error when using 10.5).

 

Now you can start to edit your DSDT.dsl file in a text editor and when finished, drag it back on to iASLMe's icon to recompile it back to a DSDT.aml. This thread is not dedicated to DSDT editing and I suggest you have a read of the Gigabyte DSDT fix thread for finding out what you need.

Hi all

 

I have a linksys pci wmp54g version 4.1 and I am running snow leopard 10.6.2 all thanks to you guys. There is endless info for a noob here. Anyway, I have searched threads and threads for enabling this wifi card. I am only coming here because this is where I see blackosx and the like at all the time.

 

So my question is is if any of the people that know this stuff have any answers about how to get the card to work. I checked osx86 wiki and it says it works natively on 10.6 so I reinstalled snow leopard to 10.6 but it still doesent see it in Networks in about this mac. I already spent $50.00 on the card and I dont want to buy a modem for wifi until I can get it to work. So any help would be great and if you have paypal I could give you a donation for your help if it gets it working.

 

 

thanks,

 

nandor690

So I finally decided to upgrade 10.5.7 to 10.6.

I have almost the same hardware, only exception is I have ATi video.

 

I am able to get a fully working OSX 106 install untill I try to modify the

com.apple.boot.plist

with an EFI string for my ATi video. as soon as I do the next boot I get to the desktop picture right before the log in screen, but no log in screen.

 

If I just change the GraphicsMode string to refect this monitor's max, then I get the same break. All the Ati stuff I found is for newer video cards like the 4xxx. On 10.5 I used a really clean installer that I guess won't work? or at least it won't work on this system of 2 drive partitions?

 

And On both of my hacks I have the same problem that a DVD drive will just disappear and then the system will lock up. Usually right after burning, but sometimes more often.

OB/GYN Kenobi:

 

Have you checked links in requirements part of first post ? As i understand it, you need to use PC EFI instead of Chameleon as bootloader. Blackosx may tell you more regarding it, but thing is most of people (incl. him) here have nVidia cards.

Hi OB/GYN Kenobi

 

As Titan4 posted, we mostly use nVidia cards here and to be honest I have never used an ATI card with my hack so I am not very knowledgeable about which cards work and which ones don't. My note about ATI cards in the Requirements section of the front page is to help give you somewhere to look for details.

 

From looking at Netkas' site, I can see from 20th Jan 2009 he posted:

5) ati 2600 and 3800 cards doesnt work with hardware acceleration(qe/ci/gl) on hacks

and there was this post also..

 

I might be wrong here, but I don't think your video card will work very well.

 

As for your DVD drive disappearing, I did have that happen to me before a long time ago, but I can't remember what system I was using then or why it happened. It hasn't happened for a while now though...

 

I have a linksys pci wmp54g version 4.1 and I am running snow leopard 10.6.2 all thanks to you guys

.....

I reinstalled snow leopard to 10.6 but it still doesent see it in Networks in about this mac.

Hi nandor690

 

I don't use a WiFi card in my hack so unfortunately I can't do any testing for you, though a quick search has brought up this thread, this thread and this thread, so you're not the only one with a problem with that card.

 

Then looking at the wiki, I read in the 10.6 section:

ISSUES: Stop working OOB Linksys PCI WiFi wmp54gs v1.1 that works OOB on Leopard, but FIXED with a new DSDT patch

and I also see it reported as fully working without patch.

 

No wonder you are confused with all the conflicting information!..

All I can suggest is for you to find somebody who actually uses it and talk to them directly. Hope you get it sorted.

Hi OB/GYN Kenobi

 

As Titan4 posted, we mostly use nVidia cards here and to be honest I have never used an ATI card with my hack so I am not very knowledgeable about which cards work and which ones don't. My note about ATI cards in the Requirements section of the front page is to help give you somewhere to look for details.

 

From looking at Netkas' site, I can see from 20th Jan 2009 he posted:

5) ati 2600 and 3800 cards doesnt work with hardware acceleration(qe/ci/gl) on hacks

and there was this post also..

 

I might be wrong here, but I don't think your video card will work very well.

 

As for your DVD drive disappearing, I did have that happen to me before a long time ago, but I can't remember what system I was using then or why it happened. It hasn't happened for a while now though...

 

The card worked fine with 10.5.7,8 and the other card I'm trying to update to 10.6 is an ATi 2400. I used a really clean installer that patched both 100%. No QE/CI on the 2400.

 

So now to get PC EFI to work I have a very small problem. I can't find a current (or old) version. Netkas web site is great for real hackers, but I don't understand what he is saying (geekspeak much?) and all the links for EFI are to a mediafire page that appears to be expired.

I'll browse around and try to find more.

×
×
  • Create New...