View Single Post
 
Old 03-08-2010, 07:30 PM
iceage2609's Avatar
iceage2609 iceage2609 is offline
Panther
 
Join Date: Feb 2010
Posts: 108
Maybe its something really hard for a newbie,so...i cant work it out.
I have downloaded the DSDT patcher from this post and tried to do the process
Code:
http://www.infinitemac.com/f5/quad-core-anyone-t2968/post29222.html
Double click it,and a terminal opened:
Code:
Getting the DSDT through ioreg...
Decompiling the DSDT...

Intel ACPI Component Architecture
AML Disassembler version 20080926 [Oct  4 2008]
Copyright (C) 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]
Then i press 0:
Code:
Fixing various Issues...

Found an issue
Found               Store (Local0, Local0)
Fixed   Store ("Local0", Local0)
Found an issue
Found               Store (Local0, Local0)
Fixed   Store ("Local0", Local0)
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 (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a
./dsdt_fixed.txt   226:     Method (\_WAK, 1, NotSerialized)
Warning  1080 -                         ^ Reserved method must return a value (_WAK)
ASL Input:  ./dsdt_fixed.txt - 5602 lines, 181437 bytes, 2215 keywords
AML Output: ././dsdt.aml - 17669 bytes, 631 named objects, 1584 executable opcodes
Compilation complete. 0 Errors, 1 Warnings, 0 Remarks, 729 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)
logout
Then in the debug folder i found dsdt.dsl but i can't find ALIAS as in the thread.
Processor (P001, 0x01, 0x00000810, 0x06) {}
Processor (P002, 0x02, 0x00000000, 0x00) {}
Alias (P002, CPU2)
I found only this:
Code:
        Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) {}
        Processor (\_PR.CPU1, 0x01, 0x00000410, 0x06) {}
        Processor (\_PR.CPU2, 0x02, 0x00000410, 0x06) {}
        Processor (\_PR.CPU3, 0x03, 0x00000410, 0x06) {}
        Processor (\_PR.CPU4, 0x04, 0x00000410, 0x06) {}
        Processor (\_PR.CPU5, 0x05, 0x00000410, 0x06) {}
        Processor (\_PR.CPU6, 0x06, 0x00000410, 0x06) {}
        Processor (\_PR.CPU7, 0x07, 0x00000410, 0x06) {}
        Processor (\_PR.CPU8, 0x08, 0x00000410, 0x06) {}
        Processor (\_PR.CPU9, 0x09, 0x00000410, 0x06) {}
        Processor (\_PR.CPUA, 0x0A, 0x00000410, 0x06) {}
        Processor (\_PR.CPUB, 0x0B, 0x00000410, 0x06) {}
        Processor (\_PR.CPUC, 0x0C, 0x00000410, 0x06) {}
        Processor (\_PR.CPUD, 0x0D, 0x00000410, 0x06) {}
        Processor (\_PR.CPUE, 0x0E, 0x00000410, 0x06) {}
        Processor (\_PR.CPUF, 0x0F, 0x00000410, 0x06) {}
Then drag the patcher on terminal hit spacebar and dran n drop dsdt.dsl
Code:
/Users/bill/Desktop/DSDT_Patcher1.0.1e/DSDT\ Patcher  /Users/bill/Desktop/dsdt.dsl
between Pather and /Users 2 spaces??
and hit enter and then 0 for Darwin.
Code:
Found an issue
Found               Store (Local0, Local0)
Fixed   Store ("Local0", Local0)
Found an issue
Found               Store (Local0, Local0)
Fixed   Store ("Local0", Local0)
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 (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a
./dsdt_fixed.txt   226:     Method (\_WAK, 1, NotSerialized)
Warning  1080 -                         ^ Reserved method must return a value (_WAK)
ASL Input:  ./dsdt_fixed.txt - 5602 lines, 181437 bytes, 2215 keywords
AML Output: ././dsdt.aml - 17669 bytes, 631 named objects, 1584 executable opcodes
Compilation complete. 0 Errors, 1 Warnings, 0 Remarks, 729 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
mv: rename ./dsdt.dsl to ./Debug/dsdt.dsl: No such file or directory
No errors but 1 warning....
Edit with text edit the new dsdt.aml but CPU still there adn something like that:
L _PR_[É P001 [É P002 P002CPU2[É P003 [É P004 P004CPU4
with the CPU....
Any ideas?
Reply With Quote