Jump to content

Asus P5W DH Deluxe thread for 10.5.x Leo - 10.9.x Mavericks


G5rocks
 Share

1,494 posts in this topic

Recommended Posts

Yes, even this is a mandatory ... Only in the 3001 BIOS I was able to successfully run SpeedSteep with CST states.

3001 BIOS + above DSDT and everything works as it should.

 

Hi 314TeR,

 

I update my motherboard to Bios revision 3001 and try your DSDT, but I'm still having some error on boot, and no sleep/restart ...

(can't evaluate _CST table...)

 

I'm trying to fix the problem, but please, give me some hint...

 

and I have a question to you :

 

Device (SBRG)
			{
				Name (_ADR, 0x001F0000)
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x02)
						{
							"device-id", 
							Buffer (0x04)
							{
								0xB9, 0x27, 0x00, 0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
 ...

 

Does the device-id refer to the ICH7 chipset (LPC interface) ?

Because, I saw here that id "27B9" don't exist but "27B8" does...

 

any suggestion ??

Link to comment
Share on other sites

Same problem with E7300 and the 314Ter pack

 

no restart or shutdown, no sleep..

 

let's have a look at the kernel log

 

Dec 4 14:24:39 Mac-de-Edgar kernel[0]: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed

Dec 4 14:24:39 Mac-de-Edgar kernel[0]: FakeSMC: key not found BEMB, length - 1

Dec 4 14:24:39 Mac-de-Edgar kernel[0]: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed

Dec 4 14:24:39 Mac-de-Edgar kernel[0]: ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized

Link to comment
Share on other sites

At the 45nm processors will not work SpeedSteep - and always will be errors CST even if LPC was loaded. Device ID in DSDT is correct and I'm shure that the LPC is loaded ... Check yourself in IORegistyExplorer, if you have a branch of LPC.

 

But why does not sleep / reboot / shutdown ... I do not know ... Do you have properly configured BIOS? according to the instructions which I gave a link?

Link to comment
Share on other sites

At the 45nm processors will not work SpeedSteep - and always will be errors CST even if LPC was loaded. Device ID in DSDT is correct and I'm shure that the LPC is loaded ... Check yourself in IORegistyExplorer, if you have a branch of LPC.

 

But why does not sleep / reboot / shutdown ... I do not know ... Do you have properly configured BIOS? according to the instructions which I gave a link?

 

Hi,

 

I'm using same setting except for the AI Overclocking setting... (in manuel)

Concerning my proc, I'm runnig an E6600 -> 65nm and no, I can't see any LCP loaded in ioreg

 

??

Link to comment
Share on other sites

AI Overclocking manual settings, deactivates SpeedSteep. Set the BIOS as in these photos and check IOReg.

 

http://forum.osx86.org.pl/topics4/mac-os-x...tosh-vt1132.htm

 

I have another suspicion why speedsteep not always work on other processors than the E6750, and do not always sleep / shutdown / restart. But to confirm this, I would have to see the DSDT dumps made from the Linux Ubuntu 9.04, but necessarily with BIOS'em 24xx to 25xx. Note - they can only do the owners of 65nm processors, because these BIOS'y not support 45nm CPU.

Link to comment
Share on other sites

And I think everything clear: /

 

The DSDT are variables that take a different value, depending on what is the processor, and how much is the RAM.

 

The following values are changing in the Scope (_PR) depending on your CPU:

OperationRegion (Stbl, SystemMemory, 0x7FF8E0B0, 0x01C6) //different for each CPUx section

Name (NCPU, 0x04) //0x02 for core 2 duo, 0x04 for core 2 quad.

Name (CFGD, 0x7FF80507) //different for each CPUx section

And that, just below the section _PR

OperationRegion (BIOS, SystemMemory, 0x7FF8E064, 0xFF)

If these values are incorrect, sleep / shutdown / speedsteep stops working.

 

For everything to work, do DSDT dump on your computer. Read these values and put to one of my DSDT and compile. Owners 65nm processors who want to have working SpeedSteep, must do dump from the 24xx or 25xx BIOS, the other should do dump from the 3001 version.

 

In the attachment to the post, fixed version of the DSDT for the Q6600.

3001_Q6600.zip

Link to comment
Share on other sites

And I think everything clear: /

Unfortunately, some values in the DSDT are generated depending on what is the processor model.

 

The following values are changing in the Scope (_PR) depending on your CPU:

OperationRegion (Stbl, SystemMemory, 0x7FF8E0B0, 0x01C6) //different for each CPUx section

 Name (NCPU, 0x04) // 0x02 for core 2 duo, 0x04 for core 2 quad.

Name (CFGD, 0x7FF80507) //different for each CPUx section

And that, just below the section _PR

OperationRegion (BIOS, SystemMemory, 0x7FF8E064, 0xFF)

Unfortunately, it follows that for each model, eg processor E6300, E6400, etc. should do yourself a DSDT dump for example, under Ubuntu and improve these values to those learned from the dump.

 

If these values are incorrect, sleep / shutdown / speedsteep stops working.

 

In the attachment to the post, fixed version of the DSDT for the Q6600.

 

 

Ok

 

i had no problem with Q6600 and your fix is perfect too

i'll give it a try with E7300 and let you know

 

thank you very much

Link to comment
Share on other sites

but speedstep already not ?

 

And never be .. For as long as ASUS does not implement their SSDT tables for 45nm processors, but do not do this because it is officially declared on their support forum that the 45nm speedsteep will not work, even under windows.

Link to comment
Share on other sites

And never be .. For as long as ASUS does not implement their SSDT tables for 45nm processors, but do not do this because it is officially declared on their support forum that the 45nm speedsteep will not work, even under windows.

 

Allrigth

 

Thank's

Link to comment
Share on other sites

Hi all, (sorry for my english)

 

from some time i´ve been using osx86 for home testing, but just from modified vanilla installs like kalyway 10.5.2 and then ideneb, but now i´d like to try a retail install, and if you don´t mind please point me what i´m doing wrong on this steps:

 

So i´ve got my ideneb partition working with my retail leopard iso, the combo update to 10.5.8 and chamaleon rc2 and i´m gonna install in my twin raptors in raid0 (orange conectors). MY bios are set as shown on this thread, version is 3001 and hardware is on my sig:

 

1- Create guid partition on EXTERNAL0 and format with macos plus (called it Macinstosh)

2- open OSinstall.mpkg from mounted image of retail dvd and install it with out printer drivers and some languages .

3- install combo 10.5.8 on macintosh

4- install Chameleon-2.0-RC2-r640.pkg on macintosh

 

at this point found this usefull guide from Aliab (thanks so much) so..

 

5- add to extra/extensions:

- fakesmc.kext 2.5 from netkas.org

- HDAenabler from kext.com

- sleepenabler from kext.com

6- add to extra/:

- DSDT.aml from 314TeR (thanks a lot)

- replace extension.mkext from aliab´s

7- install osx86tools to add efi string of 8600 gts to com.apple.boot as string <key>device-properties</key>

8 - i haven´t got smbios.plist, i think it´s not really important?

9 - type on terminal: sudo /usr/sbin/vsdutil -a /Volumes/Macintosh

 

Now i restart with -v but got :

 

display: family specific matching fails

then keep loading firewire, appleyukon2

 

and then shows:

localhost mDNSResponder[]: Could´t read user-specified local hostname

localhost mDNSResponder[]: Could´t read user-specified Computer Name

and keep showing this 2 or 3 times more but no more loading....

 

Any help would be reeeeeeally appreciated :wacko:

 

many thaks in advance...

 

JTx.

Link to comment
Share on other sites

Hi 314TeR,

 

thanks for the reply, I´m trying now with your method in my second hard disk, but i´d really like to finish the 10.5.8 retail install as well, as I´ll be able to compare both systems and get my conclusions...

 

many thanks for your help.

 

any sugestions to finish my 10.5.8 install? :)

 

JTx.

Link to comment
Share on other sites

Hi,

in your DSDT 2.1 I find a folder for E6750, E7300 and Q6600. Which one do I use for a E5400 :(? And is there any advantage of your DSDT file over an automatically generated DSDT file using MacLoader_SL or some other tool?

Thanks for your help!

 

Regards

Johannes

Link to comment
Share on other sites

in your DSDT 2.1 I find a folder for E6750, E7300 and Q6600. Which one do I use for a E5400 :D?

Check if your CPU is supported by the BIOS 24xx or 25xx, flash it, then make a DSDT dump under Linux or Windows, and send it to me. I prepare a version for your CPU.

 

And is there any advantage of your DSDT file over an automatically generated DSDT file using MacLoader_SL or some other tool?

Check out the DSDT code, and compare the differences.

 

Snow Leopard installation was perfect ! thanks 314TeR for your easy install :P

Thanks ... My goal is to prepare a complete solution for the P5W DH Deluxe.

 

BTW rear audio works but no front audio panel, is there any solution?

Headphones in 10.5.8 to work 100% correctly, in Snow did't check.

Link to comment
Share on other sites

Hi 314TeR,

thanks for your quick reply and your offer. The E5400 is only compatible with BIOS 2801 upward. Nonetheless, since I don't really understand why it is necessary to be compatible to 25xx or 24xx, I made a DSDT file using MacLoader_SL 0.4 under OS X Snow Leopard with the 3001 BIOS. If there's anything you can do with this, I'd really appreciate it, but since I don't have much insight into the whole DSDT process, I'm really not sure about the possibilities here. Is there maybe a way that I won't need the NullCPUPowermanaagement.kext anymore? I'd love that, since my USB ports are working, but I get little glitches, like jumps of the mouse cursor, when the CPU load jumps and I think it's due to the CPUPowermanagement.

Well, anyway, thanks for your help!

 

Regards

Johannes

DSDT.aml.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...