Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,753 posts in this topic

Recommended Posts

I have AHCI ICH10:

 

0x22, 0x3A, 0x00, 0x00

 

What deficiences come with a kext? I lose something?

Nope

see if everything is right with HotPlug

 

 

I just sent you my sent_me file from Zotac ge9300 ITX. Thanks a lot for your efforts.

 

remove OpenHaltRestart

Shutdown --> DSDT

Restart --> Chameleon RC5

so try

 

*please do not quote the whole post. ;)

 

power mngmt works without dsdt))))) :P

just want clear dsdt! thx a lot!

 

OK

 

:)

Link to comment
Share on other sites

:)

 

Hi MaLd0n, please help me...this is a my dsdt ,you can give a visit he, if it is written well? I am a neophyte, heart thanks.

 

dsdt.magnifico10.zip

RENAME

REMOVED

SMBUS

 

 

EvOreboot

 

NullCPUPowerManagement

add in boot.plist

 

<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>

 

your DSDT is ready for power management

Link to comment
Share on other sites

I have like Kext, Evoreboot and have eliminated NullCpuPowermangement

 

This is a my C.A.B.P ,

In the Bios I have disabled C1E, does not me the energetic saving, because I am always in overclocked with temperatures lowlands approximately 10 degrees, I use a chiller.

 

:) Me confirmations that have been modified well? My dsdt?

 

Ps: I use Chameleon RC5 Asere 1.1.9

com.apple.Boot.plist.zip

Link to comment
Share on other sites

I have like Kext, Evoreboot and have eliminated NullCpuPowermangement

 

This is a my C.A.B.P ,

In the Bios I have disabled C1E, does not me the energetic saving, because I am always in overclocked with temperatures lowlands approximately 10 degrees, I use a chiller.

 

:) Me confirmations that have been modified well? My dsdt?

 

Ps: I use Chameleon RC5 Asere 1.1.9

 

WoW

You have changed the scope PR

not need to add anything in boot.plist ;)

 

yes

the dsdt is ready

 

LOAD OPTMIZED DEFAULTS

remove Null and Openhaltrestart

Enable c1e

 

use Chameleon RC5

http://www.insanelymac.com/forum/index.php?showtopic=231075

Link to comment
Share on other sites

Sorry, but this release Chameleon RC5 dosn't work for my Xeon 3540 .

PS. What is PR ?

 

Scope (_PR)
{
	Processor (CPU0, 0x00, 0x00000410, 0x06)
	{
		Name (_CST, Package (0x07)
		{
			0x06, 
			Package (0x04)
			{
				ResourceTemplate ()
				{
					Register (FFixedHW, 
						0x01,			   // Bit Width
						0x02,			   // Bit Offset
						0x0000000000000000, // Address
						0x01,			   // Access Size
						)
				}, 

				One, 
				One, 
				0x03E8
			}, ...

Link to comment
Share on other sites

Scope (_PR)
 {
	 Processor (CPU0, 0x00, 0x00000410, 0x06)
	 {
		 Name (_CST, Package (0x07)
		 {
			 0x06, 
			 Package (0x04)
			 {
				 ResourceTemplate ()
				 {
					 Register (FFixedHW, 
						 0x01,			   // Bit Width
						 0x02,			   // Bit Offset
						 0x0000000000000000, // Address
						 0x01,			   // Access Size
						 )
				 }, 

				 One, 
				 One, 
				 0x03E8
			 }, ...

;)

Thank's but you have modified mine dsdt?

 

;)

You have modified this string :

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

With this ?

DefinitionBlock ("./dsdt.aml", "DSDT", 1, "APPLE ", "MacPro", 0x00001000)

Link to comment
Share on other sites

;)

Thank's but you have modified mine dsdt?

 

:P

You have modified this string :

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

With this ?

DefinitionBlock ("./dsdt.aml", "DSDT", 1, "APPLE ", "MacPro", 0x00001000)

 

Yep

 

RENAME DEVICES

REMOVED DEVICES

SMBUS

kextstat|grep SMBus

Link to comment
Share on other sites

Hi MaLd0n,

 

here is the send_me file from my system, can you please have a look on this?

Is it possible to rename all the devices in my dsdt? That would be great...

Thanks and best regards

MasterLEN

 

dsdt.MasterLen.zip

 

Thank's :unsure:

You want to see also my folder extra?

 

ElliottForceLegacyRTC --> delete

EvOreboot --> Shutdown DSDT, restart add in boot.plist...

<key>RestartFix</key>
<string>Yes</string>

 

NullCPUPowerManagement --> this is the most disgraceful kext(in the right direction), get rid of it, you have what it takes to power management

http://www.insanelymac.com/forum/index.php?showtopic=225766

Link to comment
Share on other sites

ElliottForceLegacyRTC --> delete

EvOreboot --> Shutdown DSDT, restart add in boot.plist...

<key>RestartFix</key>
	  <string>Yes</string>

 

NullCPUPowerManagement --> this is the most disgraceful kext(in the right direction), get rid of it, you have what it takes to power management

http://www.insanelymac.com/forum/index.php?showtopic=225766

 

:) Hi Maldon ,

If I delete Elliott.kext, I have reset of the cmos, even if RTC in dsdt is written well. For Evoreboot I delete if it, not restart the PC, because mine kernel bit is to 64. If I delete NullCpuPowermanagement, I have low scores with GeekBench. How it explains this thing?

Sorry for my bad english.. :)

Link to comment
Share on other sites

If I delete Elliott.kext, I have reset of the cmos, even if RTC in dsdt is written well.

you only edited the first?

or edited all in the RTC device

I'm seeing here that everyone is "2"

 

Device (RTC)
               {
                   Name (_HID, EisaId ("PNP0B00"))
                   Name (ATT0, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0070,             // Range Minimum
                           0x0070,             // Range Maximum
                           0x00,               // Alignment
                           0x0[color="#FF0000"][b]2[/b][/color],               // Length
                           )

 

For Evoreboot I delete if it, not restart the PC, because mine kernel bit is to 64.

I only use 64 and not have this problem

use Chameleon RC5

http://www.insanelymac.com/forum/index.php?showtopic=231075

I can not answer you in ASERE

I do not use

 

If I delete NullCpuPowermanagement, I have low scores with GeekBench. How it explains this thing?

Sorry for my bad english.. :(

 

extract a new DSDT for Windows or Linux

apply the fixs

Do not apply anything on the scope PR

use the Chameleon RC5

Generate P and C states

Link to comment
Share on other sites

 

Hi, Thank you very much!

 

I finally successfully created my dsdt.aml file with the auto patcher.

 

But when I look at the file you pointed (GA_P35_DS3.zip), I got a few questions. Follow is the structure of the zip file:

screenshot.png

 

My questions are:

1. What's the file "GA P35-DS3 ALL PATCHES.txt" for? Since I already have my dsdt.aml, do I still need to use it somewhere?

2. What is the directory "/Extra/Util" for?

3. Finally, when to install the package "Chameleon v2.0-RC5 r602"? Is following process correct?

-- (1) Boot with HackBoot CD
-- (2) Install SL
-- (3) Restart , and then upgrade with 10.6.5 Combo
-- (4) Before restart, install Chameleon package ?? <-- this is part I am not sure
-- (5) Where to put the "Extra" directory?
-- (6) Reboot, -- I should be able to boot with my harddrive this time?

4. For driver "IOAHCIBlockStorageInjector.kext", You mentioned "This fix was not used as it reduces capabilities, including real 64bit sata transfer and hotplug." Do you mean this driver will make SATA drives run slower?

 

Sorry for so many questions, I really appreciate your help!

Link to comment
Share on other sites

My questions are:

1. What's the file "GA P35-DS3 ALL PATCHES.txt" for? Since I already have my dsdt.aml, do I still need to use it somewhere?

2. What is the directory "/Extra/Util" for?

3. Finally, when to install the package "Chameleon v2.0-RC5 r602"? Is following process correct?

-- (1) Boot with HackBoot CD
-- (2) Install SL
-- (3) Restart , and then upgrade with 10.6.5 Combo
-- (4) Before restart, install Chameleon package ?? <-- this is part I am not sure
-- (5) Where to put the "Extra" directory?
-- (6) Reboot, -- I should be able to boot with my harddrive this time?

4. For driver "IOAHCIBlockStorageInjector.kext", You mentioned "This fix was not used as it reduces capabilities, including real 64bit sata transfer and hotplug." Do you mean this driver will make SATA drives run slower?

 

Sorry for so many questions, I really appreciate your help!

 

1- you do not need it

2- double click in bdmesg

3-copy "EXTRA" to your hard drive (root or EFI)

-Install Chameleon RC5

http://www.insanelymac.com/forum/index.php...st&id=82190

-Reboot

-v

4-I see no speed difference, only lose HotPlug

Link to comment
Share on other sites

Thanks MaLd0n, i have to wait, thanks.

 

dsdt.Juaanjo.zip

 

DTGP

EHCI

IRQs

PNLF

SMBUS

SHUTDOWN

LPC

 

this dsdt (HP)

is very complicated

after compiling, if you reopen the file

the errors will reappear

 

Master juanerson

is the guy who solves it

Link to comment
Share on other sites

Oi Maldon!

 

Thanks a lot for this. However, it is the same as reading Chinese to me because I'm not knowledgeable in this at all. A little background--I have two builds:

 

One:

Gigabyte X58 UD3R

12 Gb 1600 RAM

Nvidia GT220

 

Two:

EVGA Triple SLI X3

12 Gb 1333 RAM

Nvidia GTX 285

 

Build one is the newest (two weeks) while build two is about six months old. Build two always worked wonderfully, but lately it's been lagging seriously (dock, dashboard, spaces etc). I must have installed some kexts and messed it up. Funny thing is, when I boot in safe mode it runs much better.

 

Build one works fine, but I can tell it's also not 100%. I have a MacBook Pro 15in Core 2 that runs much better than both of these computers.

 

I'm attaching the send_me.zip files as you have advised (they are named appropriately BULDONE and BUILDTWO).

 

I have NO idea how to edit a DSDT or what to do from now on, but I have read that DSDT and EFI strings are much "cleaner" ways of running a Hackintosh, and I feel I have probably contaminated mine with unnecessary kexts.

 

Please let me know if there is anything you can do! NO pressure--any and all help is greatly appreciated.

send_meFernandoBUILDTWO.zip

send_meFernandoBUILDONE.zip

Link to comment
Share on other sites

was already almost done

renamed some

removed the devices that OSX does not use

 

:(

Hi MaLdOn,magnifico10 asked me some help on this topic because his english is not so good, I have also helped in patchin the dsdt (it was already fresh new one extracted from 7 after a BIOS update) so I hope to explain a little more the situation of this install.

First, lookin at your modifications, can't understand why you changed this:

						0xFFF00000,		 // Length

with this:

						0xFEB00000,		 // Length

under BUF0 proprieties.

 

The SMBUS mod was a patch that we wasn't aware at the time of patching that dsdt, thanks for adding it and for removing floppy, jmicron and speaker, it's more clean now.

 

Last chameleon RC5 speedsstep patch has problem with this type of CPU. On a plus this CPU is extremely overclocked and so if we load AppleIntelCPUManagement it limits the overklock and give us a 4000 point step down in geekbench (10000 instead of 14000). Also the restart problem is related to the OC. smith@@ already had the same issue with extreme overclock settings on an asus board. He suggested that is a wrong power management in Osx for a overclocked system.

I think that ASERE also has the FACP patch for reset fix but only EvoReboot and OpenHaltRestart can manage reboot with this extreme OC here. I think it's because we have this hypothetic power issue and those kext works by disabling all the core except one for what I know and this maybe solves the problem, no ?(just a thought).

 

As magnifico10 already wrote, some occasional cmos reset still happens with only the DSDT patch, but after using ElliotForce.kext (since 2 months) we have no more reset, I don'y have any clue why, but it works now.

 

Anyway, thanks for your support and keep on with the autopatcher project, it's very good. I'll post my file for P5KC and Zotac as soon as I finish some more cleaning.

Link to comment
Share on other sites

dsdt.Fbalino.zip

 

AHCI ICH10

DTGP

HID/CID

HPET

IRQs

LAN0

LPC

REMOVE

RENAME

RTC

SMBUS

SHUTDOWN

WAK

 

Wow that was pretty fast! Thank you...

 

Noob question. What do I do with this file? Do I have to remove any kexts so as to not have any clashes between kexts and the DSDT file? Can i get a quick and easy step-by-step on what to do next?

 

Thanks again man!

Link to comment
Share on other sites

EVGA Triple SLI X3

 

dsdt.EVGA.zip

 

DTGP

HID/CID

IRQs

LAN0

LAN1

LPC

REMOVE

RENAME

RTC

SMBUS

WAK

 

Wow that was pretty fast! Thank you...

 

Noob question. What do I do with this file? Do I have to remove any kexts so as to not have any clashes between kexts and the DSDT file? Can i get a quick and easy step-by-step on what to do next?

 

Thanks again man!

 

see what was applied and remove the corresponding kexts

:(

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...