QUOTE (Bronya @ Sep 17 2009, 07:41 PM)

2)add my code dsdt in your dsdt.dsl , and convert to dsdt.aml . After you copy dsdt.aml in / , then delete natit.kext and reboot , -f -v and test dsdt.aml .
where in the DSDT.dsl file should i place your code ?
when i replace the point Device (P0P1) there comes a error
QUOTE
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20090521 [Jun 22 2009]
Copyright © 2000 - 2009 Intel Corporation
Supports ACPI Specification Revision 3.0a
/Users/xxx/Desktop/Neuer Ordner/dsdt.dsl 9709: If (SS1)
Error 4095 - syntax error, unexpected PARSEOP_IF ^
/Users/xxx/Desktop/Neuer Ordner/dsdt.dsl 9753: \_SB.PCI0.SBRG.SIOS (Arg0)
Error 4063 - Object does not exist ^ (\_SB.PCI0.SBRG.SIOS)
/Users/xxx/Desktop/Neuer Ordner/dsdt.dsl 9754: \_SB.PCI0.SBRG.SPTS (Arg0)
Error 4063 - Object does not exist ^ (\_SB.PCI0.SBRG.SPTS)
/Users/xxx/Desktop/Neuer Ordner/dsdt.dsl 9755: \_SB.PCI0.NPTS (Arg0)
Error 4063 - Object does not exist ^ (\_SB.PCI0.NPTS)
/Users/xxx/Desktop/Neuer Ordner/dsdt.dsl 9761: \_SB.PCI0.SBRG.SIOW (Arg0)
Error 4063 - Object does not exist ^ (\_SB.PCI0.SBRG.SIOW)
/Users/xxx/Desktop/Neuer Ordner/dsdt.dsl 9762: \_SB.PCI0.SBRG.SWAK (Arg0)
Error 4063 - Object does not exist ^ (\_SB.PCI0.SBRG.SWAK)
/Users/xxx/Desktop/Neuer Ordner/dsdt.dsl 9763: \_SB.PCI0.NWAK (Arg0)
Error 4063 - Object does not exist ^ (\_SB.PCI0.NWAK)
Elapsed time for major events
Miscellaneous compile statistics
1568 : Parse nodes
384 : Namespace searches
1046 : Named objects
16 : Control methods
51 : Memory Allocations
3147224 : Total allocated memory
0 : Constant subtrees folded
ASL Input: /Users/xxxx/Desktop/Neuer Ordner/dsdt.dsl - 9768 lines, 330364 bytes, 4739 keywords
Compilation complete. 7 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
also when i add the code at the end ?
QUOTE
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20090521 [Jun 22 2009]
Copyright © 2000 - 2009 Intel Corporation
Supports ACPI Specification Revision 3.0a
/dsdt.dsl 2179: CreateWordField (CRS, \_SB.PCI0.SBRG.SIOR._Y00._MIN, GP10)
Optimize 6057 - NamePath optimized ^ (^_Y00._MIN)
/dsdt.dsl 2180: CreateWordField (CRS, \_SB.PCI0.SBRG.SIOR._Y00._MAX, GP11)
Optimize 6057 - NamePath optimized ^ (^_Y00._MAX)
/dsdt.dsl 2181: CreateByteField (CRS, \_SB.PCI0.SBRG.SIOR._Y00._LEN, GPL1)
Optimize 6057 - NamePath optimized ^ (^_Y00._LEN)
/dsdt.dsl 2440: CreateByteField (CRS1, \_SB.PCI0.SBRG._Y01._DMA, DMAM)
Optimize 6057 - NamePath optimized ^ (_Y01._DMA)
/dsdt.dsl 2441: CreateWordField (CRS1, \_SB.PCI0.SBRG._Y02._MIN, IO11)
Optimize 6057 - NamePath optimized ^ (_Y02._MIN)
/dsdt.dsl 2442: CreateWordField (CRS1, \_SB.PCI0.SBRG._Y02._MAX, IO12)
Optimize 6057 - NamePath optimized ^ (_Y02._MAX)
/dsdt.dsl 2443: CreateByteField (CRS1, \_SB.PCI0.SBRG._Y02._LEN, LEN1)
Optimize 6057 - NamePath optimized ^ (_Y02._LEN)
/dsdt.dsl 2464: CreateByteField (CRS2, \_SB.PCI0.SBRG._Y03._DMA, DMAE)
Optimize 6057 - NamePath optimized ^ (_Y03._DMA)
/dsdt.dsl 2465: CreateWordField (CRS2, \_SB.PCI0.SBRG._Y04._MIN, IO21)
Optimize 6057 - NamePath optimized ^ (_Y04._MIN)
/dsdt.dsl 2466: CreateWordField (CRS2, \_SB.PCI0.SBRG._Y04._MAX, IO22)
Optimize 6057 - NamePath optimized ^ (_Y04._MAX)
/dsdt.dsl 2467: CreateByteField (CRS2, \_SB.PCI0.SBRG._Y04._LEN, LEN2)
Optimize 6057 - NamePath optimized ^ (_Y04._LEN)
/dsdt.dsl 2468: CreateWordField (CRS2, \_SB.PCI0.SBRG._Y05._MIN, IO31)
Optimize 6057 - NamePath optimized ^ (_Y05._MIN)
/dsdt.dsl 2469: CreateWordField (CRS2, \_SB.PCI0.SBRG._Y05._MAX, IO32)
Optimize 6057 - NamePath optimized ^ (_Y05._MAX)
/dsdt.dsl 2470: CreateByteField (CRS2, \_SB.PCI0.SBRG._Y05._LEN, LEN3)
Optimize 6057 - NamePath optimized ^ (_Y05._LEN)
/dsdt.dsl 2679: CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y06._MIN, GP00)
Optimize 6057 - NamePath optimized ^ (^_Y06._MIN)
/dsdt.dsl 2680: CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y06._MAX, GP01)
Optimize 6057 - NamePath optimized ^ (^_Y06._MAX)
/dsdt.dsl 2681: CreateByteField (CRS, \_SB.PCI0.SBRG.RMSC._Y06._LEN, GP0L)
Optimize 6057 - NamePath optimized ^ (^_Y06._LEN)
/dsdt.dsl 2687: CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y07._MIN, GP10)
Optimize 6057 - NamePath optimized ^ (^_Y07._MIN)
/dsdt.dsl 2688: CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y07._MAX, GP11)
Optimize 6057 - NamePath optimized ^ (^_Y07._MAX)
/dsdt.dsl 2689: CreateByteField (CRS, \_SB.PCI0.SBRG.RMSC._Y07._LEN, GP1L)
Optimize 6057 - NamePath optimized ^ (^_Y07._LEN)
/dsdt.dsl 2697: CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y08._MIN, GP20)
Optimize 6057 - NamePath optimized ^ (^_Y08._MIN)
/dsdt.dsl 2698: CreateWordField (CRS, \_SB.PCI0.SBRG.RMSC._Y08._MAX, GP21)
Optimize 6057 - NamePath optimized ^ (^_Y08._MAX)
/dsdt.dsl 2699: CreateByteField (CRS, \_SB.PCI0.SBRG.RMSC._Y08._LEN, GP2L)
Optimize 6057 - NamePath optimized ^ (^_Y08._LEN)
/dsdt.dsl 3314: CreateDWordField (CRS, \_SB.PCI0.PCIE._Y09._BAS, BAS1)
Optimize 6057 - NamePath optimized ^ (^_Y09._BAS)
/dsdt.dsl 3315: CreateDWordField (CRS, \_SB.PCI0.PCIE._Y09._LEN, LEN1)
Optimize 6057 - NamePath optimized ^ (^_Y09._LEN)
/dsdt.dsl 3473: CreateDWordField (CRS, \_SB.PCI0.SBRG.OMSC._Y0A._LEN, ML01)
Optimize 6057 - NamePath optimized ^ (^_Y0A._LEN)
/dsdt.dsl 3474: CreateDWordField (CRS, \_SB.PCI0.SBRG.OMSC._Y0A._BAS, MB01)
Optimize 6057 - NamePath optimized ^ (^_Y0A._BAS)
/dsdt.dsl 3475: CreateDWordField (CRS, \_SB.PCI0.SBRG.OMSC._Y0B._LEN, ML02)
Optimize 6057 - NamePath optimized ^ (^_Y0B._LEN)
/dsdt.dsl 3476: CreateDWordField (CRS, \_SB.PCI0.SBRG.OMSC._Y0B._BAS, MB02)
Optimize 6057 - NamePath optimized ^ (^_Y0B._BAS)
/dsdt.dsl 3516: CreateDWordField (CRS, \_SB.RMEM._Y0C._BAS, BAS1)
Optimize 6057 - NamePath optimized ^ (^_Y0C._BAS)
/dsdt.dsl 3517: CreateDWordField (CRS, \_SB.RMEM._Y0C._LEN, LEN1)
Optimize 6057 - NamePath optimized ^ (^_Y0C._LEN)
/dsdt.dsl 3518: CreateDWordField (CRS, \_SB.RMEM._Y0D._BAS, BAS2)
Optimize 6057 - NamePath optimized ^ (^_Y0D._BAS)
/dsdt.dsl 3519: CreateDWordField (CRS, \_SB.RMEM._Y0D._LEN, LEN2)
Optimize 6057 - NamePath optimized ^ (^_Y0D._LEN)
/dsdt.dsl 3520: CreateDWordField (CRS, \_SB.RMEM._Y0E._LEN, LEN3)
Optimize 6057 - NamePath optimized ^ (^_Y0E._LEN)
/dsdt.dsl 3521: CreateDWordField (CRS, \_SB.RMEM._Y0F._BAS, BAS4)
Optimize 6057 - NamePath optimized ^ (^_Y0F._BAS)
/dsdt.dsl 3522: CreateDWordField (CRS, \_SB.RMEM._Y0F._LEN, LEN4)
Optimize 6057 - NamePath optimized ^ (^_Y0F._LEN)
/dsdt.dsl 3597: Name (^NATA, Package (0x01)
Optimize 6033 - ^ Integer optimized to single-byte AML opcode (One)
/dsdt.dsl 7327: Name (GRP5, Package (0x01)
Optimize 6033 - ^ Integer optimized to single-byte AML opcode (One)
/dsdt.dsl 7713: Name (GRP9, Package (0x01)
Optimize 6033 - ^ Integer optimized to single-byte AML opcode (One)
/dsdt.dsl 9340: Method (VGET, 1, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (VGET)
/dsdt.dsl 9385: Method (TGET, 1, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (TGET)
/dsdt.dsl 9438: Method (FGET, 1, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (FGET)
/dsdt.dsl 9469: Store (VGET (Local0), Local1)
Warning 1092 - ^ Called method may not always return a value
/dsdt.dsl 9511: Store (TGET (Local0), Local1)
Warning 1092 - ^ Called method may not always return a value
/dsdt.dsl 9544: Store (FGET (Local0), Local1)
Warning 1092 - ^ Called method may not always return a value
/dsdt.dsl 9726: If (SS1)
Error 4095 - ^ syntax error, unexpected PARSEOP_IF
Elapsed time for major events
Miscellaneous compile statistics
19622 : Parse nodes
3670 : Namespace searches
1050 : Named objects
275 : Control methods
637 : Memory Allocations
3168793 : Total allocated memory
0 : Constant subtrees folded
ASL Input: /dsdt.dsl - 9785 lines, 330814 bytes, 4747 keywords
Compilation complete. 1 Errors, 6 Warnings, 0 Remarks, 39 Optimizations
i Compile/DeCompile with iASLMe is this ok?
thanks
johnDOit