Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
MaLd0n

Snow Leopard on Gigabyte Mobos

168 posts in this topic

Recommended Posts

:rolleyes:

Hi Daniel , i've a Intel xeon and now use a in to Smbios this string Mac pro 4,1 , me councils to use mac for 5,1?

Use MacPro4,1

Share this post


Link to post
Share on other sites
I have a problem with GA-Q67M-D2H-B3.

Can you help me to find a list of useful patches?

Thanks in advance.

what is the problem?

Share this post


Link to post
Share on other sites
Thanks for answer.

Started a new thread here.

The problem is a KP on AppleICPM.

I have no idea

sorry

Share this post


Link to post
Share on other sites

No problem.

Later I will post KP screenshot using HackBoot V6, have not done it yet.

 

Can you create a patch.txt using this mobo specifications ?

Share this post


Link to post
Share on other sites
Can you create a patch.txt using this mobo specifications ?

into device name_adr 0x001F0000 insert
begin
OperationRegion (LPC0, PCI_Config, 0xA4, 0x02)\n
               Field (LPC0, ByteAcc, NoLock, Preserve)\n
               {\n
                   AG3E,   1\n
               }
end;
into_all all code_regex _T_0 replaceall_matched begin T_0 end;
into_all all code_regex _T_1 replaceall_matched begin T_1 end;
into_all all code_regex _T_2 replaceall_matched begin T_2 end;
into_all all code_regex _T_3 replaceall_matched begin T_3 end;
into_all all code_regex _T_4 replaceall_matched begin T_4 end;
into_all all code_regex Or\s\(0x03,\sPARM\) replaceall_matched
begin
Or (PARM, 0x03, PARM)
end;
into_all scope label _PR code_regex Alias\s\([^\n]+\n removeall_matched;
into_all scope label \_PR code_regex Alias\s\([^\n]+\n removeall_matched;
into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
   If (LEqual (Arg0, Buffer (0x10)\n
           {\n
               /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
               /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
           }))\n
   {\n
       If (LEqual (Arg1, One))\n
       {\n
           If (LEqual (Arg2, Zero))\n
           {\n
               Store (Buffer (One)\n
                   {\n
                       0x03\n
                   }, Arg4)\n
               Return (One)\n
           }\n
           If (LEqual (Arg2, One))\n
           {\n
               Return (One)\n
           }\n
       }\n
   }\n
   Store (Buffer (One)\n
       {\n
           0x00\n
       }, Arg4)\n
   Return (Zero)\n
}
end;
into device label PWRB code_regex (Name\s\()_HID(\,\sEisaId\s\(\"PNP0C0C\"\)\)) replace_matched begin %1_CID%2 end;
into method label _STA parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_STA, 0, NotSerialized)\n
{\n
   Return (0x0F)\n
}
end;
into method label _CRS parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_CRS, 0, NotSerialized)\n
{\n
   Return (ATT3)\n
}
end;
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex_not IRQNoFlags code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate ()\n
                   {\n
                       IRQNoFlags ()\n
                           {0}\n
                       IRQNoFlags ()\n
                           {8}\n
%2
})
end;
into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x49, 0x1c, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into_all all code_regex Name\s\(RPMV,\sPackage\s\(0x00\) replaceall_matched
begin
Name (RPMV, Package (zero)
end;
into device label SPKR remove_entry;
into device label FDC remove_entry;
into device label FDC0 remove_entry;
into device label LPT1 remove_entry;
into device label LPTE remove_entry;
into device label ECP1 remove_entry;
into device label MEM remove_entry;
into device label ^^RMEM remove_entry;
into device label IDE1 set_label begin SATA end;
into device label USBE set_label begin EHC1 end;
into device label USE2 set_label begin EHC2 end;
into_all all code_regex USBE replaceall_matched begin EHC1 end;
into_all all code_regex USE2 replaceall_matched begin EHC2 end;
into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end;
into device name_adr 0x001F0003 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (SBUS)\n
{\n
   Name (_ADR, 0x001F0003)\n
   Device (BUS0)\n
   {\n
       Name (_CID, "smbus")\n
       Name (_ADR, Zero)\n
       Device (DVL0)\n
       {\n
           Name (_ADR, 0x57)\n
           Name (_CID, "diagsvault")\n
       }\n
   }\n
   Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x02)\n
           {\n
               "device-id", \n
               Buffer (0x04)\n
               {\n
                   0x30, 0x3A, 0x00, 0x00\n
               }\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }\n
}
end;
into method label _WAK code_regex Return\s\(\s*\n?\s*Package\s*\n?\s*\(0x02\)\s*\n?\s*\{\s*\n?(?:\s*Zero,?\s*\n?){2}\s*\}\s*\n?\s*\) remove_matched;
into method label _WAK insert
begin
Return (Package (0x02)\n
{\n
   Zero, \n
   Zero\n
})
end;
into method label \_WAK code_regex Return\s\(\s*\n?\s*Package\s*\n?\s*\(0x02\)\s*\n?\s*\{\s*\n?(?:\s*Zero,?\s*\n?){2}\s*\}\s*\n?\s*\) remove_matched;
into method label \_WAK insert
begin
Return (Package (0x02)\n
{\n
   Zero, \n
   Zero\n
})
end;
into method label _PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched
begin
%1
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
%2\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into method label \_PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched
begin
%1
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
%2\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert
begin
OperationRegion (PMRS, SystemIO, 0x0430, One)\n
Field (PMRS, ByteAcc, NoLock, Preserve)\n
{\n
       ,   4, \n
   SLPE,   1\n
}
end;
into device name_adr 0x001B0000 set_label
begin
HDEF
end;
into_all all code_regex AZAL replaceall_matched
begin
HDEF
end;
into device name_adr 0x001D0000 code_regex_not OperationRegion\s\(EOWN insert
begin
               OperationRegion (EOWN, PCI_Config, 0x68, 0x04)\n
               Field (EOWN, ByteAcc, NoLock, Preserve)\n
               {\n
                           Offset (0x02), \n
                   HCBO,   1, \n
                           Offset (0x03), \n
                   HCOO,   1\n
               }
end;
into device name_adr 0x001A0000 code_regex_not OperationRegion\s\(EOWN insert
begin
               OperationRegion (EOWN, PCI_Config, 0x68, 0x04)\n
               Field (EOWN, ByteAcc, NoLock, Preserve)\n
               {\n
                           Offset (0x02), \n
                   HCBO,   1, \n
                           Offset (0x03), \n
                   HCOO,   1\n
               }
end;
into method label PINI remove_entry;
into definitionblock code_regex . insert
begin
   Method (PINI, 0, NotSerialized)\n
   {\n
       Store (Zero, \_SB.PCI0.EHC1.HCBO)\n
       Store (One, \_SB.PCI0.EHC1.HCOO)\n
       Store (Zero, \_SB.PCI0.EHC2.HCBO)\n
       Store (One, \_SB.PCI0.EHC2.HCOO)\n
   }
end;
into method label ^_INI code_regex_not PINI\s\(\) insert
begin
PINI ()
end;
into method label \_SB.PCI0._INI code_regex_not PINI\s\(\) insert
begin
PINI ()
end;
into method label _WAK code_regex_not PINI\s\(\) code_regex ^((?:.|\n)*)$ replace_matched
begin
PINI ()\n
%1
end;
into method label \_WAK code_regex_not PINI\s\(\) code_regex ^((?:.|\n)*)$ replace_matched
begin
PINI ()\n
%1
end;
into method label _PTS code_regex If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\{\s*\} replace_matched
begin
If (LEqual (Arg0, 0x05))\n
{\n
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
}\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into method label \_PTS code_regex If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\{\s*\} replace_matched
begin
If (LEqual (Arg0, 0x05))\n
{\n
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
}\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert
begin
OperationRegion (PMRS, SystemIO, 0x0430, One)\n
Field (PMRS, ByteAcc, NoLock, Preserve)\n
{\n
       ,   4, \n
   SLPE,   1\n
}
end;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x04)\n
           {\n
               "layout-id", \n
               Buffer (0x04)\n
               {\n
                   0x0C, 0x00, 0x00, 0x00\n
               }, \n
               "PinConfigurations", \n
               Buffer (Zero) {}\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }
end;
into method label _DSM parent_adr 0x001F0002 remove_entry;
into device name_adr 0x001F0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x03, 0x1c, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end

Share this post


Link to post
Share on other sites

hey MaLd0n

 

do i need the AppleHDA_10.6.2.kext.zip when i have the patched dsdt file?

 

and witch one of your smbios.plist i have to use? iMac or MacPro. MacPro is the one i prefer.

is there any difference for the system? (system speed and features etc.)

 

thx

Share this post


Link to post
Share on other sites
hey MaLd0n

 

do i need the AppleHDA_10.6.2.kext.zip when i have the patched dsdt file?

 

thx

in most codecs yes

ALC889A you do not need

Share this post


Link to post
Share on other sites
in most codecs yes

ALC889A you do not need

 

ok great!

 

and witch one of your smbios.plist i have to use? iMac or MacPro. MacPro is the one i prefer.

is there any difference for the system? (system speed and features etc.)

 

thx

Share this post


Link to post
Share on other sites
ok great!

 

and witch one of your smbios.plist i have to use? iMac or MacPro. MacPro is the one i prefer.

is there any difference for the system? (system speed and features etc.)

 

thx

Core2Duo use iMac9,1

Share this post


Link to post
Share on other sites
into device name_adr 0x001F0000 insert
begin
OperationRegion (LPC0, PCI_Config, 0xA4, 0x02)\n
               Field (LPC0, ByteAcc, NoLock, Preserve)\n
               {\n
                   AG3E,   1\n
               }
end;
into_all all code_regex _T_0 replaceall_matched begin T_0 end;
into_all all code_regex _T_1 replaceall_matched begin T_1 end;
into_all all code_regex _T_2 replaceall_matched begin T_2 end;
into_all all code_regex _T_3 replaceall_matched begin T_3 end;
into_all all code_regex _T_4 replaceall_matched begin T_4 end;
into_all all code_regex Or\s\(0x03,\sPARM\) replaceall_matched
begin
Or (PARM, 0x03, PARM)
end;
into_all scope label _PR code_regex Alias\s\([^\n]+\n removeall_matched;
into_all scope label \_PR code_regex Alias\s\([^\n]+\n removeall_matched;
into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
   If (LEqual (Arg0, Buffer (0x10)\n
           {\n
               /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
               /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
           }))\n
   {\n
       If (LEqual (Arg1, One))\n
       {\n
           If (LEqual (Arg2, Zero))\n
           {\n
               Store (Buffer (One)\n
                   {\n
                       0x03\n
                   }, Arg4)\n
               Return (One)\n
           }\n
           If (LEqual (Arg2, One))\n
           {\n
               Return (One)\n
           }\n
       }\n
   }\n
   Store (Buffer (One)\n
       {\n
           0x00\n
       }, Arg4)\n
   Return (Zero)\n
}
end;
into device label PWRB code_regex (Name\s\()_HID(\,\sEisaId\s\(\"PNP0C0C\"\)\)) replace_matched begin %1_CID%2 end;
into method label _STA parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_STA, 0, NotSerialized)\n
{\n
   Return (0x0F)\n
}
end;
into method label _CRS parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_CRS, 0, NotSerialized)\n
{\n
   Return (ATT3)\n
}
end;
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex_not IRQNoFlags code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate ()\n
                   {\n
                       IRQNoFlags ()\n
                           {0}\n
                       IRQNoFlags ()\n
                           {8}\n
%2
})
end;
into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x49, 0x1c, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into_all all code_regex Name\s\(RPMV,\sPackage\s\(0x00\) replaceall_matched
begin
Name (RPMV, Package (zero)
end;
into device label SPKR remove_entry;
into device label FDC remove_entry;
into device label FDC0 remove_entry;
into device label LPT1 remove_entry;
into device label LPTE remove_entry;
into device label ECP1 remove_entry;
into device label MEM remove_entry;
into device label ^^RMEM remove_entry;
into device label IDE1 set_label begin SATA end;
into device label USBE set_label begin EHC1 end;
into device label USE2 set_label begin EHC2 end;
into_all all code_regex USBE replaceall_matched begin EHC1 end;
into_all all code_regex USE2 replaceall_matched begin EHC2 end;
into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end;
into device name_adr 0x001F0003 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (SBUS)\n
{\n
   Name (_ADR, 0x001F0003)\n
   Device (BUS0)\n
   {\n
       Name (_CID, "smbus")\n
       Name (_ADR, Zero)\n
       Device (DVL0)\n
       {\n
           Name (_ADR, 0x57)\n
           Name (_CID, "diagsvault")\n
       }\n
   }\n
   Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x02)\n
           {\n
               "device-id", \n
               Buffer (0x04)\n
               {\n
                   0x30, 0x3A, 0x00, 0x00\n
               }\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }\n
}
end;
into method label _WAK code_regex Return\s\(\s*\n?\s*Package\s*\n?\s*\(0x02\)\s*\n?\s*\{\s*\n?(?:\s*Zero,?\s*\n?){2}\s*\}\s*\n?\s*\) remove_matched;
into method label _WAK insert
begin
Return (Package (0x02)\n
{\n
   Zero, \n
   Zero\n
})
end;
into method label \_WAK code_regex Return\s\(\s*\n?\s*Package\s*\n?\s*\(0x02\)\s*\n?\s*\{\s*\n?(?:\s*Zero,?\s*\n?){2}\s*\}\s*\n?\s*\) remove_matched;
into method label \_WAK insert
begin
Return (Package (0x02)\n
{\n
   Zero, \n
   Zero\n
})
end;
into method label _PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched
begin
%1
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
%2\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into method label \_PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched
begin
%1
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
%2\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert
begin
OperationRegion (PMRS, SystemIO, 0x0430, One)\n
Field (PMRS, ByteAcc, NoLock, Preserve)\n
{\n
       ,   4, \n
   SLPE,   1\n
}
end;
into device name_adr 0x001B0000 set_label
begin
HDEF
end;
into_all all code_regex AZAL replaceall_matched
begin
HDEF
end;
into device name_adr 0x001D0000 code_regex_not OperationRegion\s\(EOWN insert
begin
               OperationRegion (EOWN, PCI_Config, 0x68, 0x04)\n
               Field (EOWN, ByteAcc, NoLock, Preserve)\n
               {\n
                           Offset (0x02), \n
                   HCBO,   1, \n
                           Offset (0x03), \n
                   HCOO,   1\n
               }
end;
into device name_adr 0x001A0000 code_regex_not OperationRegion\s\(EOWN insert
begin
               OperationRegion (EOWN, PCI_Config, 0x68, 0x04)\n
               Field (EOWN, ByteAcc, NoLock, Preserve)\n
               {\n
                           Offset (0x02), \n
                   HCBO,   1, \n
                           Offset (0x03), \n
                   HCOO,   1\n
               }
end;
into method label PINI remove_entry;
into definitionblock code_regex . insert
begin
   Method (PINI, 0, NotSerialized)\n
   {\n
       Store (Zero, \_SB.PCI0.EHC1.HCBO)\n
       Store (One, \_SB.PCI0.EHC1.HCOO)\n
       Store (Zero, \_SB.PCI0.EHC2.HCBO)\n
       Store (One, \_SB.PCI0.EHC2.HCOO)\n
   }
end;
into method label ^_INI code_regex_not PINI\s\(\) insert
begin
PINI ()
end;
into method label \_SB.PCI0._INI code_regex_not PINI\s\(\) insert
begin
PINI ()
end;
into method label _WAK code_regex_not PINI\s\(\) code_regex ^((?:.|\n)*)$ replace_matched
begin
PINI ()\n
%1
end;
into method label \_WAK code_regex_not PINI\s\(\) code_regex ^((?:.|\n)*)$ replace_matched
begin
PINI ()\n
%1
end;
into method label _PTS code_regex If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\{\s*\} replace_matched
begin
If (LEqual (Arg0, 0x05))\n
{\n
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
}\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into method label \_PTS code_regex If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\{\s*\} replace_matched
begin
If (LEqual (Arg0, 0x05))\n
{\n
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
}\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert
begin
OperationRegion (PMRS, SystemIO, 0x0430, One)\n
Field (PMRS, ByteAcc, NoLock, Preserve)\n
{\n
       ,   4, \n
   SLPE,   1\n
}
end;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x04)\n
           {\n
               "layout-id", \n
               Buffer (0x04)\n
               {\n
                   0x0C, 0x00, 0x00, 0x00\n
               }, \n
               "PinConfigurations", \n
               Buffer (Zero) {}\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }
end;
into method label _DSM parent_adr 0x001F0002 remove_entry;
into device name_adr 0x001F0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x03, 0x1c, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end

 

Sorry MaLd0n but there are compilation errors:

 

[Line 6647 type Error message Object does not exist (ATT3)]

[Line 7773 type Error message Object does not exist (\_SB.PCI0.EHC2.HCBO)]

[Line 7774 type Error message Object does not exist (\_SB.PCI0.EHC2.HCOO)]

 

does it takes a long time to fix them or there is something I can do myself?

Share this post


Link to post
Share on other sites
Sorry MaLd0n but there are compilation errors:

 

[Line 6647 type Error message Object does not exist (ATT3)]

[Line 7773 type Error message Object does not exist (\_SB.PCI0.EHC2.HCBO)]

[Line 7774 type Error message Object does not exist (\_SB.PCI0.EHC2.HCOO)]

 

does it takes a long time to fix them or there is something I can do myself?

 

Use original DSDT

 

send me your DSDT

Share this post


Link to post
Share on other sites
Gigabyte? HaHaHa

dsdt.MikOnMac.zip

 

First of all thanks a lot!

But sorry, I don't like "pappa pronta" as we say in Italy, or everything already done :-))))

Let me understand.

I have also obtained a DSDT removing from patch.txt

 

into device name_hid PNP0103 insert
begin
Method (_CRS, 0, NotSerialized)\n
{\n
   Return (ATT3)\n
}
end;

 

and

 

Store (Zero, \_SB.PCI0.EHC2.HCBO)\n
       Store (One, \_SB.PCI0.EHC2.HCOO)\n

 

What have you done instead?

Can you send patch.txt that you have used?

Share this post


Link to post
Share on other sites
What have you done instead?

Can you send patch.txt that you have used?

 

I applied manually

compare the two DSDTs

Share this post


Link to post
Share on other sites

Hi,

 

I've been using a DSDT from tonymacx86's database, but I wholeheartedly agree with your suggestion that I should use the DSDT from my own box rather than a pre-compiled one.

 

When I use the DSDT Auto-Patcher, I get the following error messages (and a suggestion to post em' to this forum):

 

[Line 227 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]

[Line 233 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]

 

I have a mild overclock, do I need to set my bios back to stock to use the patcher?

 

Snow Leopard 10.6.7

i7-920 overclocked to 3 GHz (increased base clock to 160Hz from 133Hz)

Gigabyte GA X58A-UD3R rev 1.0 (F6 Bios)

12 GB 1033Hz DDR3 (6 x 2 2GB OCZ)

GeForce 210 512 MB (NVIDIA)

 

Thanks very much!

 

~Will

 

(I tried to upload my DSDT.aml, but got "Upload failed. You are not permitted to upload this type of file.")

Share this post


Link to post
Share on other sites
Hi,

 

I've been using a DSDT from tonymacx86's database, but I wholeheartedly agree with your suggestion that I should use the DSDT from my own box rather than a pre-compiled one.

 

When I use the DSDT Auto-Patcher, I get the following error messages (and a suggestion to post em' to this forum):

 

[Line 227 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]

[Line 233 type Error message Object does not exist (\_SB.PCI0.PX40.AG3E)]

 

I have a mild overclock, do I need to set my bios back to stock to use the patcher?

 

Snow Leopard 10.6.7

i7-920 overclocked to 3 GHz (increased base clock to 160Hz from 133Hz)

Gigabyte GA X58A-UD3R rev 1.0 (F6 Bios)

12 GB 1033Hz DDR3 (6 x 2 2GB OCZ)

GeForce 210 512 MB (NVIDIA)

 

Thanks very much!

 

~Will

 

(I tried to upload my DSDT.aml, but got "Upload failed. You are not permitted to upload this type of file.")

 

use original DSDT

extract from windows and aplly

 

zip files and upload

Share this post


Link to post
Share on other sites
use original DSDT

extract from windows and aplly

 

zip files and upload

 

Is there any way to do it without Windows? Sorry, but I don't even have access to a Windows box. If need be, I can try to find a copy and install it on an extra drive. Thanks again for your help!

Share this post


Link to post
Share on other sites
Is there any way to do it without Windows? Sorry, but I don't even have access to a Windows box. If need be, I can try to find a copy and install it on an extra drive. Thanks again for your help!

send me your DSDT

run on terminal

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'

generate in desktop

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×