Jump to content

DSDT Patcher


fassl
 Share

752 posts in this topic

Recommended Posts

so iv run into problems modifying my DSDT.aml or so i belive. iv got as far as to booting chameleon but it seems to lock up at the grey apple screen on one install. On a previous install it locked up just after chameleon loads all kext files. Then i press anykey to boot into darwin and i recive a black screen i dont kno if this is from my DSDT file being incorrectly modifyed. or if there is a not needed or missing kext . My DSDT is attached so if some one could take a look at it that would be appricated!

dsdt.zip

Link to comment
Share on other sites

  • 3 weeks later...

how to can fix this ?

 

/Library/DSDT/DSDTFiles/dsdt.dsl  1095:			 Store (Zero, OSCS)
Error	4095 -  syntax error, unexpected PARSEOP_STORE ^ 

/Library/DSDT/DSDTFiles/dsdt.dsl  1099:				 If (LAnd (LEqual (Arg0, GUID), NEXP))
Error	4063 -											  Object does not exist ^  (GUID)

/Library/DSDT/DSDTFiles/dsdt.dsl  1570:					 ShiftLeft (^^MCHC.MHBR, 0x0E, MBR0)
Error	4064 -					Object not found or not accessible from scope ^  (^^MCHC.MHBR)

/Library/DSDT/DSDTFiles/dsdt.dsl  1572:					 ShiftLeft (^^MCHC.DIBR, 0x0C, DBR0)
Error	4064 -					Object not found or not accessible from scope ^  (^^MCHC.DIBR)

/Library/DSDT/DSDTFiles/dsdt.dsl  1574:					 ShiftLeft (^^MCHC.EPBR, 0x0C, EBR0)
Error	4064 -					Object not found or not accessible from scope ^  (^^MCHC.EPBR)

/Library/DSDT/DSDTFiles/dsdt.dsl  1576:					 ShiftLeft (^^MCHC.PXBR, 0x1A, XBR0)
Error	4064 -					Object not found or not accessible from scope ^  (^^MCHC.PXBR)

/Library/DSDT/DSDTFiles/dsdt.dsl  1578:					 ShiftRight (0x10000000, ^^MCHC.PXSZ, XSZ0)
Error	4064 -								 Object not found or not accessible from scope ^  (^^MCHC.PXSZ)

ASL Input:  /Library/DSDT/DSDTFiles/dsdt.dsl - 6289 lines, 211550 bytes, 2494 keywords
Compilation complete. 7 Errors, 0 Warnings, 0 Remarks, 21 Optimizations

 

dsdt.zip

Link to comment
Share on other sites

hi guys,

 

i have problems with booting in 64bit mode. KPs with error - No HPETs available....in AppleIntelCPUPowerManagment.kext. so i think i need to patch my dsdt, but how ? It is already patched.

 

 

And a second question - I extracted my dsdt through Leopard. But when extracted in SL it is completely different. Which version should i use ?

 

This is about my Core i7 System with SL 10.6.2. I also use Chameleon 2.0 RC3 with PC EFI 10.5 and latest versions of FakeSMC.kext, NullCPUPowerManagement.kext, SleepEnabler.kext, OpenHaltRestart.kext and PlatformUUID.kext in my Extra folder.

 

Leopar DSDT's HPET section:

 

Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (ATT3, ResourceTemplate ()
				{
					IRQNoFlags ()
						{0}
					IRQNoFlags ()
						{8}
					Memory32Fixed (ReadWrite,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						)
				})
				Name (ATT4, ResourceTemplate ()
				{
				})
				Method (_STA, 0, NotSerialized)
				{
					If (LGreaterEqual (OSFX, 0x03))
					{
						If (HPTF)
						{
							Return (0x0F)
						}
						Else
						{
							Return (Zero)
						}
					}
					Else
					{
						Return (Zero)
					}
				}

				Method (_CRS, 0, NotSerialized)
				{
					If (LGreaterEqual (OSFX, 0x03))
					{
						If (HPTF)
						{
							Return (ATT3)
						}
						Else
						{
							Return (ATT4)
						}
					}
					Else
					{
						Return (ATT4)
					}
				}
			}

 

Snow Leopard DSDT's HPET Section:

 

Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (CRS, ResourceTemplate ()
				{
					IRQNoFlags ()
						{0}
					IRQNoFlags ()
						{8}
					Memory32Fixed (ReadOnly,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						_Y09)
				})
				OperationRegion (HPTC, SystemMemory, HTBA, 0x04)
				Field (HPTC, ByteAcc, NoLock, Preserve)
				{
					HPTS,   2, 
						,   5, 
					HPTE,   1, 
							Offset (0x04)
				}

				Method (_STA, 0, NotSerialized)
				{
					If (LEqual (OSFL (), Zero))
					{
						If (HPTE)
						{
							Return (0x0F)
						}
					}
					Else
					{
						If (HPTE)
						{
							Return (0x0B)
						}
					}

					Return (Zero)
				}

				Method (_CRS, 0, NotSerialized)
				{
					CreateDWordField (CRS, \_SB.PCI0.SBRG.HPET._Y09._BAS, HPT)
					Multiply (HPTS, 0x1000, Local0)
					Add (Local0, 0xFED00000, HPT)
					Return (CRS)
				}
			}

 

 

HPET sections from two DSDTs. Thanks in advance

 

EDIT: his might be important - Currently, there is no HPET device in IORegistryExplorer.

Link to comment
Share on other sites

kerr: I think it might be useful to boot off a live Linux CD like Ubuntu or Knoppix, or a Linux USB key (like Pmagic), and extract your DSDT from there.

 

After getting into a root prompt (sudo su -), the command line is:

 

cat /proc/acpi/dsdt > myDSDT.aml

 

That way, you can be sure that you will get a clean, unaltered DSDT file. Well, that if you haven't flashed your BIOS with a modded one already. And that's something I wouldn't suggest while you're still experimenting with various settings and you don't have a stably working final version yet.

 

I hope this will get you one step closer to a solution. Good luck!

Link to comment
Share on other sites

Kerr: try this.

 

Original

Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (CRS, ResourceTemplate ()
				{
					IRQNoFlags ()
						{0}
					IRQNoFlags ()
						{8}
					Memory32Fixed (ReadOnly,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						.
						.
						.

modify

Device (HPET)
			{
				Name (_HID, EisaId ("PNP0103"))
				Name (CRS, ResourceTemplate ()
				{
					Memory32Fixed (ReadOnly,
						0xFED00000,		 // Address Base
						0x00000400,		 // Address Length
						.
						.
						.

Link to comment
Share on other sites

Hi,

so when running DSDT Patcher I should habe non other dsdt present on my machine right?

 

But how could I boot a machine without a dsdt ?

 

When I boot my 10.5.7 without dsdt i get a kernel panik.

 

I created my dsdt with that windows patcher but like to try this here.

Link to comment
Share on other sites

Just a quick update on my problem. I accidentally put my P5W's DSDT in my Core i7 installation - that was it !!! Now the BIOS is a mess, but the good think is that only my DVD writers are not working properly. Everything else seems to be OK. The best think IMO is to flash BIOS again and start over. This time i'll try linux method like s0nykus suggested.

In the mean time i tried to edit DFI's DSDT using d00d's guide for Gigabyte. The two BIOSes are pretty much the same. At least everything that is to edit. The good news is that it's working. Now I have HPET device and don't need any disablers because AppleIntelCPU...kext is loading. And KPs disappeared too when trying to boot in 64bit mode. But another problem occurred - now i'm stuck with Waiting for DSMOS... The strange think is that in 32bit mode it's ok. Kernel log says DSMOS has arrived and everything is loading.

So is this DSDT related problem or there is a kext that fixes it ? I'm using FakeSMC 2.5 if it matters.

Link to comment
Share on other sites

Hello all,

I would like to use a dsdt.aml for SnowLeo installation on partition3 (part2=Leo)

I suspect that my dsdt.aml generation is wrong.

I am repeating it under Leo in the Tools directory of DSDT Patcher GUI with iasl

but got 1 error (solved) and 7 (now 5)warnings:

 

1.

 $./getDSDT.sh

 

i got -->dsdt.dat

 

2.

Disassembling:

$./iasl -d dsdt.dat

 

gives me --> dsdtl.dsl

 

3.

i made a copy:

 

cp dsdt.dsl dsdt.dsl.ori

 

4.

Compiling back:

 

./iasl -ta dsdt.dsl

 

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.dsl  1059:			 Name (_HID, "*pnp0c14")
Error	4001 -								  ^ String must be entirely alphanumeric (*pnp0c14)

dsdt.dsl  1115:			 Method (_WED, 1, NotSerialized)
Warning  1087 -						^ Not all control paths return a value (_WED)

dsdt.dsl  1115:			 Method (_WED, 1, NotSerialized)
Warning  1080 -						^ Reserved method must return a value (_WED)

dsdt.dsl  1473:			 Method (WMCA, 3, NotSerialized)
Warning  1087 -						^ Not all control paths return a value (WMCA)

dsdt.dsl  1608:			 Method (WMCB, 3, NotSerialized)
Warning  1087 -						^ Not all control paths return a value (WMCB)

dsdt.dsl  1666:			 Method (WMCD, 3, NotSerialized)
Warning  1087 -						^ Not all control paths return a value (WMCD)

dsdt.dsl  1860:			 Method (WMCE, 3, NotSerialized)
Warning  1087 -						^ Not all control paths return a value (WMCE)

dsdt.dsl  2300:			 Method (WMCF, 3, NotSerialized)
Warning  1087 -						^ Not all control paths return a value (WMCF)

ASL Input:  dsdt.dsl - 8975 lines, 310821 bytes, 3810 keywords
Compilation complete. 1 Errors, 7 Warnings, 0 Remarks, 1015 Optimizations

 

5.

a)Error: ^String must be entirely alphanumeric (*pnp0c14)

Solution:

I changed

*pnp0c14 --> pnp0c14

 

:D RTC error: (not seen in warnings)

in Device (RTC) section :

 

0x08, // Length

to

0x02, // Length

 

c) warning: ^ Reserved method must return a value (_WED)

Solution: (good??)

Method (_WED, 1, NotSerialized) before the end

 

Return (Package (0x02)

{

Zero,

Zero

})

 

but all other warnings remained.

 

Can you help me with these warnings?

Who can repair my dsdt.dat? My I send it to the forum? (I am sending the original dsdt.dat)

 

 

Thanks and regards,

bozon42

dsdt.zip

Link to comment
Share on other sites

  • 1 month later...
Also, is there anyway to disable an onboard graphics card using dsdt patching?

 

 

CS

 

If you can figure out which Device corresponds with the onboard video (_ADR would be something like 0x00010000 or 0x00020000), you can add an object to disable it:

 

Name(_STA, 0x00)

 

This should cause the OS not to enumerate this (or any) device.

Link to comment
Share on other sites

please help! I download and ran DSDT patcher and i got 200 errors...What am i doing wrong?

 

Last login: Sun Jan 10 09:06:06 on console
/Users/beni/Desktop/DSDT_Patcher1.0.1e/DSDT\ Patcher ; exit;
ben-is-mac-pro:~ beni$ /Users/beni/Desktop/DSDT_Patcher1.0.1e/DSDT\ Patcher ; exit;




















DSDT Patcher 1.0.1e -- report Bugs to superfassl@gmail.com
enclose "DSDT Patcher/Debug/USER.tar"


Press any key to continue...



Getting the DSDT through ioreg...



Decompiling the DSDT...

Intel ACPI Component Architecture
AML Disassembler version 20080926 [Oct  4 2008]
Copyright © 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

Loading Acpi table from file ./dsdt.dat
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
................................................................................
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
............................................................................
Parsing completed
Disassembly completed, written to "./dsdt.dsl"




Done, now start the Patching!

Patching RTC...

RTC Device found :                 Device (RTC)
Found IRQ in RTC Device, removing it
                       IRQNoFlags ()
RTC patched

Patching HPET...

HPET Device found :                 Device (HPET)
IRQ's written to HPET
HPET patched
Which OS to emulate? [0=Darwin,1=WinXP, 2=WinVista]
0
Fixing various Issues...

Done




We are done patching, press any key to try to compile the fixed DSDT


Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct  4 2008]
Copyright © 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]
ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]
ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]
ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]
ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]

Maximum error count (200) exceeded
./dsdt_fixed.txt    24:     External (^CPU0._PPC)
Error    4014 -          From ACPI CA Subsystem ^  (AE_NOT_FOUND Failure from lookup %s
)

./dsdt_fixed.txt    26:     Mutex (MUTX, 0x00)
Error    4063 - Object does not exist ^  (MUTX)

./dsdt_fixed.txt    27:     OperationRegion (PRT0, SystemIO, 0x80, 0x04)
Error    4063 -           Object does not exist ^  (PRT0)

./dsdt_fixed.txt    28:     Field (PRT0, DWordAcc, Lock, Preserve)
Error    4063 - Object does not exist ^  (PRT0)

./dsdt_fixed.txt    30:         P80H,   32
Error    4063 -                    ^ Object does not exist (P80H)

./dsdt_fixed.txt    33:     Method (P8XH, 2, Serialized)
Error    4063 -  Object does not exist ^  (P8XH)

./dsdt_fixed.txt    37:             Store (Or (And (P80D, 0xFFFFFF00), Arg1), P80D)
Error    4063 -                  Object does not exist ^  (P80D)

./dsdt_fixed.txt    37:             Store (Or (And (P80D, 0xFFFFFF00), Arg1), P80D)
Error    4063 -                                            Object does not exist ^  (P80D)

./dsdt_fixed.txt    42:             Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)
Error    4063 -                  Object does not exist ^  (P80D)

./dsdt_fixed.txt    43:                 ), P80D)
Error    4063 -         Object does not exist ^  (P80D)

./dsdt_fixed.txt    48:             Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)
Error    4063 -                  Object does not exist ^  (P80D)

./dsdt_fixed.txt    49:                 ), P80D)
Error    4063 -         Object does not exist ^  (P80D)

./dsdt_fixed.txt    54:             Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)
Error    4063 -                  Object does not exist ^  (P80D)

./dsdt_fixed.txt    55:                 ), P80D)
Error    4063 -         Object does not exist ^  (P80D)

./dsdt_fixed.txt    58:         Store (P80D, P80H)
Error    4063 -     Object does not exist ^  (P80D)

./dsdt_fixed.txt    58:         Store (P80D, P80H)
Error    4063 -           Object does not exist ^  (P80H)

./dsdt_fixed.txt    61:     Method (_PIC, 1, NotSerialized)
Error    4063 -  Object does not exist ^  (_PIC)

./dsdt_fixed.txt    63:         Store (Arg0, GPIC)
Error    4063 -           Object does not exist ^  (GPIC)

./dsdt_fixed.txt    66:     Name (SAV0, Zero)
Error    4063 -                      ^ Object does not exist (SAV0)

./dsdt_fixed.txt    67:     Name (SAV1, Zero)
Error    4063 -                      ^ Object does not exist (SAV1)

./dsdt_fixed.txt    68:     Name (SAV2, Zero)
Error    4063 -                      ^ Object does not exist (SAV2)

./dsdt_fixed.txt    69:     Method (_PTS, 1, NotSerialized)
Error    4063 -  Object does not exist ^  (_PTS)

./dsdt_fixed.txt    71:         Store (Zero, P80D)
Error    4063 -           Object does not exist ^  (P80D)

./dsdt_fixed.txt    72:         P8XH (Zero, Arg0)
Error    4063 -                    ^ Object does not exist (P8XH)

./dsdt_fixed.txt    73:         Store (GP24, SAV0)
Error    4063 -     Object does not exist ^  (GP24)

./dsdt_fixed.txt    73:         Store (GP24, SAV0)
Error    4063 -           Object does not exist ^  (SAV0)

./dsdt_fixed.txt    74:         Store (GP28, SAV1)
Error    4063 -     Object does not exist ^  (GP28)

./dsdt_fixed.txt    74:         Store (GP28, SAV1)
Error    4063 -           Object does not exist ^  (SAV1)

./dsdt_fixed.txt    75:         Store (\_SB.PCI0.LPCB.EC0.WBSS, SAV2)
Error    4063 -                        Object does not exist ^  (\_SB.PCI0.LPCB.EC0.WBSS)

./dsdt_fixed.txt    75:         Store (\_SB.PCI0.LPCB.EC0.WBSS, SAV2)
Error    4063 -                              Object does not exist ^  (SAV2)

./dsdt_fixed.txt    76:         Store (Zero, SLPE)
Error    4063 -           Object does not exist ^  (SLPE)

./dsdt_fixed.txt    79:             If (LEqual (OSYS, 0x07D6))
Error    4063 -              Object does not exist ^  (OSYS)

./dsdt_fixed.txt    81:                 Store (Zero, GP24)
Error    4063 -                   Object does not exist ^  (GP24)

./dsdt_fixed.txt    82:                 Store (Zero, GP28)
Error    4063 -                   Object does not exist ^  (GP28)

./dsdt_fixed.txt    85:             Store (One, SLPE)
Error    4063 -              Object does not exist ^  (SLPE)

./dsdt_fixed.txt    90:             Store (Zero, GP28)
Error    4063 -               Object does not exist ^  (GP28)

./dsdt_fixed.txt    91:             Store (One, SLPE)
Error    4063 -              Object does not exist ^  (SLPE)

./dsdt_fixed.txt    96:             If (GSMI)
Error    4063 -      Object does not exist ^  (GSMI)

./dsdt_fixed.txt    98:                 Store (One, SLPE)
Error    4063 -                  Object does not exist ^  (SLPE)

./dsdt_fixed.txt   102:                 Store (Zero, SLPE)
Error    4063 -                   Object does not exist ^  (SLPE)

./dsdt_fixed.txt   107:     Method (_WAK, 1, NotSerialized)
Error    4063 -  Object does not exist ^  (_WAK)

./dsdt_fixed.txt   109:         P8XH (One, 0xAB)
Error    4063 -                    ^ Object does not exist (P8XH)

./dsdt_fixed.txt   112:             If (LOr (LEqual (OSYS, 0x07D1), LEqual (OSYS, 0x07D2)))
Error    4063 -                   Object does not exist ^  (OSYS)

./dsdt_fixed.txt   112:             If (LOr (LEqual (OSYS, 0x07D1), LEqual (OSYS, 0x07D2)))
Error    4063 -                                          Object does not exist ^  (OSYS)

./dsdt_fixed.txt   114:                 TRAP (0x3E)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   122:                 If (LAnd (And (CFGD, 0xF0), LEqual (OSYS, 0x07D1)))
Error    4063 -                                          Object does not exist ^  (OSYS)

./dsdt_fixed.txt   124:                     TRAP (0x3D)
Error    4063 -          Object does not exist ^  (TRAP)

./dsdt_fixed.txt   129:         If (LEqual (RP2D, Zero))
Error    4063 -          Object does not exist ^  (RP2D)

./dsdt_fixed.txt   131:             Notify (\_SB.PCI0.RP02, Zero)
Error    4063 -                    Object does not exist ^  (\_SB.PCI0.RP02)

./dsdt_fixed.txt   136:             If (DTSE)
Error    4063 -      Object does not exist ^  (DTSE)

./dsdt_fixed.txt   138:                 TRAP (0x46)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   144:             If (DTSE)
Error    4063 -      Object does not exist ^  (DTSE)

./dsdt_fixed.txt   146:                 TRAP (0x47)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   149:             Notify (\_TZ.THR1, 0x80)
Error    4063 -               Object does not exist ^  (\_TZ.THR1)

./dsdt_fixed.txt   150:             TRAP (0x54)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   153:         If (LEqual (OSYS, 0x07D6))
Error    4063 -          Object does not exist ^  (OSYS)

./dsdt_fixed.txt   155:             Notify (\_SB.PWRB, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.PWRB)

./dsdt_fixed.txt   158:         \_PR.RPPC ()
Error    4063 -   Object does not exist ^  (\_PR.RPPC)

./dsdt_fixed.txt   159:         If (LNotEqual (\_SB.PCI0.LPCB.EC0.WBSS, SAV2))
Error    4063 -                                Object does not exist ^  (\_SB.PCI0.LPCB.EC0.WBSS)

./dsdt_fixed.txt   159:         If (LNotEqual (\_SB.PCI0.LPCB.EC0.WBSS, SAV2))
Error    4063 -                                      Object does not exist ^  (SAV2)

./dsdt_fixed.txt   161:             Store (One, \_SB.PCI0.LPCB.EC0.WBDS)
Error    4063 -                                 Object does not exist ^  (\_SB.PCI0.LPCB.EC0.WBDS)

./dsdt_fixed.txt   162:             Store (0x64, \_SB.PCI0.LPCB.EC0.DLYT)
Error    4063 -                                  Object does not exist ^  (\_SB.PCI0.LPCB.EC0.DLYT)

./dsdt_fixed.txt   166:             Store (SAV0, GP24)
Error    4063 -         Object does not exist ^  (SAV0)

./dsdt_fixed.txt   166:             Store (SAV0, GP24)
Error    4063 -               Object does not exist ^  (GP24)

./dsdt_fixed.txt   167:             Store (SAV1, GP28)
Error    4063 -         Object does not exist ^  (SAV1)

./dsdt_fixed.txt   167:             Store (SAV1, GP28)
Error    4063 -               Object does not exist ^  (GP28)

./dsdt_fixed.txt   170:         Store (\_SB.PCI0.LPCB.EC0.QBBB, Local0)
Error    4063 -                        Object does not exist ^  (\_SB.PCI0.LPCB.EC0.QBBB)

./dsdt_fixed.txt   173:             Notify (\_SB.QBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.QBTN)

./dsdt_fixed.txt   178:             Notify (\_SB.DBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.DBTN)

./dsdt_fixed.txt   183:             Notify (\_SB.MBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.MBTN)

./dsdt_fixed.txt   188:             Notify (\_SB.EBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.EBTN)

./dsdt_fixed.txt   193:             Notify (\_SB.PBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.PBTN)

./dsdt_fixed.txt   198:             Notify (\_SB.VBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.VBTN)

./dsdt_fixed.txt   203:             Notify (\_SB.TBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.TBTN)

./dsdt_fixed.txt   208:             Notify (\_SB.TBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.TBTN)

./dsdt_fixed.txt   211:         P8XH (Zero, 0xCD)
Error    4063 -                    ^ Object does not exist (P8XH)

./dsdt_fixed.txt   219:     Method (GETB, 3, Serialized)
Error    4063 -  Object does not exist ^  (GETB)

./dsdt_fixed.txt   223:         CreateField (Arg2, Local0, Local1, TBF3)
Error    4063 -           Object does not exist ^  (TBF3)

./dsdt_fixed.txt   224:         Return (TBF3)
Error    4063 -      Object does not exist ^  (TBF3)

./dsdt_fixed.txt   227:     Method (PNOT, 0, Serialized)
Error    4063 -  Object does not exist ^  (PNOT)

./dsdt_fixed.txt   229:         If (MPEN)
Error    4063 -  Object does not exist ^  (MPEN)

./dsdt_fixed.txt   233:                 Notify (\_PR.CPU0, 0x80)
Error    4063 -                   Object does not exist ^  (\_PR.CPU0)

./dsdt_fixed.txt   237:                     Notify (\_PR.CPU0, 0x81)
Error    4063 -                       Object does not exist ^  (\_PR.CPU0)

./dsdt_fixed.txt   243:                 Notify (\_PR.CPU1, 0x80)
Error    4063 -                   Object does not exist ^  (\_PR.CPU1)

./dsdt_fixed.txt   247:                     Notify (\_PR.CPU1, 0x81)
Error    4063 -                       Object does not exist ^  (\_PR.CPU1)

./dsdt_fixed.txt   253:             Notify (\_PR.CPU0, 0x80)
Error    4063 -               Object does not exist ^  (\_PR.CPU0)

./dsdt_fixed.txt   255:             Notify (\_PR.CPU0, 0x81)
Error    4063 -               Object does not exist ^  (\_PR.CPU0)

./dsdt_fixed.txt   259:     Method (TRAP, 1, Serialized)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   261:         Store (Arg0, SMIF)
Error    4063 -           Object does not exist ^  (SMIF)

./dsdt_fixed.txt   262:         Store (Zero, TRP0)
Error    4063 -           Object does not exist ^  (TRP0)

./dsdt_fixed.txt   263:         Return (SMIF)
Error    4063 -      Object does not exist ^  (SMIF)

./dsdt_fixed.txt   268:         Name (WMIF, Zero)
Error    4063 -    Object does not exist ^  (WMIF)

./dsdt_fixed.txt   269:         Name (VGAF, Zero)
Error    4063 -    Object does not exist ^  (VGAF)

./dsdt_fixed.txt   270:         Device (PWRB)
Error    4063 -      Object does not exist ^  (PWRB)

./dsdt_fixed.txt   272:             Name (_HID, EisaId ("PNP0C0C"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   273:             Name (_PRW, Package (0x02)
Error    4063 -        Object does not exist ^  (_PRW)

./dsdt_fixed.txt   280:         Device (SLPB)
Error    4063 -      Object does not exist ^  (SLPB)

./dsdt_fixed.txt   282:             Name (_HID, EisaId ("PNP0C0E"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   285:         Device (QBTN)
Error    4063 -      Object does not exist ^  (QBTN)

./dsdt_fixed.txt   287:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   288:             Name (_UID, One)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   289:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   291:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   301:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   303:                 If (LEqual (IVIM, 0x04))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   305:                     Notify (QBTN, 0x02)
Error    4063 -                  Object does not exist ^  (QBTN)

./dsdt_fixed.txt   315:         Device (DBTN)
Error    4063 -      Object does not exist ^  (DBTN)

./dsdt_fixed.txt   317:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   318:             Name (_UID, 0x02)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   319:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   321:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   331:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   333:                 If (LEqual (IVIM, 0x05))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   335:                     Notify (DBTN, 0x02)
Error    4063 -                  Object does not exist ^  (DBTN)

./dsdt_fixed.txt   345:         Device (MBTN)
Error    4063 -      Object does not exist ^  (MBTN)

./dsdt_fixed.txt   347:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   348:             Name (_UID, 0x03)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   349:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   351:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   361:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   363:                 If (LEqual (IVIM, 0x03))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   365:                     Notify (MBTN, 0x02)
Error    4063 -                  Object does not exist ^  (MBTN)

./dsdt_fixed.txt   375:         Device (EBTN)
Error    4063 -      Object does not exist ^  (EBTN)

./dsdt_fixed.txt   377:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   378:             Name (_UID, 0x04)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   379:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   381:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   391:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   393:                 If (LEqual (IVIM, 0x10))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   395:                     Notify (EBTN, 0x02)
Error    4063 -                  Object does not exist ^  (EBTN)

./dsdt_fixed.txt   405:         Device (PBTN)
Error    4063 -      Object does not exist ^  (PBTN)

./dsdt_fixed.txt   407:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   408:             Name (_UID, 0x06)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   409:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   411:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   421:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   423:                 If (LEqual (IVIM, 0x06))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   425:                     Notify (PBTN, 0x02)
Error    4063 -                  Object does not exist ^  (PBTN)

./dsdt_fixed.txt   435:         Device (VBTN)
Error    4063 -      Object does not exist ^  (VBTN)

./dsdt_fixed.txt   437:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   438:             Name (_UID, 0x07)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   439:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   441:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   451:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   453:                 If (LEqual (IVIM, 0x12))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   455:                     Notify (VBTN, 0x02)
Error    4063 -                  Object does not exist ^  (VBTN)

./dsdt_fixed.txt   465:         Device (TBTN)
Error    4063 -      Object does not exist ^  (TBTN)

./dsdt_fixed.txt   467:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   468:             Name (_UID, 0x08)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   469:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   471:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   481:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   483:                 If (LEqual (IVIM, 0x11))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   485:                     Notify (TBTN, 0x02)
Error    4063 -                  Object does not exist ^  (TBTN)

./dsdt_fixed.txt   488:                 If (LEqual (IVIM, 0x08))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   490:                     Notify (TBTN, 0x02)
Error    4063 -                  Object does not exist ^  (TBTN)

./dsdt_fixed.txt   500:         Method (_INI, 0, NotSerialized)
Error    4063 -      Object does not exist ^  (_INI)

./dsdt_fixed.txt   502:             If (DTSE)
Error    4063 -      Object does not exist ^  (DTSE)

./dsdt_fixed.txt   504:                 TRAP (0x47)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   507:             Store (0x07D0, OSYS)
Error    4063 -                 Object does not exist ^  (OSYS)

./dsdt_fixed.txt   512:                     Store (One, LINX)
Error    4063 -                      Object does not exist ^  (LINX)

./dsdt_fixed.txt   517:                     Store (0x07D1, OSYS)
Error    4063 -                         Object does not exist ^  (OSYS)

./dsdt_fixed.txt   522:                     Store (0x07D1, OSYS)
Error    4063 -                         Object does not exist ^  (OSYS)

./dsdt_fixed.txt   527:                     Store (0x07D2, OSYS)
Error    4063 -                         Object does not exist ^  (OSYS)

./dsdt_fixed.txt   532:                     Store (0x07D6, OSYS)
Error    4063 -                         Object does not exist ^  (OSYS)

./dsdt_fixed.txt   536:             If (LAnd (MPEN, LEqual (OSYS, 0x07D1)))
Error    4063 -            Object does not exist ^  (MPEN)

./dsdt_fixed.txt   536:             If (LAnd (MPEN, LEqual (OSYS, 0x07D1)))
Error    4063 -                          Object does not exist ^  (OSYS)

./dsdt_fixed.txt   538:                 TRAP (0x3D)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   541:             TRAP (0x2B)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   542:             TRAP (0x32)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   543:             Store (Zero, CTDC)
Error    4063 -               Object does not exist ^  (CTDC)

./dsdt_fixed.txt   544:             TRAP (0x54)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   545:             If (LOr (LLessEqual (PFID, One), LGreaterEqual (PFID, 0x0E)))
Error    4063 -                       Object does not exist ^  (PFID)

./dsdt_fixed.txt   545:             If (LOr (LLessEqual (PFID, One), LGreaterEqual (PFID, 0x0E)))
Error    4063 -                                                  Object does not exist ^  (PFID)

./dsdt_fixed.txt   547:                 Store (Zero, VGAF)
Error    4063 -                   Object does not exist ^  (VGAF)

./dsdt_fixed.txt   551:                 If (LAnd (LGreaterEqual (PFID, 0x05), LLessEqual (PFID, 0x0A)))
Error    4063 -                               Object does not exist ^  (PFID)

./dsdt_fixed.txt   551:                 If (LAnd (LGreaterEqual (PFID, 0x05), LLessEqual (PFID, 0x0A)))
Error    4063 -                                                        Object does not exist ^  (PFID)

./dsdt_fixed.txt   553:                     Store (Zero, VGAF)
Error    4063 -                       Object does not exist ^  (VGAF)

./dsdt_fixed.txt   557:                     Store (One, VGAF)
Error    4063 -                      Object does not exist ^  (VGAF)

./dsdt_fixed.txt   562:         Name (SUPP, Zero)
Error    4063 -    Object does not exist ^  (SUPP)

./dsdt_fixed.txt   563:         Name (CTRL, Zero)
Error    4063 -    Object does not exist ^  (CTRL)

./dsdt_fixed.txt   564:         Method (_OSC, 4, NotSerialized)
Error    4063 -      Object does not exist ^  (_OSC)

./dsdt_fixed.txt   572:                 CreateDWordField (Arg3, Zero, CDW1)
Error    4063 -                        Object does not exist ^  (CDW1)

./dsdt_fixed.txt   573:                 CreateDWordField (Arg3, 0x04, CDW2)
Error    4063 -                        Object does not exist ^  (CDW2)

./dsdt_fixed.txt   574:                 CreateDWordField (Arg3, 0x08, CDW3)
Error    4063 -                        Object does not exist ^  (CDW3)

./dsdt_fixed.txt   575:                 Store (CDW2, SUPP)
Error    4063 -             Object does not exist ^  (CDW2)

./dsdt_fixed.txt   575:                 Store (CDW2, SUPP)
Error    4063 -                   Object does not exist ^  (SUPP)

./dsdt_fixed.txt   576:                 Store (CDW3, CTRL)
Error    4063 -             Object does not exist ^  (CDW3)

./dsdt_fixed.txt   576:                 Store (CDW3, CTRL)
Error    4063 -                   Object does not exist ^  (CTRL)

./dsdt_fixed.txt   577:                 If (LNotEqual (And (SUPP, 0x16), 0x16))
Error    4063 -                          Object does not exist ^  (SUPP)

./dsdt_fixed.txt   579:                     And (CTRL, 0x1E, CTRL)
Error    4063 -               Object does not exist ^  (CTRL)

./dsdt_fixed.txt   579:                     And (CTRL, 0x1E, CTRL)
Error    4063 -                           Object does not exist ^  (CTRL)

./dsdt_fixed.txt   582:                 And (CTRL, 0x1D, CTRL)
Error    4063 -           Object does not exist ^  (CTRL)

./dsdt_fixed.txt   582:                 And (CTRL, 0x1D, CTRL)
Error    4063 -                       Object does not exist ^  (CTRL)

./dsdt_fixed.txt   583:                 If (Not (And (CDW1, One)))
Error    4063 -                    Object does not exist ^  (CDW1)

./dsdt_fixed.txt   585:                     If (And (CTRL, One))
Error    4063 -                   Object does not exist ^  (CTRL)

./dsdt_fixed.txt   587:                         Store (Zero, ^PCI0.RP02.HPEX)
Error    4064 -              Object not found or not accessible from scope ^  (^PCI0.RP02.HPEX)

./dsdt_fixed.txt   588:                         Store (One, ^PCI0.RP02.HPSX)
Error    4064 -             Object not found or not accessible from scope ^  (^PCI0.RP02.HPSX)

./dsdt_fixed.txt   591:                     If (And (CTRL, 0x04))
Error    4063 -                   Object does not exist ^  (CTRL)

./dsdt_fixed.txt   593:                         Store (Zero, ^PCI0.RP02.PMEX)
Error    4064 -              Object not found or not accessible from scope ^  (^PCI0.RP02.PMEX)

./dsdt_fixed.txt   594:                         Store (One, ^PCI0.RP02.PMSX)
Error    4064 -             Object not found or not accessible from scope ^  (^PCI0.RP02.PMSX)


Maximum error count (200) exceeded
ASL Input:  ./dsdt_fixed.txt - 8809 lines, 311548 bytes, 4441 keywords
Compilation complete. 201 Errors, 0 Warnings, 0 Remarks, 5 Optimizations

Maximum error count (200) exceeded



Compiling done, if it worked, you have now a patched DSDT in dsdt.aml
If the compiling went wrong, you could force to build it with ./DSDT\ Patcher -f (try this DSDT at your own risk)


logout

[Process completed]

Link to comment
Share on other sites

  • 4 weeks later...
please help! I download and ran DSDT patcher and i got 200 errors...What am i doing wrong?

 

Last login: Sun Jan 10 09:06:06 on console
/Users/beni/Desktop/DSDT_Patcher1.0.1e/DSDT\ Patcher ; exit;
ben-is-mac-pro:~ beni$ /Users/beni/Desktop/DSDT_Patcher1.0.1e/DSDT\ Patcher ; exit;

I had the same with Compaq DV6500. I used the .aml file from the original bios F59A
You can try mine as I think these machines are quit the same.


Ed















DSDT Patcher 1.0.1e -- report Bugs to superfassl@gmail.com
enclose "DSDT Patcher/Debug/USER.tar"


Press any key to continue...



Getting the DSDT through ioreg...



Decompiling the DSDT...

Intel ACPI Component Architecture
AML Disassembler version 20080926 [Oct  4 2008]
Copyright � 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

Loading Acpi table from file ./dsdt.dat
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
................................................................................
................................................................................
.
................................................................................
.
................................................................................
.
................................................................................
.
............................................................................
Parsing completed
Disassembly completed, written to "./dsdt.dsl"




Done, now start the Patching!

Patching RTC...

RTC Device found :                 Device (RTC)
Found IRQ in RTC Device, removing it
                       IRQNoFlags ()
RTC patched

Patching HPET...

HPET Device found :                 Device (HPET)
IRQ's written to HPET
HPET patched
Which OS to emulate? [0=Darwin,1=WinXP, 2=WinVista]
0
Fixing various Issues...

Done




We are done patching, press any key to try to compile the fixed DSDT


Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct  4 2008]
Copyright � 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]
ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]
ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]
ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]
ACPI Error (nsaccess-0530): ACPI path has too many parent prefixes (^) - reached beyond root node [20080926]

Maximum error count (200) exceeded
./dsdt_fixed.txt    24:     External (^CPU0._PPC)
Error    4014 -          From ACPI CA Subsystem ^  (AE_NOT_FOUND Failure from lookup %s
)

./dsdt_fixed.txt    26:     Mutex (MUTX, 0x00)
Error    4063 - Object does not exist ^  (MUTX)

./dsdt_fixed.txt    27:     OperationRegion (PRT0, SystemIO, 0x80, 0x04)
Error    4063 -           Object does not exist ^  (PRT0)

./dsdt_fixed.txt    28:     Field (PRT0, DWordAcc, Lock, Preserve)
Error    4063 - Object does not exist ^  (PRT0)

./dsdt_fixed.txt    30:         P80H,   32
Error    4063 -                    ^ Object does not exist (P80H)

./dsdt_fixed.txt    33:     Method (P8XH, 2, Serialized)
Error    4063 -  Object does not exist ^  (P8XH)

./dsdt_fixed.txt    37:             Store (Or (And (P80D, 0xFFFFFF00), Arg1), P80D)
Error    4063 -                  Object does not exist ^  (P80D)

./dsdt_fixed.txt    37:             Store (Or (And (P80D, 0xFFFFFF00), Arg1), P80D)
Error    4063 -                                            Object does not exist ^  (P80D)

./dsdt_fixed.txt    42:             Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)
Error    4063 -                  Object does not exist ^  (P80D)

./dsdt_fixed.txt    43:                 ), P80D)
Error    4063 -         Object does not exist ^  (P80D)

./dsdt_fixed.txt    48:             Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)
Error    4063 -                  Object does not exist ^  (P80D)

./dsdt_fixed.txt    49:                 ), P80D)
Error    4063 -         Object does not exist ^  (P80D)

./dsdt_fixed.txt    54:             Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)
Error    4063 -                  Object does not exist ^  (P80D)

./dsdt_fixed.txt    55:                 ), P80D)
Error    4063 -         Object does not exist ^  (P80D)

./dsdt_fixed.txt    58:         Store (P80D, P80H)
Error    4063 -     Object does not exist ^  (P80D)

./dsdt_fixed.txt    58:         Store (P80D, P80H)
Error    4063 -           Object does not exist ^  (P80H)

./dsdt_fixed.txt    61:     Method (_PIC, 1, NotSerialized)
Error    4063 -  Object does not exist ^  (_PIC)

./dsdt_fixed.txt    63:         Store (Arg0, GPIC)
Error    4063 -           Object does not exist ^  (GPIC)

./dsdt_fixed.txt    66:     Name (SAV0, Zero)
Error    4063 -                      ^ Object does not exist (SAV0)

./dsdt_fixed.txt    67:     Name (SAV1, Zero)
Error    4063 -                      ^ Object does not exist (SAV1)

./dsdt_fixed.txt    68:     Name (SAV2, Zero)
Error    4063 -                      ^ Object does not exist (SAV2)

./dsdt_fixed.txt    69:     Method (_PTS, 1, NotSerialized)
Error    4063 -  Object does not exist ^  (_PTS)

./dsdt_fixed.txt    71:         Store (Zero, P80D)
Error    4063 -           Object does not exist ^  (P80D)

./dsdt_fixed.txt    72:         P8XH (Zero, Arg0)
Error    4063 -                    ^ Object does not exist (P8XH)

./dsdt_fixed.txt    73:         Store (GP24, SAV0)
Error    4063 -     Object does not exist ^  (GP24)

./dsdt_fixed.txt    73:         Store (GP24, SAV0)
Error    4063 -           Object does not exist ^  (SAV0)

./dsdt_fixed.txt    74:         Store (GP28, SAV1)
Error    4063 -     Object does not exist ^  (GP28)

./dsdt_fixed.txt    74:         Store (GP28, SAV1)
Error    4063 -           Object does not exist ^  (SAV1)

./dsdt_fixed.txt    75:         Store (\_SB.PCI0.LPCB.EC0.WBSS, SAV2)
Error    4063 -                        Object does not exist ^  (\_SB.PCI0.LPCB.EC0.WBSS)

./dsdt_fixed.txt    75:         Store (\_SB.PCI0.LPCB.EC0.WBSS, SAV2)
Error    4063 -                              Object does not exist ^  (SAV2)

./dsdt_fixed.txt    76:         Store (Zero, SLPE)
Error    4063 -           Object does not exist ^  (SLPE)

./dsdt_fixed.txt    79:             If (LEqual (OSYS, 0x07D6))
Error    4063 -              Object does not exist ^  (OSYS)

./dsdt_fixed.txt    81:                 Store (Zero, GP24)
Error    4063 -                   Object does not exist ^  (GP24)

./dsdt_fixed.txt    82:                 Store (Zero, GP28)
Error    4063 -                   Object does not exist ^  (GP28)

./dsdt_fixed.txt    85:             Store (One, SLPE)
Error    4063 -              Object does not exist ^  (SLPE)

./dsdt_fixed.txt    90:             Store (Zero, GP28)
Error    4063 -               Object does not exist ^  (GP28)

./dsdt_fixed.txt    91:             Store (One, SLPE)
Error    4063 -              Object does not exist ^  (SLPE)

./dsdt_fixed.txt    96:             If (GSMI)
Error    4063 -      Object does not exist ^  (GSMI)

./dsdt_fixed.txt    98:                 Store (One, SLPE)
Error    4063 -                  Object does not exist ^  (SLPE)

./dsdt_fixed.txt   102:                 Store (Zero, SLPE)
Error    4063 -                   Object does not exist ^  (SLPE)

./dsdt_fixed.txt   107:     Method (_WAK, 1, NotSerialized)
Error    4063 -  Object does not exist ^  (_WAK)

./dsdt_fixed.txt   109:         P8XH (One, 0xAB)
Error    4063 -                    ^ Object does not exist (P8XH)

./dsdt_fixed.txt   112:             If (LOr (LEqual (OSYS, 0x07D1), LEqual (OSYS, 0x07D2)))
Error    4063 -                   Object does not exist ^  (OSYS)

./dsdt_fixed.txt   112:             If (LOr (LEqual (OSYS, 0x07D1), LEqual (OSYS, 0x07D2)))
Error    4063 -                                          Object does not exist ^  (OSYS)

./dsdt_fixed.txt   114:                 TRAP (0x3E)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   122:                 If (LAnd (And (CFGD, 0xF0), LEqual (OSYS, 0x07D1)))
Error    4063 -                                          Object does not exist ^  (OSYS)

./dsdt_fixed.txt   124:                     TRAP (0x3D)
Error    4063 -          Object does not exist ^  (TRAP)

./dsdt_fixed.txt   129:         If (LEqual (RP2D, Zero))
Error    4063 -          Object does not exist ^  (RP2D)

./dsdt_fixed.txt   131:             Notify (\_SB.PCI0.RP02, Zero)
Error    4063 -                    Object does not exist ^  (\_SB.PCI0.RP02)

./dsdt_fixed.txt   136:             If (DTSE)
Error    4063 -      Object does not exist ^  (DTSE)

./dsdt_fixed.txt   138:                 TRAP (0x46)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   144:             If (DTSE)
Error    4063 -      Object does not exist ^  (DTSE)

./dsdt_fixed.txt   146:                 TRAP (0x47)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   149:             Notify (\_TZ.THR1, 0x80)
Error    4063 -               Object does not exist ^  (\_TZ.THR1)

./dsdt_fixed.txt   150:             TRAP (0x54)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   153:         If (LEqual (OSYS, 0x07D6))
Error    4063 -          Object does not exist ^  (OSYS)

./dsdt_fixed.txt   155:             Notify (\_SB.PWRB, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.PWRB)

./dsdt_fixed.txt   158:         \_PR.RPPC ()
Error    4063 -   Object does not exist ^  (\_PR.RPPC)

./dsdt_fixed.txt   159:         If (LNotEqual (\_SB.PCI0.LPCB.EC0.WBSS, SAV2))
Error    4063 -                                Object does not exist ^  (\_SB.PCI0.LPCB.EC0.WBSS)

./dsdt_fixed.txt   159:         If (LNotEqual (\_SB.PCI0.LPCB.EC0.WBSS, SAV2))
Error    4063 -                                      Object does not exist ^  (SAV2)

./dsdt_fixed.txt   161:             Store (One, \_SB.PCI0.LPCB.EC0.WBDS)
Error    4063 -                                 Object does not exist ^  (\_SB.PCI0.LPCB.EC0.WBDS)

./dsdt_fixed.txt   162:             Store (0x64, \_SB.PCI0.LPCB.EC0.DLYT)
Error    4063 -                                  Object does not exist ^  (\_SB.PCI0.LPCB.EC0.DLYT)

./dsdt_fixed.txt   166:             Store (SAV0, GP24)
Error    4063 -         Object does not exist ^  (SAV0)

./dsdt_fixed.txt   166:             Store (SAV0, GP24)
Error    4063 -               Object does not exist ^  (GP24)

./dsdt_fixed.txt   167:             Store (SAV1, GP28)
Error    4063 -         Object does not exist ^  (SAV1)

./dsdt_fixed.txt   167:             Store (SAV1, GP28)
Error    4063 -               Object does not exist ^  (GP28)

./dsdt_fixed.txt   170:         Store (\_SB.PCI0.LPCB.EC0.QBBB, Local0)
Error    4063 -                        Object does not exist ^  (\_SB.PCI0.LPCB.EC0.QBBB)

./dsdt_fixed.txt   173:             Notify (\_SB.QBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.QBTN)

./dsdt_fixed.txt   178:             Notify (\_SB.DBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.DBTN)

./dsdt_fixed.txt   183:             Notify (\_SB.MBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.MBTN)

./dsdt_fixed.txt   188:             Notify (\_SB.EBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.EBTN)

./dsdt_fixed.txt   193:             Notify (\_SB.PBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.PBTN)

./dsdt_fixed.txt   198:             Notify (\_SB.VBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.VBTN)

./dsdt_fixed.txt   203:             Notify (\_SB.TBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.TBTN)

./dsdt_fixed.txt   208:             Notify (\_SB.TBTN, 0x02)
Error    4063 -               Object does not exist ^  (\_SB.TBTN)

./dsdt_fixed.txt   211:         P8XH (Zero, 0xCD)
Error    4063 -                    ^ Object does not exist (P8XH)

./dsdt_fixed.txt   219:     Method (GETB, 3, Serialized)
Error    4063 -  Object does not exist ^  (GETB)

./dsdt_fixed.txt   223:         CreateField (Arg2, Local0, Local1, TBF3)
Error    4063 -           Object does not exist ^  (TBF3)

./dsdt_fixed.txt   224:         Return (TBF3)
Error    4063 -      Object does not exist ^  (TBF3)

./dsdt_fixed.txt   227:     Method (PNOT, 0, Serialized)
Error    4063 -  Object does not exist ^  (PNOT)

./dsdt_fixed.txt   229:         If (MPEN)
Error    4063 -  Object does not exist ^  (MPEN)

./dsdt_fixed.txt   233:                 Notify (\_PR.CPU0, 0x80)
Error    4063 -                   Object does not exist ^  (\_PR.CPU0)

./dsdt_fixed.txt   237:                     Notify (\_PR.CPU0, 0x81)
Error    4063 -                       Object does not exist ^  (\_PR.CPU0)

./dsdt_fixed.txt   243:                 Notify (\_PR.CPU1, 0x80)
Error    4063 -                   Object does not exist ^  (\_PR.CPU1)

./dsdt_fixed.txt   247:                     Notify (\_PR.CPU1, 0x81)
Error    4063 -                       Object does not exist ^  (\_PR.CPU1)

./dsdt_fixed.txt   253:             Notify (\_PR.CPU0, 0x80)
Error    4063 -               Object does not exist ^  (\_PR.CPU0)

./dsdt_fixed.txt   255:             Notify (\_PR.CPU0, 0x81)
Error    4063 -               Object does not exist ^  (\_PR.CPU0)

./dsdt_fixed.txt   259:     Method (TRAP, 1, Serialized)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   261:         Store (Arg0, SMIF)
Error    4063 -           Object does not exist ^  (SMIF)

./dsdt_fixed.txt   262:         Store (Zero, TRP0)
Error    4063 -           Object does not exist ^  (TRP0)

./dsdt_fixed.txt   263:         Return (SMIF)
Error    4063 -      Object does not exist ^  (SMIF)

./dsdt_fixed.txt   268:         Name (WMIF, Zero)
Error    4063 -    Object does not exist ^  (WMIF)

./dsdt_fixed.txt   269:         Name (VGAF, Zero)
Error    4063 -    Object does not exist ^  (VGAF)

./dsdt_fixed.txt   270:         Device (PWRB)
Error    4063 -      Object does not exist ^  (PWRB)

./dsdt_fixed.txt   272:             Name (_HID, EisaId ("PNP0C0C"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   273:             Name (_PRW, Package (0x02)
Error    4063 -        Object does not exist ^  (_PRW)

./dsdt_fixed.txt   280:         Device (SLPB)
Error    4063 -      Object does not exist ^  (SLPB)

./dsdt_fixed.txt   282:             Name (_HID, EisaId ("PNP0C0E"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   285:         Device (QBTN)
Error    4063 -      Object does not exist ^  (QBTN)

./dsdt_fixed.txt   287:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   288:             Name (_UID, One)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   289:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   291:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   301:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   303:                 If (LEqual (IVIM, 0x04))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   305:                     Notify (QBTN, 0x02)
Error    4063 -                  Object does not exist ^  (QBTN)

./dsdt_fixed.txt   315:         Device (DBTN)
Error    4063 -      Object does not exist ^  (DBTN)

./dsdt_fixed.txt   317:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   318:             Name (_UID, 0x02)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   319:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   321:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   331:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   333:                 If (LEqual (IVIM, 0x05))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   335:                     Notify (DBTN, 0x02)
Error    4063 -                  Object does not exist ^  (DBTN)

./dsdt_fixed.txt   345:         Device (MBTN)
Error    4063 -      Object does not exist ^  (MBTN)

./dsdt_fixed.txt   347:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   348:             Name (_UID, 0x03)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   349:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   351:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   361:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   363:                 If (LEqual (IVIM, 0x03))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   365:                     Notify (MBTN, 0x02)
Error    4063 -                  Object does not exist ^  (MBTN)

./dsdt_fixed.txt   375:         Device (EBTN)
Error    4063 -      Object does not exist ^  (EBTN)

./dsdt_fixed.txt   377:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   378:             Name (_UID, 0x04)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   379:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   381:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   391:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   393:                 If (LEqual (IVIM, 0x10))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   395:                     Notify (EBTN, 0x02)
Error    4063 -                  Object does not exist ^  (EBTN)

./dsdt_fixed.txt   405:         Device (PBTN)
Error    4063 -      Object does not exist ^  (PBTN)

./dsdt_fixed.txt   407:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   408:             Name (_UID, 0x06)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   409:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   411:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   421:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   423:                 If (LEqual (IVIM, 0x06))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   425:                     Notify (PBTN, 0x02)
Error    4063 -                  Object does not exist ^  (PBTN)

./dsdt_fixed.txt   435:         Device (VBTN)
Error    4063 -      Object does not exist ^  (VBTN)

./dsdt_fixed.txt   437:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   438:             Name (_UID, 0x07)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   439:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   441:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   451:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   453:                 If (LEqual (IVIM, 0x12))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   455:                     Notify (VBTN, 0x02)
Error    4063 -                  Object does not exist ^  (VBTN)

./dsdt_fixed.txt   465:         Device (TBTN)
Error    4063 -      Object does not exist ^  (TBTN)

./dsdt_fixed.txt   467:             Name (_HID, EisaId ("PNP0C32"))
Error    4063 -        Object does not exist ^  (_HID)

./dsdt_fixed.txt   468:             Name (_UID, 0x08)
Error    4063 -        Object does not exist ^  (_UID)

./dsdt_fixed.txt   469:             Method (_STA, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (_STA)

./dsdt_fixed.txt   471:                 If (LEqual (OSYS, 0x07D6))
Error    4063 -                  Object does not exist ^  (OSYS)

./dsdt_fixed.txt   481:             Method (GHID, 0, NotSerialized)
Error    4063 -          Object does not exist ^  (GHID)

./dsdt_fixed.txt   483:                 If (LEqual (IVIM, 0x11))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   485:                     Notify (TBTN, 0x02)
Error    4063 -                  Object does not exist ^  (TBTN)

./dsdt_fixed.txt   488:                 If (LEqual (IVIM, 0x08))
Error    4063 -                  Object does not exist ^  (IVIM)

./dsdt_fixed.txt   490:                     Notify (TBTN, 0x02)
Error    4063 -                  Object does not exist ^  (TBTN)

./dsdt_fixed.txt   500:         Method (_INI, 0, NotSerialized)
Error    4063 -      Object does not exist ^  (_INI)

./dsdt_fixed.txt   502:             If (DTSE)
Error    4063 -      Object does not exist ^  (DTSE)

./dsdt_fixed.txt   504:                 TRAP (0x47)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   507:             Store (0x07D0, OSYS)
Error    4063 -                 Object does not exist ^  (OSYS)

./dsdt_fixed.txt   512:                     Store (One, LINX)
Error    4063 -                      Object does not exist ^  (LINX)

./dsdt_fixed.txt   517:                     Store (0x07D1, OSYS)
Error    4063 -                         Object does not exist ^  (OSYS)

./dsdt_fixed.txt   522:                     Store (0x07D1, OSYS)
Error    4063 -                         Object does not exist ^  (OSYS)

./dsdt_fixed.txt   527:                     Store (0x07D2, OSYS)
Error    4063 -                         Object does not exist ^  (OSYS)

./dsdt_fixed.txt   532:                     Store (0x07D6, OSYS)
Error    4063 -                         Object does not exist ^  (OSYS)

./dsdt_fixed.txt   536:             If (LAnd (MPEN, LEqual (OSYS, 0x07D1)))
Error    4063 -            Object does not exist ^  (MPEN)

./dsdt_fixed.txt   536:             If (LAnd (MPEN, LEqual (OSYS, 0x07D1)))
Error    4063 -                          Object does not exist ^  (OSYS)

./dsdt_fixed.txt   538:                 TRAP (0x3D)
Error    4063 -      Object does not exist ^  (TRAP)

./dsdt_fixed.txt   541:             TRAP (0x2B)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   542:             TRAP (0x32)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   543:             Store (Zero, CTDC)
Error    4063 -               Object does not exist ^  (CTDC)

./dsdt_fixed.txt   544:             TRAP (0x54)
Error    4063 -  Object does not exist ^  (TRAP)

./dsdt_fixed.txt   545:             If (LOr (LLessEqual (PFID, One), LGreaterEqual (PFID, 0x0E)))
Error    4063 -                       Object does not exist ^  (PFID)

./dsdt_fixed.txt   545:             If (LOr (LLessEqual (PFID, One), LGreaterEqual (PFID, 0x0E)))
Error    4063 -                                                  Object does not exist ^  (PFID)

./dsdt_fixed.txt   547:                 Store (Zero, VGAF)
Error    4063 -                   Object does not exist ^  (VGAF)

./dsdt_fixed.txt   551:                 If (LAnd (LGreaterEqual (PFID, 0x05), LLessEqual (PFID, 0x0A)))
Error    4063 -                               Object does not exist ^  (PFID)

./dsdt_fixed.txt   551:                 If (LAnd (LGreaterEqual (PFID, 0x05), LLessEqual (PFID, 0x0A)))
Error    4063 -                                                        Object does not exist ^  (PFID)

./dsdt_fixed.txt   553:                     Store (Zero, VGAF)
Error    4063 -                       Object does not exist ^  (VGAF)

./dsdt_fixed.txt   557:                     Store (One, VGAF)
Error    4063 -                      Object does not exist ^  (VGAF)

./dsdt_fixed.txt   562:         Name (SUPP, Zero)
Error    4063 -    Object does not exist ^  (SUPP)

./dsdt_fixed.txt   563:         Name (CTRL, Zero)
Error    4063 -    Object does not exist ^  (CTRL)

./dsdt_fixed.txt   564:         Method (_OSC, 4, NotSerialized)
Error    4063 -      Object does not exist ^  (_OSC)

./dsdt_fixed.txt   572:                 CreateDWordField (Arg3, Zero, CDW1)
Error    4063 -                        Object does not exist ^  (CDW1)

./dsdt_fixed.txt   573:                 CreateDWordField (Arg3, 0x04, CDW2)
Error    4063 -                        Object does not exist ^  (CDW2)

./dsdt_fixed.txt   574:                 CreateDWordField (Arg3, 0x08, CDW3)
Error    4063 -                        Object does not exist ^  (CDW3)

./dsdt_fixed.txt   575:                 Store (CDW2, SUPP)
Error    4063 -             Object does not exist ^  (CDW2)

./dsdt_fixed.txt   575:                 Store (CDW2, SUPP)
Error    4063 -                   Object does not exist ^  (SUPP)

./dsdt_fixed.txt   576:                 Store (CDW3, CTRL)
Error    4063 -             Object does not exist ^  (CDW3)

./dsdt_fixed.txt   576:                 Store (CDW3, CTRL)
Error    4063 -                   Object does not exist ^  (CTRL)

./dsdt_fixed.txt   577:                 If (LNotEqual (And (SUPP, 0x16), 0x16))
Error    4063 -                          Object does not exist ^  (SUPP)

./dsdt_fixed.txt   579:                     And (CTRL, 0x1E, CTRL)
Error    4063 -               Object does not exist ^  (CTRL)

./dsdt_fixed.txt   579:                     And (CTRL, 0x1E, CTRL)
Error    4063 -                           Object does not exist ^  (CTRL)

./dsdt_fixed.txt   582:                 And (CTRL, 0x1D, CTRL)
Error    4063 -           Object does not exist ^  (CTRL)

./dsdt_fixed.txt   582:                 And (CTRL, 0x1D, CTRL)
Error    4063 -                       Object does not exist ^  (CTRL)

./dsdt_fixed.txt   583:                 If (Not (And (CDW1, One)))
Error    4063 -                    Object does not exist ^  (CDW1)

./dsdt_fixed.txt   585:                     If (And (CTRL, One))
Error    4063 -                   Object does not exist ^  (CTRL)

./dsdt_fixed.txt   587:                         Store (Zero, ^PCI0.RP02.HPEX)
Error    4064 -              Object not found or not accessible from scope ^  (^PCI0.RP02.HPEX)

./dsdt_fixed.txt   588:                         Store (One, ^PCI0.RP02.HPSX)
Error    4064 -             Object not found or not accessible from scope ^  (^PCI0.RP02.HPSX)

./dsdt_fixed.txt   591:                     If (And (CTRL, 0x04))
Error    4063 -                   Object does not exist ^  (CTRL)

./dsdt_fixed.txt   593:                         Store (Zero, ^PCI0.RP02.PMEX)
Error    4064 -              Object not found or not accessible from scope ^  (^PCI0.RP02.PMEX)

./dsdt_fixed.txt   594:                         Store (One, ^PCI0.RP02.PMSX)
Error    4064 -             Object not found or not accessible from scope ^  (^PCI0.RP02.PMSX)


Maximum error count (200) exceeded
ASL Input:  ./dsdt_fixed.txt - 8809 lines, 311548 bytes, 4441 keywords
Compilation complete. 201 Errors, 0 Warnings, 0 Remarks, 5 Optimizations

Maximum error count (200) exceeded



Compiling done, if it worked, you have now a patched DSDT in dsdt.aml
If the compiling went wrong, you could force to build it with ./DSDT\ Patcher -f (try this DSDT at your own risk)


logout

[Process completed]

dsdt.aml.zip

Link to comment
Share on other sites

  • 4 weeks later...

To anybody that can't put their computer to sleep because some device preventing it from sleep, e.g. USB device. It can be fixed by modifying Power State Wake (_PSW) control method in the device entry, in DSDT.

 

According to ACPI Specification revision 4 documentation, _PSW:-

In addition to the _PRW control method, this control method can be used to enable or disable the device’s ability to wake a sleeping system.

Arguments:

Arg0 – An Integer containing a wake capability control

0 – Disable the device’s wake capabilities

1 – Enable the device’s wake capabilities

 

kizwan

Link to comment
Share on other sites

hello fassl

it would be good to include xxd and grep inside Tools subfolder of your patcher.

also fix dsdt extraction script for using xxd and grep from Tools instead of from /usr/bin

in this case it would be possible to use your patcher from USB key (and in the future from DVD dists).

using this tool on installation time will help to resolve defective BIOS blocking issue and

will help to unlock following topic:

Using 16384 buffer headers and 4096 cluster IO buffer headers, It just stop there when I try to boot

Link to comment
Share on other sites

Hello guys,

i would like to thank you for all the stuff you provided here.

I have a sound problem here:

 

I inject via EFI String (stored in com.apple.boot.plist) information for my Intel X3100 video card and for my ADI 1984 sound card. Both of them should be stored in my dsdt .

 

My efi string for sound:

 

<key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
	<dict>
	<key>PinConfigurations</key>
	<string></string>
	<key>built-in</key>
	<string>0x00</string>
	<key>layout-id</key>
	<string>0x0000000a</string>
	<key>revision-id</key>
	<string>0x00000001</string>
	<key>subsystem-id</key>
	<string>0x00001984</string>
	<key>subsystem-vendor-id</key>
	<string>0x000011d4</string>
	<key>vendor-id</key>
	<string>0x00008086</string>
	</dict>

 

hdef in dsdt at the moment:

 

           Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Name (_S3D, 0x03)
               Name (RID, 0x00)
               Name (_PRW, Package (0x02)
               {
                   0x0D, 
                   0x04
               })
               Method (_PSW, 1, NotSerialized)
               {
                   Noop
               }
           }

 

that´s what i have done so far:

 

 

           Device (HDEF)
            {
               Name (_ADR, 0x001B0000)
               Name (_S3D, 0x03)
               Name (RID, 0x00)
               Name (_PRW, Package (0x02)
               {
                   0x0D, 
                   0x04
               })

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0C)
                        {


                            "PinConfigurations", 
                            Buffer (One)
                            {
                                0x00
                            },

                            "built-in", 
                            Buffer (One)
                            {
                                0x00
                            }, 

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

                            "subsystem-id", 
                            Buffer (0x04)
                            {
                                0x84, 0x80, 0x00, 0x00
                            }, 

                            "subsystem-vendor-id", 
                            Buffer (0x04)
                            {
                                0xd4, 0x11, 0x00, 0x00
                            }, 

                            "vendor-id", 
                            Buffer (0x04)
                            {
                                0x86, 0x80, 0x00, 0x00
                            } 


                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

 

 

 

I dont use codec verbs and pin config data, cause i dont know much about converting it to dsdt.

Might any of you capable helping me?

 

Thanks, alex - have a nice weekend -_-

Link to comment
Share on other sites

  • 4 weeks later...

I get those errors when using DSDT patcher on my computer:

 

 

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  2728:												 }
Error	4095 -			 syntax error, unexpected '}', expecting '(' ^ 

./dsdt_fixed.txt  2743:															 }
Error	4095 -						 syntax error, unexpected '}', expecting '(' ^ 

./dsdt_fixed.txt  2748:															 }
Error	4095 -						 syntax error, unexpected '}', expecting '(' ^ 

./dsdt_fixed.txt  2765:																 }
Error	4095 -							 syntax error, unexpected '}', expecting '(' ^ 

./dsdt_fixed.txt  2770:																 }
Error	4095 -							 syntax error, unexpected '}', expecting '(' ^ 

./dsdt_fixed.txt  2780:																	 }
Error	4095 -								 syntax error, unexpected '}', expecting '(' ^ 

./dsdt_fixed.txt  2785:																	 }
Error	4095 -								 syntax error, unexpected '}', expecting '(' ^ 

./dsdt_fixed.txt 12282: [*** iASL: Read error on source code temp file ./dsdt_fixed.src ***]
Error	4095 -		^ syntax error, unexpected $end

ASL Input:  ./dsdt_fixed.txt - 12283 lines, 423450 bytes, 4982 keywords
AML Output: (null) - 0 bytes, 1578 named objects, 3404 executable opcodes

Compilation complete. 8 Errors, 0 Warnings, 0 Remarks, 0 Optimizations



Compiling done, if it worked, you have now a patched DSDT in dsdt.aml
If the compiling went wrong, you could force to build it with ./DSDT\ Patcher -f (try this DSDT at your own risk)


rm: dsdt.dat: No such file or directory
mkdir: ./Debug: File exists
mv: ./dsdt.dsl: No such file or directory
mario-dupuiss-mac-pro:~ mariodupuis$

 

debug folder attached if anyone would like to help find the problem

 

 

mariodupuis.tar

 

 

So I got no dsdt.aml file, and I need it to install snow leopard.

 

Thanx in advance!

Link to comment
Share on other sites

I get those errors when using DSDT patcher on my computer:

 

 

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  2728:												 }
Error	4095 -			 syntax error, unexpected '}', expecting '(' ^ 

..........................................
mario-dupuiss-mac-pro:~ mariodupuis$

 

So I got no dsdt.aml file, and I need it to install snow leopard.

 

Thanx in advance!

Here is your DSDT. It has been fixed.

http://www.mediafire.com/?dizmdz2zjmk

 

kizwan

Link to comment
Share on other sites

Thank you for your work kizwan, I've tried it, but I always get some kind of kernel panic while using it. (I use a 10.6.2 SL with original vanilla kernel)

Can you post the screenshot of the kernel panic? There is a lot of factors that can cause kernel panic. Try boot with "arch=i386" & see if you still get kernel panic.

 

kizwan

Link to comment
Share on other sites

 Share

×
×
  • Create New...