Macin Posted February 23, 2011 Share Posted February 23, 2011 I've tried to use DSDT Auto-Patcher to generate the dsdt.aml, what next I can do to get my ALC889a sound work ? Thanks in advance! Macin Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/ Share on other sites More sharing options...
iLeopod Posted February 23, 2011 Share Posted February 23, 2011 Move one LegacyHDA to /Extra/Extensions http://www.insanelymac.com/forum/index.php...st&id=63104 Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1644174 Share on other sites More sharing options...
Macin Posted February 24, 2011 Author Share Posted February 24, 2011 what is the command to move one LegacyHDA to /Extra/Extensions ? Am I correct ? cp /Volumes/MacOS/Users/macin/Desktop/LegacyHDA.kext /Volumes/MacOS/Extra/Extensions Which one I should use ? 3out2in HDA headphone 3out2ins regular headphone 4outs2ins HDA headphone 4outs2ins regular headphone What is the use of HDAEnabler.kext ? Thanks and adore! Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1644504 Share on other sites More sharing options...
VCH888 Posted February 24, 2011 Share Posted February 24, 2011 what is the command to move one LegacyHDA to /Extra/Extensions ? Am I correct ? cp /Volumes/MacOS/Users/macin/Desktop/LegacyHDA.kext /Volumes/MacOS/Extra/Extensions Which one I should use ? 3out2in HDA headphone 3out2ins regular headphone 4outs2ins HDA headphone 4outs2ins regular headphone What is the use of HDAEnabler.kext ? Thanks and adore! Just drag&drop or copy&paste LegacyHDA.kext, don't need HDAEnabler.kext using 3out2in is enough. Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1644874 Share on other sites More sharing options...
Macin Posted February 25, 2011 Author Share Posted February 25, 2011 Just drag&drop or copy&paste LegacyHDA.kext, don't need HDAEnabler.kextusing 3out2in is enough. Tried the one LegacyHDA.kext from folder 3out2in HDA headphone, but not working. Can't get into the desktop..... white screen and loading....... Do I need to decompile / compile / modify the kext first ? or use another one LegacyHDA.kext from other folders ? Thanks Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1645252 Share on other sites More sharing options...
MaLd0n Posted February 25, 2011 Share Posted February 25, 2011 Tried the one LegacyHDA.kext from folder 3out2in HDA headphone,but not working. Can't get into the desktop..... white screen and loading....... Do I need to decompile / compile / modify the kext first ? or use another one LegacyHDA.kext from other folders ? Thanks use HDEF Gigabyte http://www.insanelymac.com/forum/index.php...st&id=85448 and legacyHda ALC8xxHDA.kext.zip Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1645255 Share on other sites More sharing options...
Macin Posted February 27, 2011 Author Share Posted February 27, 2011 use HDEF Gigabytehttp://www.insanelymac.com/forum/index.php...st&id=85448 and legacyHda ALC8xxHDA.kext.zip tried to run the HDEF program alone, but got compilation error: [Line 4631 type Error message Object does not exist (DTGP)] But I download one from this forum, HDEF Gigabyte, successfully generated a dsdt,aml, what next I can do? Thanks for your help Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1645980 Share on other sites More sharing options...
uzmi Posted February 27, 2011 Share Posted February 27, 2011 tried to run the HDEF program alone,but got compilation error: [Line 4631 type Error message Object does not exist (DTGP)] But I download one from this forum, HDEF Gigabyte, successfully generated a dsdt,aml, what next I can do? Thanks for your help This method must be included in the DSDT (In any location, preferably right after the Headers, so the hacks of video audio, net etc work) Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } Example: (Do not copy this example to your code, this is only an example) //<----------------Begin DSDT Header-----------------> /* * Intel ACPI Component Architecture * AML Disassembler version 20090625 * * Disassembly of ./dsdt.dat, Tue Aug 11 22:15:09 2009 * * * Original Table Header: * Signature "DSDT" * Length 0x00005FC3 (24515) * Revision 0x02 * Checksum 0x13 * OEM ID "Sony" * OEM Table ID "VAIO" * OEM Revision 0x20080725 (537397029) * Compiler ID "INTL" * Compiler Version 0x20090625 (537462309) */ DefinitionBlock ("./dsdt.aml", "DSDT", 2, "Sony", "VAIO", 0x20080725) { <-------------------Primer corchete del código DSDT. // <-----------------------------Inicio método DTGP Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } //<----------------End of DTGP Method--------------------> //-------------------Rest of the DSDT Code----------------- External (L0C3) External (L1C3) External (PDC1) External (PDC0) External (CFGD) OperationRegion (PRT0, SystemIO, 0x80, 0x04) Field (PRT0, DWordAcc, Lock, Preserve) { P80H, 32 } OperationRegion (IO_T, SystemIO, 0x0800, 0x10) Field (IO_T, ByteAcc, NoLock, Preserve) { Offset (0x08), TRP0, 8 } ..... ..... Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1646014 Share on other sites More sharing options...
MaLd0n Posted February 27, 2011 Share Posted February 27, 2011 tried to run the HDEF program alone,but got compilation error: [Line 4631 type Error message Object does not exist (DTGP)] But I download one from this forum, HDEF Gigabyte, successfully generated a dsdt,aml, what next I can do? Thanks for your help legacy( ALC8xxHDA.kext) in Extra/Extensions or System/Library/Extensions http://www.insanelymac.com/forum/index.php...st&id=87853 http://www.insanelymac.com/forum/index.php...t&p=1631836 Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1646082 Share on other sites More sharing options...
Macin Posted February 28, 2011 Author Share Posted February 28, 2011 This method must be included in the DSDT (In any location, preferably right after the Headers, so the hacks of video audio, net etc work) Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } Example: (Do not copy this example to your code, this is only an example) //<----------------Begin DSDT Header-----------------> /* * Intel ACPI Component Architecture * AML Disassembler version 20090625 * * Disassembly of ./dsdt.dat, Tue Aug 11 22:15:09 2009 * * * Original Table Header: * Signature "DSDT" * Length 0x00005FC3 (24515) * Revision 0x02 * Checksum 0x13 * OEM ID "Sony" * OEM Table ID "VAIO" * OEM Revision 0x20080725 (537397029) * Compiler ID "INTL" * Compiler Version 0x20090625 (537462309) */ DefinitionBlock ("./dsdt.aml", "DSDT", 2, "Sony", "VAIO", 0x20080725) { <-------------------Primer corchete del código DSDT. // <-----------------------------Inicio método DTGP Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } //<----------------End of DTGP Method--------------------> //-------------------Rest of the DSDT Code----------------- External (L0C3) External (L1C3) External (PDC1) External (PDC0) External (CFGD) OperationRegion (PRT0, SystemIO, 0x80, 0x04) Field (PRT0, DWordAcc, Lock, Preserve) { P80H, 32 } OperationRegion (IO_T, SystemIO, 0x0800, 0x10) Field (IO_T, ByteAcc, NoLock, Preserve) { Offset (0x08), TRP0, 8 } ..... ..... What I should do with this codes ??? I am quite new to MacOSX86.............don't know how to fix it .... It will be nice to have step-by-step guide..... Thanks Link to comment https://www.insanelymac.com/forum/topic/248987-need-help-for-my-ga-p35-ds4-mobo/#findComment-1646502 Share on other sites More sharing options...
Recommended Posts