Jump to content

DSDT Patcher


fassl
 Share

752 posts in this topic

Recommended Posts

I have a GA-EP45T-DS3R board. When I used the DSDT patcher I get no errors, 3 warnings and the dsdt.aml is ceated, however when I boot up with it in / I get a kernel panic with AppleIntelCPUPowerManagement.kext . I am using munky's EFI partition install method so that I have a nearly vanilla install on my main partition. So, I get the kernel panic with or without the dsdt.aml file. What am I missing?

 

You may need to use the -newHPET described in the first post of the topic or may even want to try the ACPI patcher in this thread instead of this one to get the DSDT.aml file.

 

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

Link to comment
Share on other sites

I have a GA-EP45T-DS3R board. When I used the DSDT patcher I get no errors, 3 warnings and the dsdt.aml is ceated, however when I boot up with it in / I get a kernel panic with AppleIntelCPUPowerManagement.kext . I am using munky's EFI partition install method so that I have a nearly vanilla install on my main partition. So, I get the kernel panic with or without the dsdt.aml file. What am I missing?

 

Which version (munky's EFI bootloader) did you use? You need to use version 6.1 & dsdt.aml have to be put in the root of EFI partition not OS X partition.

 

kizwan

Link to comment
Share on other sites

Hey gang:

Is the DSDT patcher even necessary anymore? I install the EFI v9 Cham boot loader. Somehow I tried to install cham v2.0 beta as I couldn't find a viable link the v9. I accidentally loaded this after I installed the iDeneb 10.5.6 update from iDeneb 1.3. It blew up on the next boot and thinking I killed the install, I booted with the DVD to re-install and it booted back in the HD successfully. After reloading the v9, it booted up fine after the 10.5.6 update....

 

So my question is, considering the DSDT patcher failed for me (it complains on an error somewhere), and reading the first post, do I even need to run this for me? It sounds like this issue was fixed in the final release and the system seems to work fine post update.. This is an an ASUS 1000HE. everything else seems to work (after changing out the Wi-Fi card)

Link to comment
Share on other sites

can u guys help me?

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct  4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

./dsdt_fixed.txt   433:	 Method (_WAK, 1, NotSerialized)
Warning  1080 -						^ Reserved method must return a value (_WAK)

./dsdt_fixed.txt  1255:					 VT86.LSMB, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LSMB)

./dsdt_fixed.txt  1263:					 VT86.LSMB, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LSMB)

./dsdt_fixed.txt  1271:					 VT86.LUBA, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LUBA)

./dsdt_fixed.txt  1279:					 VT86.LUB2, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LUB2)

./dsdt_fixed.txt  1287:					 VT86.LMAC, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LMAC)

./dsdt_fixed.txt  1295:					 VT86.LACI, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LACI)

./dsdt_fixed.txt  1303:					 VT86.LMCI, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LMCI)

./dsdt_fixed.txt  1311:					 VT86.LIDE, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LIDE)

./dsdt_fixed.txt  1319:					 VT86.LSID, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LSID)

./dsdt_fixed.txt  1327:					 VT86.LFID, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LFID)

./dsdt_fixed.txt  1335:					 VT86.LPCA, 
Error	4064 -									 ^ Object not found or not accessible from scope (VT86.LPCA)

./dsdt_fixed.txt  5186:				 Name (_HID, "_NVRAIDBUS")
Error	4001 -		   String must be entirely alphanumeric ^  (_NVRAIDBUS)

./dsdt_fixed.txt  5438:				 Method (RVLT, 1, NotSerialized)
Warning  1087 -									^ Not all control paths return a value (RVLT)

./dsdt_fixed.txt  5558:				 Method (RTMP, 1, NotSerialized)
Warning  1087 -									^ Not all control paths return a value (RTMP)

./dsdt_fixed.txt  5768:				 Method (OCOP, 1, NotSerialized)
Warning  1087 -									^ Not all control paths return a value (OCOP)

./dsdt_fixed.txt  6741:				 Method (GCQV, 1, NotSerialized)
Warning  1087 -									^ Not all control paths return a value (GCQV)

ASL Input:  ./dsdt_fixed.txt - 8592 lines, 278244 bytes, 3567 keywords
Compilation complete. 12 Errors, 5 Warnings, 0 Remarks, 56 Optimizations

 

here is my debug folder

thanks in advance

Debug.zip

Link to comment
Share on other sites

Hey fassl, great work here! :-)

 

Nevertheless, I am experiencing a problem on my Acer Aspire One A150 (with an Intel 945GSE Chipset). The output is:

 

 

../Debug/dsdt_fixed.txt 1213: CreateDWordField (BUF1, Local2, CAPB)

Error 4111 - Creating a named object in a While loop ^

 

Any idea on this issue? I am trying to get rid on the RTC bug which prevents my acer from going into hibernation with the vanilla kernel.

 

Any help greatly appreciated!

 

Best, _ciz

Link to comment
Share on other sites

Hey, I have a VAIO laptop and I was following the driver development forum for a long time. When I found out that driver support could be added for the video card and maybe even function buttons I got excited. I booted into knoppix and dumped my DSDT table, but I couldn't compile the disassembler since I didn't have bison or an internet connection. So I'll just post a binary of the DSDT table from my VAIO laptop, and hopefully someone can look at it and fix up the internal display.

 

Edit: Having trouble adding it as an attachment so here is a rs link:

http://rapidshare.com/files/222744294/DSDT.aml

 

thx guys

Link to comment
Share on other sites

I need some help.... I built a system with dual Xeon E5520s. After a week of trial an error, i got OSX 10.5.6 retail installed. I managed to have it show me all 16 cores on iStats at one point but then I messed something up and had to reinstall, now I can get it to work with the HT but only on one CPU if I enable 'ALL CORES' then it gets stuck during boot on "using 10485 buffer headers and 4096 cluster IO buffer headers." I have a feeling that I need something different on the DSDT patch

 

any ideas???

Link to comment
Share on other sites

Hi all

Great post .. making some headway with my audio here just a little confused on one bit and would like some clarity..

 

Within the dsdt i quoted there are buffers for codec id, layout id, pin config etc... how does one find out what those buffers are to be. Is that information made available to the user from there linux codec dump?

 

Thanks in advance for you help.

 

Hi,

i just try to get my Onboard-Sound (ALC885) in my PC working with that, so can you please explain what to do or do you have an example for the code?

 

Edit: I got partial success with this code:

 

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

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

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

						 "device-type", 
						 Buffer (0x11)
						 {
							 "ALC885"
						 }, 

						 "PinConfigurations", 
						 Buffer (0x28)
						 {
							 /* 0000 */	0x10, 0x40, 0x01, 0x01, 0x64, 0x10, 0x01, 0x01, 
							 /* 0008 */	0x71, 0x60, 0x01, 0x01, 0x82, 0x20, 0x01, 0x01, 
							 /* 0010 */	0x30, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02, 
							 /* 0018 */	0x40, 0x30, 0x81, 0x01, 0x50, 0x40, 0x21, 0x02, 
							 /* 0020 */	0xF0, 0x71, 0x44, 0x01, 0x90, 0x71, 0x45, 0x11
						 }
					 }, Local0)
				 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				 Return (Local0)
			 }

			 Method (DTGP, 5, NotSerialized)
			 {
				 If (LEqual (Arg0, Buffer (0x10)
						 {
							 /* 0000 */	0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, 
							 /* 0008 */	0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
						 }))
				 {
					 If (LEqual (Arg1, One))
					 {
						 If (LEqual (Arg2, Zero))
						 {
							 Store (Buffer (One)
								 {
									 0x03
								 }, Arg4)
							 Return (One)
						 }

						 If (LEqual (Arg2, One))
						 {
							 Return (One)
						 }
					 }
				 }

				 Store (Buffer (One)
					 {
						 0x00
					 }, Arg4)
				 Return (Zero)
			 }
		 }

 

screen-capture6fd2.png

screen-capture-1ej85.png

 

But i get no sound out of none of my ports (mic in, line out, etc)

 

Any suggestions?

Link to comment
Share on other sites

Hi Raven

 

thanks I have been to that post.. maybe its plain as day but i do not see where it mentions the buffers for say pinconfig and layout id

 

"ConfigData",

Buffer (0xC0)

{

 

where does one acquire this buffer value? for ConfigData, Layout-ID.. the whole lot really that would use a buffer.

Is it some arbitrary value?

 

by the way I appreciate the help.

Link to comment
Share on other sites

.......

"ConfigData",

Buffer (0xC0)

{

 

where does one acquire this buffer value? for ConfigData, Layout-ID.. the whole lot really that would use a buffer.

Is it some arbitrary value?

........

 

To obtain your own ConfigData, first you need to understand how to obtain your own codec verbs. Please visit THe KiNG's How To to know how you can achieve this. This is an example of the process to obtain ConfigData from linux codec dump:-

Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x01a19830: [Jack] Mic at Ext Rear
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x99a30931: [Fixed] Mic at Int ATAPI
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x0181303f: [Jack] Line In at Ext Rear
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
 Pin Default 0x4015821d: [N/A] Speaker at Ext N/A
Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
 Pin Default 0x18561120: [Jack] Digital Out at Int HDMI
Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

cleanup:-
Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x99 13 01 10: [Fixed] Speaker at Int ATAPI
01471C10 01471D01 01471E13 01471F99
Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x01 21 40 1f: [Jack] HP Out at Ext Rear
01571C1F 01571D40 01571E21 01571F01
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x01 a1 98 30: [Jack] Mic at Ext Rear
01871C30 01871D98 01871EA1 01871F01
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x99 a3 09 31: [Fixed] Mic at Int ATAPI
01971C31 01971D09 01971EA3 01971F99
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
 Pin Default 0x01 81 30 3f: [Jack] Line In at Ext Rear
01A71C3F 01A71D30 01A71E81 01A71F01
Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
 Pin Default 0x18 56 11 20: [Jack] Digital Out at Int HDMI
01E71C20 01E71D11 01E71E56 01E71F18

next:-
01471C10 01471D01 01471E13 01471F99
01571C1F 01571D40 01571E21 01571F01
01871C30 01871D98 01871EA1 01871F01
01971C31 01971D09 01971EA3 01971F99
01A71C3F 01A71D30 01A71E81 01A71F01
01E71C20 01E71D11 01E71E56 01E71F18

- set Sequence 0
- set [Jack] Mic at Ext Rear 0x18 Misc 0, [Fixed] Mic at Int ATAPI 0x19 Misc 1
- set [Fixed] Speaker at Int ATAPI 0x14 Connection Type 0, [Fixed] Mic at Int ATAPI 0x19 Connection Type 0
- set [Fixed] Speaker at Int ATAPI 0x14 Location 0, [Fixed] Mic at Int ATAPI 0x19 Location 0, [Jack] Digital Out at Int HDMI 0x1E Location 0
- set individual Default Association:-
01471C10 01471D01 01471E13 01471F99 --> 01471C40 01471D01 01471E10 01471F90
01571C1F 01571D40 01571E21 01571F01 --> 01571C50 01571D40 01571E21 01571F01
01871C30 01871D98 01871EA1 01871F01 --> 01871C20 01871D90 01871EA1 01871F01
01971C31 01971D09 01971EA3 01971F99 --> 01971C10 01971D01 01971EA0 01971F90
01A71C3F 01A71D30 01A71E81 01A71F01 --> 01A71C30 01A71D30 01A71E81 01A71F01
01E71C20 01E71D11 01E71E56 01E71F18 --> 01E71C60 01E71D11 01E71E56 01E71F10

Codec Verb:-
01471C40 01471D01 01471E10 01471F90
01571C50 01571D40 01571E21 01571F01
01871C20 01871D90 01871EA1 01871F01
01971C10 01971D01 01971EA0 01971F90
01A71C30 01A71D30 01A71E81 01A71F01
01E71C60 01E71D11 01E71E56 01E71F10

ConfigData:-
[b]01471C40 01471D01 01471E10 01471F90[/b] 01571C50 01571D40 01571E21 01571F01 
01871C20 01871D90 01871EA1 01871F01 01971C10 01971D01 01971EA0 01971F90 
01A71C30 01A71D30 01A71E81 01A71F01 01E71C60 01E71D11 01E71E56 01E71F10 


Base on the above example, ConfigData in DSDT code should begin like this:-

/* 0000 */     0x[b]01[/b], 0x[b]47[/b], 0x[b]1C[/b], 0x[b]40[/b], 0x[b]01[/b], 0x[b]47[/b], 0x[b]1D[/b], 0x[b]01[/b],
/* 0008 */     0x[b]01[/b], 0x[b]47[/b], 0x[b]1E[/b], 0x[b]10[/b], 0x[b]01[/b], 0x[b]47,[/b] 0x[b]1F[/b], 0x[b]90[/b],

I would like to advice you to try create your own AppleHDA.kext by following THe KiNG's How To before jumping to DSDT override.

 

kizwan

Link to comment
Share on other sites

THanks all found what i was looking for... best regards,

 

Quick explain on what is those terms/entry:

"Store (Package (0x08)" - This is how many entry u have to inject, in my case there are 4, multiply with 2=8 dec to hex= 0x08

"Buffer (0x04)" this is how many data is under it, 0x88, 0x08, 0xec, 0x10 that means 4 dec to hex=0x04

"}," the comma means that another entry comes, when its "}" that mean no more entry after

"/* 0018 */" As you can see we have 3 complete entry of 8 =24 dec to hex= 0x18, if you need to add another one then will be 32 dec to hex=0x20 result "/* 0020 */" for the next line of 8, when you finish to add remove "," after last one.

Pay attentions to all this, they are very important!

Link to comment
Share on other sites

HI, fassl. I mod the DSDT and got a dsdt.dsl. I dunno how to compile it to DSDT.AML. Can u help me out? Here is my dsdt patched by ur patcher. I've added some values to it and dunno if it will enable my laptop the sleep function. From the system log I found my laptop waked up by ehc1 and ech2. Here is the deal.

May  2 20:52:39 austin-chans-hasee kernel[0]: hibernate image path: /var/vm/sleepimage
May  2 20:52:39 austin-chans-hasee kernel[0]: sizeof(IOHibernateImageHeader) == 512
May  2 20:52:39 austin-chans-hasee kernel[0]: Opened file /var/vm/sleepimage, size 2147483648, partition base 0xc805000, maxio 1fffe00
May  2 20:52:39 austin-chans-hasee kernel[0]: hibernate image major 14, minor 14, blocksize 512, pollers 0
May  2 20:52:39 austin-chans-hasee kernel[0]: error 0xe00002bc opening hibernation file
May  2 20:52:39 austin-chans-hasee kernel[0]: IOPolledFileOpen(e00002bc)
May  2 20:52:39 austin-chans-hasee kernel[0]: System Sleep
May  2 20:52:41 austin-chans-hasee kernel[0]: Wake reason = HDEF EHC1 EHC2
May  2 20:52:41 austin-chans-hasee kernel[0]: System Wake
May  2 20:52:41 austin-chans-hasee kernel[0]: USB (EHCI):Port 3 on bus 0xfd connected or disconnected: portSC(0x301803)

Just one more question. Will the battery meter works after I used the patcher?

DSDT.dsl.zip

Link to comment
Share on other sites

download iasle me

 

http://www.insanelymac.com/forum/index.php...p;#entry1064594

 

and drag the dsdt.dsl to the program icon

Task:
Compile
"/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl"
to
"/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/Sessions/2009-05-02-184127/dsdt.aml"

Start working...

Compiling ... /tmp/.plx_tmp: line 199:   787 Bus error			   "${UtilPath}"iasl -p "${FullTargetName%.dsl}" -vo "${FullInputName}" > "${DirTargetName}/log.txt"
Done.

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct  4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]

Maximum error count (200) exceeded
/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	24:	 External (^CPU0._PPC)
Error	4014 -													   From ACPI CA Subsystem ^  (AE_NOT_FOUND Failure from lookup %s
)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	27:	 Mutex (MUTX, 0x00)
Error	4063 -											  Object does not exist ^  (MUTX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	28:	 OperationRegion (CMS2, SystemIO, 0x72, 0x02)
Error	4063 -														Object does not exist ^  (CMS2)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	29:	 Field (CMS2, ByteAcc, NoLock, Preserve)
Error	4063 -											  Object does not exist ^  (CMS2)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	31:		 INDX,   8, 
Error	4063 -										   Object does not exist ^  (INDX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	32:		 DATA,   8
Error	4063 -										   Object does not exist ^  (DATA)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	35:	 IndexField (INDX, DATA, ByteAcc, NoLock, Preserve)
Error	4063 -												   Object does not exist ^  (INDX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	35:	 IndexField (INDX, DATA, ByteAcc, NoLock, Preserve)
Error	4063 -														 Object does not exist ^  (DATA)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	38:		 LBLM,   1, 
Error	4063 -										   Object does not exist ^  (LBLM)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	40:		 USWU,   1, 
Error	4063 -										   Object does not exist ^  (USWU)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	42:		 LCDL,   3, 
Error	4063 -										   Object does not exist ^  (LCDL)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	44:		 S4FG,   1
Error	4063 -										   Object does not exist ^  (S4FG)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	47:	 OperationRegion (PRT0, SystemIO, 0x80, 0x04)
Error	4063 -														Object does not exist ^  (PRT0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	48:	 Field (PRT0, DWordAcc, Lock, Preserve)
Error	4063 -											  Object does not exist ^  (PRT0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	50:		 P80H,   32
Error	4063 -										   Object does not exist ^  (P80H)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	53:	 Method (P8XH, 2, Serialized)
Error	4063 -											   Object does not exist ^  (P8XH)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	57:			 Store (Or (And (P80D, 0xFFFFFF00), Arg1), P80D)
Error	4063 -															   Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	57:			 Store (Or (And (P80D, 0xFFFFFF00), Arg1), P80D)
Error	4063 -																						 Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	62:			 Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)
Error	4063 -															   Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	63:				 ), P80D)
Error	4063 -													  Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	68:			 Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)
Error	4063 -															   Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	69:				 ), P80D)
Error	4063 -													  Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	74:			 Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)
Error	4063 -															   Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	75:				 ), P80D)
Error	4063 -													  Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	78:		 Store (P80D, P80H)
Error	4063 -												  Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	78:		 Store (P80D, P80H)
Error	4063 -														Object does not exist ^  (P80H)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	81:	 Method (_PIC, 1, NotSerialized)
Error	4063 -											   Object does not exist ^  (_PIC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	83:		 Store (Arg0, GPIC)
Error	4063 -														Object does not exist ^  (GPIC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	86:	 Method (_PTS, 1, NotSerialized)
Error	4063 -											   Object does not exist ^  (_PTS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	88:		 Store (Zero, P80D)
Error	4063 -														Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	89:		 P8XH (Zero, Arg0)
Error	4063 -										   Object does not exist ^  (P8XH)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	92:			 Store (Zero, \_SB.PCI0.LPCB.EC0.XSEC)
Error	4063 -																			   Object does not exist ^  (\_SB.PCI0.LPCB.EC0.XSEC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	93:			 Store (Zero, \_SB.PCI0.LPCB.EC0.SLMS)
Error	4063 -																			   Object does not exist ^  (\_SB.PCI0.LPCB.EC0.SLMS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	94:			 Store (One, S4FG)
Error	4063 -														   Object does not exist ^  (S4FG)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl	99:			 Store (Zero, \_SB.PCI0.LPCB.EC0.XSEC)
Error	4063 -																			   Object does not exist ^  (\_SB.PCI0.LPCB.EC0.XSEC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   104:			 Store (One, \_SB.PCI0.LPCB.EC0.S3FG)
Error	4063 -																			  Object does not exist ^  (\_SB.PCI0.LPCB.EC0.S3FG)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   108:	 Method (_WAK, 1, NotSerialized)
Error	4063 -											   Object does not exist ^  (_WAK)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   110:		 P8XH (One, 0xAB)
Error	4063 -										   Object does not exist ^  (P8XH)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   115:				 If (LAnd (And (CFGD, 0xF0), LEqual (OSYS, 0x07D1)))
Error	4063 -																					   Object does not exist ^  (OSYS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   117:					 TRAP (0x3D)
Error	4063 -													   Object does not exist ^  (TRAP)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   122:		 If (LEqual (RP1D, Zero))
Error	4063 -													   Object does not exist ^  (RP1D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   124:			 Notify (\_SB.PCI0.RP01, Zero)
Error	4063 -																 Object does not exist ^  (\_SB.PCI0.RP01)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   127:		 If (LEqual (RP2D, Zero))
Error	4063 -													   Object does not exist ^  (RP2D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   129:			 Notify (\_SB.PCI0.RP02, Zero)
Error	4063 -																 Object does not exist ^  (\_SB.PCI0.RP02)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   132:		 If (LEqual (RP3D, Zero))
Error	4063 -													   Object does not exist ^  (RP3D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   134:			 Notify (\_SB.PCI0.RP03, Zero)
Error	4063 -																 Object does not exist ^  (\_SB.PCI0.RP03)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   137:		 If (LEqual (RP4D, Zero))
Error	4063 -													   Object does not exist ^  (RP4D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   139:			 Notify (\_SB.PCI0.RP04, Zero)
Error	4063 -																 Object does not exist ^  (\_SB.PCI0.RP04)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   142:		 If (LEqual (RP5D, Zero))
Error	4063 -													   Object does not exist ^  (RP5D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   144:			 Notify (\_SB.PCI0.RP05, Zero)
Error	4063 -																 Object does not exist ^  (\_SB.PCI0.RP05)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   147:		 If (LEqual (RP6D, Zero))
Error	4063 -													   Object does not exist ^  (RP6D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   149:			 Notify (\_SB.PCI0.RP06, Zero)
Error	4063 -																 Object does not exist ^  (\_SB.PCI0.RP06)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   152:		 \_SB.PCI0.LPCB.EC0._REG (0x03, One)
Error	4063 -															  Object does not exist ^  (\_SB.PCI0.LPCB.EC0._REG)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   155:			 If (PCIW)
Error	4063 -												   Object does not exist ^  (PCIW)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   157:				 Notify (\_SB.PWRB, 0x02)
Error	4063 -																Object does not exist ^  (\_SB.PWRB)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   163:			 Notify (\_SB.PWRB, 0x02)
Error	4063 -															Object does not exist ^  (\_SB.PWRB)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   166:		 \_PR.RPPC ()
Error	4063 -												Object does not exist ^  (\_PR.RPPC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   167:		 Store (Zero, \_SB.PCI0.LPCB.EC0.APST)
Error	4063 -																		   Object does not exist ^  (\_SB.PCI0.LPCB.EC0.APST)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   168:		 Store (Zero, \_SB.PCI0.LPCB.EC0.APTH)
Error	4063 -																		   Object does not exist ^  (\_SB.PCI0.LPCB.EC0.APTH)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   169:		 \_SB.PCI0.LPCB.EC0._Q07 ()
Error	4063 -															  Object does not exist ^  (\_SB.PCI0.LPCB.EC0._Q07)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   170:		 P8XH (Zero, 0xCD)
Error	4063 -										   Object does not exist ^  (P8XH)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   178:	 Method (GETB, 3, Serialized)
Error	4063 -											   Object does not exist ^  (GETB)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   182:		 CreateField (Arg2, Local0, Local1, TBF3)
Error	4063 -														Object does not exist ^  (TBF3)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   183:		 Return (TBF3)
Error	4063 -												   Object does not exist ^  (TBF3)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   186:	 Method (PNOT, 0, Serialized)
Error	4063 -											   Object does not exist ^  (PNOT)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   188:		 If (MPEN)
Error	4063 -											   Object does not exist ^  (MPEN)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   192:				 Notify (\_PR.CPU0, 0x80)
Error	4063 -																Object does not exist ^  (\_PR.CPU0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   196:					 Notify (\_PR.CPU0, 0x81)
Error	4063 -																	Object does not exist ^  (\_PR.CPU0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   202:				 Notify (\_PR.CPU1, 0x80)
Error	4063 -																Object does not exist ^  (\_PR.CPU1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   206:					 Notify (\_PR.CPU1, 0x81)
Error	4063 -																	Object does not exist ^  (\_PR.CPU1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   212:			 Notify (\_PR.CPU0, 0x80)
Error	4063 -															Object does not exist ^  (\_PR.CPU0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   214:			 Notify (\_PR.CPU0, 0x81)
Error	4063 -															Object does not exist ^  (\_PR.CPU0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   218:	 Method (TRAP, 1, Serialized)
Error	4063 -											   Object does not exist ^  (TRAP)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   220:		 Store (Arg0, SMIF)
Error	4063 -														Object does not exist ^  (SMIF)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   221:		 Store (Zero, TRP0)
Error	4063 -														Object does not exist ^  (TRP0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   222:		 Return (SMIF)
Error	4063 -												   Object does not exist ^  (SMIF)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   227:		 Method (_INI, 0, NotSerialized)
Error	4063 -												   Object does not exist ^  (_INI)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   229:			 Store (0x07D0, OSYS)
Error	4063 -															  Object does not exist ^  (OSYS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   234:					 Store (One, LINX)
Error	4063 -																   Object does not exist ^  (LINX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   239:					 Store (0x07D1, OSYS)
Error	4063 -																	  Object does not exist ^  (OSYS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   244:					 Store (0x07D1, OSYS)
Error	4063 -																	  Object does not exist ^  (OSYS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   249:					 Store (0x07D2, OSYS)
Error	4063 -																	  Object does not exist ^  (OSYS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   254:					 Store (0x07D6, OSYS)
Error	4063 -																	  Object does not exist ^  (OSYS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   260:	 OperationRegion (GNVS, SystemMemory, 0x7F6DEDBC, 0x0100)
Error	4063 -														Object does not exist ^  (GNVS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   261:	 Field (GNVS, AnyAcc, Lock, Preserve)
Error	4063 -											  Object does not exist ^  (GNVS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   263:		 OSYS,   16, 
Error	4063 -										   Object does not exist ^  (OSYS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   264:		 SMIF,   8, 
Error	4063 -										   Object does not exist ^  (SMIF)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   265:		 PRM0,   8, 
Error	4063 -										   Object does not exist ^  (PRM0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   266:		 PRM1,   8, 
Error	4063 -										   Object does not exist ^  (PRM1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   267:		 SCIF,   8, 
Error	4063 -										   Object does not exist ^  (SCIF)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   268:		 PRM2,   8, 
Error	4063 -										   Object does not exist ^  (PRM2)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   269:		 PRM3,   8, 
Error	4063 -										   Object does not exist ^  (PRM3)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   270:		 LCKF,   8, 
Error	4063 -										   Object does not exist ^  (LCKF)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   271:		 PRM4,   8, 
Error	4063 -										   Object does not exist ^  (PRM4)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   272:		 PRM5,   8, 
Error	4063 -										   Object does not exist ^  (PRM5)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   273:		 P80D,   32, 
Error	4063 -										   Object does not exist ^  (P80D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   274:		 LIDS,   8, 
Error	4063 -										   Object does not exist ^  (LIDS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   275:		 PWRS,   8, 
Error	4063 -										   Object does not exist ^  (PWRS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   276:		 DBGS,   8, 
Error	4063 -										   Object does not exist ^  (DBGS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   277:		 LINX,   8, 
Error	4063 -										   Object does not exist ^  (LINX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   279:		 ACT1,   8, 
Error	4063 -										   Object does not exist ^  (ACT1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   280:		 ACTT,   8, 
Error	4063 -										   Object does not exist ^  (ACTT)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   281:		 PSVT,   8, 
Error	4063 -										   Object does not exist ^  (PSVT)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   282:		 TC1V,   8, 
Error	4063 -										   Object does not exist ^  (TC1V)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   283:		 TC2V,   8, 
Error	4063 -										   Object does not exist ^  (TC2V)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   284:		 TSPV,   8, 
Error	4063 -										   Object does not exist ^  (TSPV)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   285:		 CRTT,   8, 
Error	4063 -										   Object does not exist ^  (CRTT)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   286:		 DTSE,   8, 
Error	4063 -										   Object does not exist ^  (DTSE)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   287:		 DTS1,   8, 
Error	4063 -										   Object does not exist ^  (DTS1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   288:		 DTS2,   8, 
Error	4063 -										   Object does not exist ^  (DTS2)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   290:		 APIC,   8, 
Error	4063 -										   Object does not exist ^  (APIC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   291:		 MPEN,   8, 
Error	4063 -										   Object does not exist ^  (MPEN)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   292:		 PCP0,   8, 
Error	4063 -										   Object does not exist ^  (PCP0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   293:		 PCP1,   8, 
Error	4063 -										   Object does not exist ^  (PCP1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   294:		 PPCM,   8, 
Error	4063 -										   Object does not exist ^  (PPCM)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   297:		 IGDS,   8, 
Error	4063 -										   Object does not exist ^  (IGDS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   298:		 TLST,   8, 
Error	4063 -										   Object does not exist ^  (TLST)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   299:		 CADL,   8, 
Error	4063 -										   Object does not exist ^  (CADL)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   300:		 PADL,   8, 
Error	4063 -										   Object does not exist ^  (PADL)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   301:		 CSTE,   16, 
Error	4063 -										   Object does not exist ^  (CSTE)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   302:		 NSTE,   16, 
Error	4063 -										   Object does not exist ^  (NSTE)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   303:		 SSTE,   16, 
Error	4063 -										   Object does not exist ^  (SSTE)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   304:		 NDID,   8, 
Error	4063 -										   Object does not exist ^  (NDID)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   305:		 DID1,   32, 
Error	4063 -										   Object does not exist ^  (DID1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   306:		 DID2,   32, 
Error	4063 -										   Object does not exist ^  (DID2)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   307:		 DID3,   32, 
Error	4063 -										   Object does not exist ^  (DID3)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   308:		 DID4,   32, 
Error	4063 -										   Object does not exist ^  (DID4)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   309:		 DID5,   32, 
Error	4063 -										   Object does not exist ^  (DID5)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   311:		 BLCS,   8, 
Error	4063 -										   Object does not exist ^  (BLCS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   312:		 BRTL,   8, 
Error	4063 -										   Object does not exist ^  (BRTL)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   313:		 ALSE,   8, 
Error	4063 -										   Object does not exist ^  (ALSE)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   314:		 ALAF,   8, 
Error	4063 -										   Object does not exist ^  (ALAF)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   315:		 LLOW,   8, 
Error	4063 -										   Object does not exist ^  (LLOW)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   316:		 LHIH,   8, 
Error	4063 -										   Object does not exist ^  (LHIH)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   318:		 EMAE,   8, 
Error	4063 -										   Object does not exist ^  (EMAE)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   319:		 EMAP,   16, 
Error	4063 -										   Object does not exist ^  (EMAP)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   320:		 EMAL,   16, 
Error	4063 -										   Object does not exist ^  (EMAL)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   322:		 MEFE,   8, 
Error	4063 -										   Object does not exist ^  (MEFE)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   324:		 TPMP,   8, 
Error	4063 -										   Object does not exist ^  (TPMP)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   325:		 TPME,   8, 
Error	4063 -										   Object does not exist ^  (TPME)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   327:		 GTF0,   56, 
Error	4063 -										   Object does not exist ^  (GTF0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   328:		 GTF2,   56, 
Error	4063 -										   Object does not exist ^  (GTF2)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   329:		 IDEM,   8, 
Error	4063 -										   Object does not exist ^  (IDEM)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   330:		 GTF1,   56, 
Error	4063 -										   Object does not exist ^  (GTF1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   332:		 ASLB,   32, 
Error	4063 -										   Object does not exist ^  (ASLB)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   333:		 IBTT,   8, 
Error	4063 -										   Object does not exist ^  (IBTT)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   334:		 IPAT,   8, 
Error	4063 -										   Object does not exist ^  (IPAT)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   335:		 ITVF,   8, 
Error	4063 -										   Object does not exist ^  (ITVF)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   336:		 ITVM,   8, 
Error	4063 -										   Object does not exist ^  (ITVM)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   337:		 IPSC,   8, 
Error	4063 -										   Object does not exist ^  (IPSC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   338:		 IBLC,   8, 
Error	4063 -										   Object does not exist ^  (IBLC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   339:		 IBIA,   8, 
Error	4063 -										   Object does not exist ^  (IBIA)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   340:		 ISSC,   8, 
Error	4063 -										   Object does not exist ^  (ISSC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   341:		 I409,   8, 
Error	4063 -										   Object does not exist ^  (I409)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   342:		 I509,   8, 
Error	4063 -										   Object does not exist ^  (I509)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   343:		 I609,   8, 
Error	4063 -										   Object does not exist ^  (I609)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   344:		 I709,   8, 
Error	4063 -										   Object does not exist ^  (I709)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   345:		 IDMM,   8, 
Error	4063 -										   Object does not exist ^  (IDMM)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   346:		 IDMS,   8, 
Error	4063 -										   Object does not exist ^  (IDMS)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   347:		 IF1E,   8, 
Error	4063 -										   Object does not exist ^  (IF1E)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   348:		 HVCO,   8, 
Error	4063 -										   Object does not exist ^  (HVCO)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   349:		 NXD1,   32, 
Error	4063 -										   Object does not exist ^  (NXD1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   350:		 NXD2,   32, 
Error	4063 -										   Object does not exist ^  (NXD2)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   351:		 NXD3,   32, 
Error	4063 -										   Object does not exist ^  (NXD3)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   352:		 NXD4,   32, 
Error	4063 -										   Object does not exist ^  (NXD4)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   353:		 NXD5,   32, 
Error	4063 -										   Object does not exist ^  (NXD5)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   354:		 NXD6,   32, 
Error	4063 -										   Object does not exist ^  (NXD6)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   355:		 NXD7,   32, 
Error	4063 -										   Object does not exist ^  (NXD7)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   356:		 NXD8,   32
Error	4063 -										   Object does not exist ^  (NXD8)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   359:	 Name (DSEN, One)
Error	4063 -											 Object does not exist ^  (DSEN)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   360:	 Name (ECON, Zero)
Error	4063 -											 Object does not exist ^  (ECON)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   361:	 Name (GPIC, Zero)
Error	4063 -											 Object does not exist ^  (GPIC)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   362:	 Name (CTYP, Zero)
Error	4063 -											 Object does not exist ^  (CTYP)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   363:	 Name (L01C, Zero)
Error	4063 -											 Object does not exist ^  (L01C)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   364:	 Name (VFN0, Zero)
Error	4063 -											 Object does not exist ^  (VFN0)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   365:	 Name (VFN1, Zero)
Error	4063 -											 Object does not exist ^  (VFN1)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   368:		 Method (_L01, 0, NotSerialized)
Error	4063 -												   Object does not exist ^  (_L01)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   370:			 Add (L01C, One, L01C)
Error	4063 -													Object does not exist ^  (L01C)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   370:			 Add (L01C, One, L01C)
Error	4063 -															   Object does not exist ^  (L01C)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   371:			 P8XH (Zero, One)
Error	4063 -											   Object does not exist ^  (P8XH)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   372:			 P8XH (One, L01C)
Error	4063 -											   Object does not exist ^  (P8XH)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   372:			 P8XH (One, L01C)
Error	4063 -														  Object does not exist ^  (L01C)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   373:			 If (LAnd (LEqual (RP1D, Zero), \_SB.PCI0.RP01.HPSX))
Error	4063 -																 Object does not exist ^  (RP1D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   373:			 If (LAnd (LEqual (RP1D, Zero), \_SB.PCI0.RP01.HPSX))
Error	4063 -																							 Object does not exist ^  (\_SB.PCI0.RP01.HPSX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   376:				 If (\_SB.PCI0.RP01.PDCX)
Error	4063 -																	  Object does not exist ^  (\_SB.PCI0.RP01.PDCX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   378:					 Store (One, \_SB.PCI0.RP01.PDCX)
Error	4063 -																				  Object does not exist ^  (\_SB.PCI0.RP01.PDCX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   379:					 Store (One, \_SB.PCI0.RP01.HPSX)
Error	4063 -																				  Object does not exist ^  (\_SB.PCI0.RP01.HPSX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   380:					 Notify (\_SB.PCI0.RP01, Zero)
Error	4063 -																		 Object does not exist ^  (\_SB.PCI0.RP01)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   384:					 Store (One, \_SB.PCI0.RP01.HPSX)
Error	4063 -																				  Object does not exist ^  (\_SB.PCI0.RP01.HPSX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   388:			 If (LAnd (LEqual (RP2D, Zero), \_SB.PCI0.RP02.HPSX))
Error	4063 -																 Object does not exist ^  (RP2D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   388:			 If (LAnd (LEqual (RP2D, Zero), \_SB.PCI0.RP02.HPSX))
Error	4063 -																							 Object does not exist ^  (\_SB.PCI0.RP02.HPSX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   391:				 If (\_SB.PCI0.RP02.PDCX)
Error	4063 -																	  Object does not exist ^  (\_SB.PCI0.RP02.PDCX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   393:					 Store (One, \_SB.PCI0.RP02.PDCX)
Error	4063 -																				  Object does not exist ^  (\_SB.PCI0.RP02.PDCX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   394:					 Store (One, \_SB.PCI0.RP02.HPSX)
Error	4063 -																				  Object does not exist ^  (\_SB.PCI0.RP02.HPSX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   395:					 Notify (\_SB.PCI0.RP02, Zero)
Error	4063 -																		 Object does not exist ^  (\_SB.PCI0.RP02)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   399:					 Store (One, \_SB.PCI0.RP02.HPSX)
Error	4063 -																				  Object does not exist ^  (\_SB.PCI0.RP02.HPSX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   403:			 If (LAnd (LEqual (RP3D, Zero), \_SB.PCI0.RP03.HPSX))
Error	4063 -																 Object does not exist ^  (RP3D)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   403:			 If (LAnd (LEqual (RP3D, Zero), \_SB.PCI0.RP03.HPSX))
Error	4063 -																							 Object does not exist ^  (\_SB.PCI0.RP03.HPSX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   406:				 If (\_SB.PCI0.RP03.PDCX)
Error	4063 -																	  Object does not exist ^  (\_SB.PCI0.RP03.PDCX)

/Users/austinchan/Downloads/DSDT_Patcher1.0.1e/Debug/dsdt.dsl   408:					 Store (One, \_SB.PCI0.RP03.PDCX)
Error	4063 -																				  Object does not exist ^  (\_SB.PCI0.RP03.
	All done.
	Enjoy ...

Link to comment
Share on other sites

Hi guys,

 

Sorry for the probably noob question, but I can't seem to be able to run the DSDT Patcher from the command line...

Doubleclicking on it works fine, but when I wanna edit the dsdt.dst file and rerun the patcher like so :

 

"DSDT\ Patcher dsdt.dst"

 

I get "command not found"...

 

Am I missing something?

It is a unix executable file, so why do I get the "command not found" error?

 

nevermind. I just had to specify all the subfolders.

Link to comment
Share on other sites

  • 2 weeks later...

found this some where else

Clamshell sleep.

Most portable system don't sleep on closing the LID, I tried to find a DSDT fix for it but cannot find it. (google is my best friend.) so I wrote 1 to fix my own.

 

If you have a better or alternative method, please let me know. Thanks.

 

Device (LID0)

{

Name (_HID, EisaId ("PNP0C0D")) //LID detection

Method (_PRW, 0, NotSerialized)

{

Return (Package (0x02)

{

0x0B,

0x04

})

}

Name (LIDS, One)

Method (_LID, 0, NotSerialized)

{

Store (^^PCI0.SBRG.EC0.SF13, LIDS) //LID register

XOr (LIDS, One, Local0)

IF (Local0) //if LID is closed

{

Notify (SLPB, 0x80) //Set system to sleep

}

Return (LIDS)

}

 

LID device should be easy to find, just need to add a line to notify the system to sleep.

 

On most system, (I think) depends on the OS to set the system to sleep bit OS X don't understand the notification sent by the LID device, so I did it in the hardware instead.

Link to comment
Share on other sites

  • 3 weeks later...

Hi, fassl. I used ur DSDT PATCHER v1.0.1e patched my DSDT but cannot generate a .aml DSDT file even with -f. I got only the sleep problem here and I hope the DSDT patch method can clear the barrier and use the stock kernel to solve this issue. When I try to sleep my PC it does sleep a while but soon waked up by the EHCI device which turn out to be my wireless card recognized as USB HIGH-SPEED Bus.

Just shows this.

Jun  6 10:02:41 tin chy[0]: hibernate image major 14, minor 2, blocksize 512, pollers 3
Jun  6 10:02:41 tin chy[0]: hibernate_alloc_pages flags 00000000, gobbling 0 pages
Jun  6 10:02:41 tin chy[0]: System SafeSleep
Jun  6 10:02:41 tin chy[0]: hibernate_page_list_setall start
Jun  6 10:02:41 tin chy[0]: hibernate_page_list_setall time: 294 ms
Jun  6 10:02:41 tin chy[0]: pages 211392, wire 67085, act 53964, inact 6, spec 0, zf 0, throt 5748, could discard act 33116 inact 10295 purgeable 2503 spec 38675
Jun  6 10:02:41 tin chy[0]: hibernate_page_list_setall found pageCount 126803
Jun  6 10:02:41 tin chy[0]: IOHibernatePollerOpen, ml_get_interrupts_enabled 0
Jun  6 10:02:41 tin chy[0]: IOHibernatePollerOpen(0)
Jun  6 10:02:41 tin chy[0]: writing 126359 pages
Jun  6 10:02:41 tin chy[0]: image1Size 72359424
Jun  6 10:02:41 tin chy[0]: all time: 8966 ms, comp time: 2286 ms, deco time: 0 ms, 
Jun  6 10:02:41 tin chy[0]: image 196880896, uncompressed 517566464 (126359), compressed 194380800 (37%), sum1 2fc80431, sum2 e5eadd3f
Jun  6 10:02:41 tin chy[0]: hibernate_write_image done(0)
[color="#FF0000"]Jun  6 10:02:41 tin chy[0]: sleep
Jun  6 10:02:52 tin chy[0]: Wake reason = HDEF EHC1 EHC2
Jun  6 10:02:52 tin chy[0]: System Wake
Jun  6 10:02:52 tin chy[0]: USB (EHCI):Port 3 on bus 0xfd connected or disconnected: portSC(0x301803)[/color]
Jun  6 10:03:00 tin chy[0]: RTL8187: Ethernet address 00:15:af:5c:30:0e

 

Pls have a check of my DSDT patch see whether the sleep issue had been patched and compile a .aml DSDT file for me. That would be great to have a sleep compatible PC. Thanks in advance, pal.

dsdt_fixed.txt

Link to comment
Share on other sites

The wake up reason happened here but I dunno how to correct it.

		Method (_L0D, 0, NotSerialized)
	{
		If (\_SB.PCI0.EHC1.PMES)
		{
			Store (One, \_SB.PCI0.EHC1.PMES)
			Notify (\_SB.PCI0.EHC1, 0x02)
		}

		If (\_SB.PCI0.EHC2.PMES)
		{
			Store (One, \_SB.PCI0.EHC2.PMES)
			Notify (\_SB.PCI0.EHC2, 0x02)
		}

		If (\_SB.PCI0.HDEF.PMES)
		{
			Store (One, \_SB.PCI0.HDEF.PMES)
			Notify (\_SB.PCI0.HDEF, 0x02)
			Notify (\_SB.PWRB, 0x02)
		}
	}

	Method (_L0E, 0, NotSerialized)
	{
		Notify (\_SB.PCI0.USB4, 0x02)
	}
}

Link to comment
Share on other sites

  • 2 weeks later...

I used the patcher and wasn't able to get the DSDT working until I re-compiled with the -newHPET option.

 

Upon booting into a retail installation of 10.5.6, I checked the System Profiler and in the Hardware Overview, the message was:-

 

"There was an error trying to retrieve this information."

 

Any ideas on what else needs to be done?

 

I've attached the debug from when I ran the patcher.

 

 

Edit: It seems like I'm still getting crashes from not booting without cpus=1. Any idea why this is still the case?

Felix.tar

Link to comment
Share on other sites

I used the patcher and wasn't able to get the DSDT working until I re-compiled with the -newHPET option.

 

Upon booting into a retail installation of 10.5.6, I checked the System Profiler and in the Hardware Overview, the message was:-

 

"There was an error trying to retrieve this information."

 

Any ideas on what else needs to be done?

 

I've attached the debug from when I ran the patcher.

 

 

Edit: It seems like I'm still getting crashes from not booting without cpus=1. Any idea why this is still the case?

 

For the System Profiler you need one of the patched smbios .kext or something like chameleonsm or the newer chameleon that is out to inject the proper settings, for the cpus=1 crashes no clue.

Link to comment
Share on other sites

UPDATE: Guys it looks like final 10.5.6 AppleRTC.kext doesnt panic without DSDT patch, so you probably wont need it. It paniced on new macbook and some beta 10.5.6 update though.

Also look up this thread: Chameleon with DSDT override function

 

@All complaining about hotter CPU's with AppleIntelCPUPowerManagement: Guys there is no need to have this kext loaded all the time, if you get hotter CPU, just remove that kext and everything is ok. Why I added this to patcher is just for security reasons on update, since i still see many people without an Disabler.kext and they just blindly update and then complain about a kernel panic during the update process. So this is just to be more secure on updating.

 

Update:

 

Version 1.0.1e

-added OSI emulation by mackerintel

-added Mute fix by mackerintel

thx for this ;)

DSDT_Patcher1.0.1e.zip

 

Most things needed to be fixed for Darwin the patcher fixes now. There may be still issues in your DSDT but since one DSDT looks very different than another this is needed to be done manually. So i think its time to release the source (yeah i know the code looks ugly but it does its job)

DSDT_Patcher_Source.zip

 

---------------

VAIO Users: pls try this patcher, i saw some Variable issues in LCD Device of VAIO DSDT, the patcher fixes this issues, maybe that will solve Internal LCD Diplay issue with QE/CI enabled. Maybe also more work is needed but actually i think we can solve your Problems in DSDT. Somebody correct me if i'm wrong. So please come here and test, thank you. I also invite more people to mess around with DSDT and come here with their findings :boxing:

 

Update: I made some different DSDT's but haven't yet found how to get QE/CI working on the internal display, seems more things needs to be done... Look up this thread by vaag, he got it working on his DELL, maybe you can find solution. http://forum.insanelymac.com/index.php?sho...=135184&hl=

---------------

Also, if the compiling goes wrong, it doesnt always mean the patching went wrong, some manufactorers just ship crappy DSDT's in the BIOS. You can force to compile it even if there are errors: /PATH/TO/DSDT\ Pachter -f

 

-------Original Post-----------

 

Hey there, i thought it might be better to start a new Thread for this. As you may already heard you will have Problems with the upcoming (10.5.6) Apple Update if your DSDT is messed up, and it is for sure :P.

 

Good thing is, mackerintel added DSDT override function to Chameleon: http://forum.insanelymac.com/index.php?showtopic=132757

 

What does that mean? Well you can put a modified compiled DSDT in the Root of your Booting partition, and it will try to attach this, very good for people who are afraid of flashing their BIOS. :)

 

I made a little Tool that will patch your DSDT and will (well should) let you allow to use the upcoming (10.5.6) AppleRTC.kext and AppleIntelCPUPowerManagement.kext (no disabler needed anymore) which will otherwise panic.

Pls report back if it works or not, and what is working and what not, so this tool can grow.

Readme is included in the Zip file.

 

greetz

 

P.S. I will release the source when its done

And i like to thank all Chameleon/OSX Developers, especially zef, kabyl, modbin for helping all the time, keep up the good work!

---------Old Versions-----------

Version 1.0.1d

-fixed another search Routine issue

-added -newHPET arg, for people still suffering "Package 0 didn't get a HPET" after patching. so you guys drag the Patcher in the Terminal and write -newHPET

-Patcher uses now a bash script for obtaining the DSDT since GetDSDT didn't worked for some people.

-contains _T_ Variable issues fix which caused non-compiling by mackerintel

-contains "Method local variable is not initialized (Local0)" fix

-contains CPU Aliases fix

-contains RTC fix for upcoming AppleRTC.kext

-contains HPET fix for AppleIntelCPUPowerManagement.kext

DSDT_Patcher1.0.1d.zip

 

Version 1.0.1c2

-Patcher uses now a bash script for obtaining the DSDT since GetDSDT didn't worked for some people.

-fixed CPU Aliases patching (all what pointed to the removed Alias has to be patched as well)

-added _T_ Variable issues fix which caused non-compiling by mackerintel

-contains "Method local variable is not initialized (Local0)" fix

-contains CPU Aliases fix

-contains RTC fix for upcoming AppleRTC.kext

-contains HPET fix for AppleIntelCPUPowerManagement.kext

DSDT_Patcher1.0.1c2.zip Fixed DSDT.X issue

DSDT_Patcher1.0.1c.zip

 

Version 1.0.1b

-fixed a patching routine issue which caused non-compiling dsdt

-added "Method local variable is not initialized (Local0)" fix

-contains CPU Aliases fix

-contains RTC fix for upcoming AppleRTC.kext

-contains HPET fix for AppleIntelCPUPowerManagement.kext

DSDT_Patcher1.0.1b.zip

 

Version 1.0.1a

-fixed CPU Aliases fix

-contains RTC fix for upcoming AppleRTC.kext

-contains HPET fix for AppleIntelCPUPowerManagement.kext

DSDT_Patcher1.0.1a.zip

 

Version 1.0.1

-added CPU Aliases fix

-added some device name fix

-contains RTC fix for upcoming AppleRTC.kext

-conatins HPET fix for AppleIntelCPUPowerManagement.kext

DSDT_Patcher1.0.1.zip

Hi, fassl. Man I used ur DSDT Patcher 1.0.1e to patch my DSDT. But I have a problem compile it. Dunno what`s wrong, but I copied the error while using the script. Here is the error I got. And my .dsl file got from the ioreg dump process. I haven`t got it patched yet. I wanna inject the HDEF and EHCI values to solve my AUDIO and SLEEP issue. The AUDIO I`ve got it done using the Legacy kexts. Just need to inject to the HDEF entry. But the sleep fix I dunno how to apply. My PC got waked up regularly by the HDEF EHCI1 EHCI2. I haven`t found a solution yet even using Slice`s USB2.0 kext. Can you do me a favor to solve this weird problem, man? That would be nice.

bugs.rtf

dsdt.dsl.zip

HDEF_entry.rtf

Link to comment
Share on other sites

Hi All,

 

I need some suggestions,

 

While compiling i get one error:

" 33DB4D5B-1FF7-401C-9657-7441C03DD766"

Error 4095 - syntax error, unexpected PARSEOP_STRING_LITERAL ^

 

The method containing this string is as below:

 

 

 

Method (_OSC, 4, NotSerialized)

{

If (LEqual (Arg0, Z012))

{

"33DB4D5B-1FF7-401C-9657-7441C03DD766"

CreateDWordField (Arg3, 0x00, CDW1)

CreateDWordField (Arg3, 0x04, CDW2)

CreateDWordField (Arg3, 0x08, CDW3)

Store (CDW2, SUPP)

Store (CDW3, CTRL)

If (LNotEqual (And (SUPP, 0x16), 0x16))

{

And (CTRL, 0x1E)

}

 

And (CTRL, 0x1D, CTRL)

If (Not (And (CDW1, 0x01)))

{

If (And (CTRL, 0x01))

{

Store (0x00, \_SB.PCI0.RP02.HPCE)

Store (0x01, \_SB.PCI0.RP02.HPCS)

}

 

If (And (CTRL, 0x04))

{

Store (0x00, \_SB.PCI0.RP02.PMCE)

Store (0x01, \_SB.PCI0.RP02.PMCS)

}

}

 

-----------------------------------------------------------------------------------------------------------------------

I also get a warning within this method

 

And (CTRL, 0x1E)

Warning 1105 - ^ Result is not used, operator has no effect

 

 

Apart from this please suggest how to return value for _PRT

 

 

in Device (PEGP)

{

Name (_ADR, 0x00010000)

Method (_PRT, 0, NotSerialized)

{

If (GPIC)

{

Return (Package (0x04)

{

Package (0x04)

{

0xFFFF,

0x00,

0x00,

0x10

},

 

Package (0x04)

{

0xFFFF,

0x01,

0x00,

0x11

},

 

Package (0x04)

{

0xFFFF,

0x02,

0x00,

0x12

},

 

Package (0x04)

{

0xFFFF,

0x03,

0x00,

0x13

}

})

}

}

 

as i get - Not all control paths return a value

 

 

Please help me. ;)

Link to comment
Share on other sites

 Share

×
×
  • Create New...