sirbow2 Posted July 19, 2010 Share Posted July 19, 2010 could some one help me please? i get these warning in my dsdt /Users/xxxx/Library/ApplicationSupport/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2554: Method (WMAA, 3, NotSerialized) Warning 1088 - Not all control paths return a value ^ (WMAA) /Users/xxxxx/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2740: Method (\_WAK, 1, NotSerialized) Warning 1088 - Not all control paths return a value ^ (\_WAK) /Users/xxxxxx/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 2740: Method (\_WAK, 1, NotSerialized) Warning 1081 - Reserved method must return a value ^ (_WAK) EDIT: new dsdt uploaded(still has warnings) dsdt.zip Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/ Share on other sites More sharing options...
Gringo Vermelho Posted July 19, 2010 Share Posted July 19, 2010 Try this http://www.projectosx.com/forum/index.php?showtopic=1247 Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514268 Share on other sites More sharing options...
sirbow2 Posted July 19, 2010 Author Share Posted July 19, 2010 im not to good at fixing errors and that just confused me more, but thanks for the info Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514297 Share on other sites More sharing options...
verdant Posted July 19, 2010 Share Posted July 19, 2010 im not to good at fixing errors and that just confused me more,but thanks for the info Here is your fixed DSDT.aml file Sirbow_DSDT_AML.zip Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514362 Share on other sites More sharing options...
sirbow2 Posted July 19, 2010 Author Share Posted July 19, 2010 thank you, but i want to learn how to do this can you show me what you did to fix them? Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514378 Share on other sites More sharing options...
verdant Posted July 19, 2010 Share Posted July 19, 2010 thank you, but i want to learn how to do this can you show me what you did to fix them? The best way to learn is to do what I did.........for each of the compile error messages, paste the error message within "" and search via Google............e.g. "Warning 1088- Not all control paths return a value ^ (\_WAK)" and you will find posts explaining how to fix the error but the previous poster to me already gave you a link where the common fixes are given: http://www.projectosx.com/forum/index.php?showtopic=1247 Also see here........... Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514391 Share on other sites More sharing options...
sirbow2 Posted July 19, 2010 Author Share Posted July 19, 2010 well im still kinds confused so i uploaded my latest dsdt to the first post can you fix it, please Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514397 Share on other sites More sharing options...
verdant Posted July 19, 2010 Share Posted July 19, 2010 well im still kinds confused so i uploaded my latest dsdt to the first post can you fix it, please But the one I posted was already fixed........? What are you trying to patch in your DSDT? Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514405 Share on other sites More sharing options...
sirbow2 Posted July 19, 2010 Author Share Posted July 19, 2010 i have pacthed alot of things sleep,usb, LPC., the first one i posted was an old one (accident) where is sound in my dsdt if you know, its the only thing i cant find. lspci say it is 01:00.1 Audio device: ATI Technologies Inc Unknown device aa50 teh 01:00.1 would equal: 01000001 right? then i would search 01000001 in the dsdt as you can prob tell im not very good at dsdt stuff Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514441 Share on other sites More sharing options...
verdant Posted July 19, 2010 Share Posted July 19, 2010 i have pacthed alot of things sleep,usb, LPC., the first one i posted was an old one (accident) where is sound in my dsdt if you know, its the only thing i cant find. lspci say it is 01:00.1 Audio device: ATI Technologies Inc Unknown device aa50 teh 01:00.1 would equal: 01000001 right? then i would search 01000001 in the dsdt as you can prob tell im not very good at dsdt stuff What is your MOBO brand/model? Here is your error/warning free DSDT.aml file Sirbow2_Fixed_DSDT.zip Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514548 Share on other sites More sharing options...
sirbow2 Posted July 19, 2010 Author Share Posted July 19, 2010 Thanks alot , ill try it soon gigabyte 890GPA-UD3H Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514554 Share on other sites More sharing options...
verdant Posted July 19, 2010 Share Posted July 19, 2010 Thanks alot , ill try it soon gigabyte 890GPA-UD3H AFAIK your MOBO uses the Realtek ALC269 audio codec/chipset...........have you tried VoodooHDA 0.2.61 or 0.2.62? Your DSDT does not have a Device (HDEF), or Device (AZA), or Device (AZAL), or Device (AZAD) for audio........so you may need to add a HDEF section with a Legacy audio kext and use AppleHDA 10.6.2......... Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514575 Share on other sites More sharing options...
sirbow2 Posted July 19, 2010 Author Share Posted July 19, 2010 what do you mean by legacyaudio kext? and i think u got the wrong mobo: heres the right one it says i got alc892 thanks for the info this teh beginning of my dsdt would i add the HDEF right before Scope (_PR) /* * Intel ACPI Component Architecture * AML Disassembler version 20091214 * * Disassembly of ./dsdt.aml, Mon Jul 19 17:36:19 2010 * * * Original Table Header: * Signature "DSDT" * Length 0x00006F46 (28486) * Revision 0x01 **** ACPI 1.0, no 64-bit math support * Checksum 0xBD * OEM ID "GBT " * OEM Table ID "GBTUACPI" * OEM Revision 0x00001000 (4096) * Compiler ID "INTL" * Compiler Version 0x20091214 (537465364) */ DefinitionBlock ("./dsdt.aml", "DSDT", 1, "GBT ", "GBTUACPI", 0x00001000) { External (LNKB) External (LNKA) External (LNKD) External (LNKC) Scope (_PR) { Processor (C000, 0x00, 0x00004010, 0x06) {} Processor (C001, 0x01, 0x00004010, 0x06) {} Processor (C002, 0x02, 0x00004010, 0x06) {} Processor (C003, 0x03, 0x00004010, 0x06) {} Processor (C004, 0x04, 0x00004010, 0x06) {} Processor (C005, 0x05, 0x00004010, 0x06) {} Processor (C006, 0x06, 0x00004010, 0x06) {} Processor (C007, 0x07, 0x00004010, 0x06) {} } then could i use the default os x appleHDA.kext and a legacyaudio kext in /E/E and i would have native audio? Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514581 Share on other sites More sharing options...
verdant Posted July 19, 2010 Share Posted July 19, 2010 what do you mean by legacyaudio kext?and i think u got the wrong mobo: heres the right one it says i got alc892 thanks for the info this teh beginning of my dsdt would i add the HDEF right before Scope (_PR) /* * Intel ACPI Component Architecture * AML Disassembler version 20091214 * * Disassembly of ./dsdt.aml, Mon Jul 19 17:36:19 2010 * * * Original Table Header: * Signature "DSDT" * Length 0x00006F46 (28486) * Revision 0x01 **** ACPI 1.0, no 64-bit math support * Checksum 0xBD * OEM ID "GBT " * OEM Table ID "GBTUACPI" * OEM Revision 0x00001000 (4096) * Compiler ID "INTL" * Compiler Version 0x20091214 (537465364) */ DefinitionBlock ("./dsdt.aml", "DSDT", 1, "GBT ", "GBTUACPI", 0x00001000) { External (LNKB) External (LNKA) External (LNKD) External (LNKC) Scope (_PR) { Processor (C000, 0x00, 0x00004010, 0x06) {} Processor (C001, 0x01, 0x00004010, 0x06) {} Processor (C002, 0x02, 0x00004010, 0x06) {} Processor (C003, 0x03, 0x00004010, 0x06) {} Processor (C004, 0x04, 0x00004010, 0x06) {} Processor (C005, 0x05, 0x00004010, 0x06) {} Processor (C006, 0x06, 0x00004010, 0x06) {} Processor (C007, 0x07, 0x00004010, 0x06) {} } then could i use the default os x appleHDA.kext and a legacyaudio kext in /E/E and i would have native audio? Oh........OK No.......there is a DTGP method needed after _WAK............I put THe KiNG's generic Device (HDEF) patch after Device (USB6)...........so, here is your DSDT.aml patched for audio......... Sirbow2_DSDT_Audio_Patched.zip You will need to locate a ALC892 Legacy kext and use the 10.6.2 AppleHDA.kext, together with this DSDT.aml file to see if it works............no guarantee........... Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514594 Share on other sites More sharing options...
sirbow2 Posted July 20, 2010 Author Share Posted July 20, 2010 you wrtie like wtf is this dudes prob is he retarded, i dont blame you dsdt's are new for me! and could you be more specific: what does the legacy audio kext do?, would it be something like LegacyHDA.kext? thanks Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514627 Share on other sites More sharing options...
sirbow2 Posted July 20, 2010 Author Share Posted July 20, 2010 hey, i was working on a AppleHDA.kext fix and i needed voodoohdahelper for the process, this is it what it gave me: ./voodoohdahelper -dump Found a device of class VoodooHDADevice: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/[b]SBAZ@14,2[/b]/VoodooHDADevice note the "SBAZ@14,2" i thinkl this is my real audio that is is my DSDT, can you confirm? now IF that is audio what do you recommend i do, in terms of getting audio to work? thanks for your help Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1514691 Share on other sites More sharing options...
verdant Posted July 20, 2010 Share Posted July 20, 2010 hey, i was working on a AppleHDA.kext fix and i needed voodoohdahelper for the process, this is it what it gave me: ./voodoohdahelper -dump Found a device of class VoodooHDADevice: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/[b]SBAZ@14,2[/b]/VoodooHDADevice note the "SBAZ@14,2" i thinkl this is my real audio that is is my DSDT, can you confirm? now IF that is audio what do you recommend i do, in terms of getting audio to work? thanks for your help Here is your patched DSDT.aml file with THe KiNG's generic Device (HDEF) patch in place of the Device (SBAZ) entry............. Sirbow_2_DSDT_Audio_Patched_for_SBAZ.zip Try this DSDT.aml with the AppleHDA.kext version 10.6.2 in /System/Library/Extensions with different ALC88x and ALC8xx Legacy i.e. Info.plist-only kexts in /Extra/Extensions..........as I am not aware of a ALC892 Legacy kext being available as yet......... Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515114 Share on other sites More sharing options...
sirbow2 Posted July 20, 2010 Author Share Posted July 20, 2010 alright, thanks. you said thier werent any legacy 892 kexts avaliable i beleive this guide will allow me to make one: http://www.projectosx.com/forum/index.php?showtopic=465 Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515182 Share on other sites More sharing options...
verdant Posted July 20, 2010 Share Posted July 20, 2010 alright, thanks. you said thier werent any legacy 892 kexts avaliable i beleive this guide will allow me to make one: http://www.projectosx.com/forum/index.php?showtopic=465 Yes, the guide should enable you to do so (assuming the ATI Realtek ALC892 implementation will accept the HDEF DSDT patch).........that is why I suggested trying the different Legacy ALC88X and AL8xx kexts, as those that give you the most information under Audio (Built In) in System Profiler will be worth looking at closely even if they do not work fully work for the ALC892 codec........ Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515200 Share on other sites More sharing options...
sirbow2 Posted July 20, 2010 Author Share Posted July 20, 2010 do i need to add pinconfigs to my hdef section in my DSDT? like this: Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "built-in", Buffer (One) { 0x00 }, "layout-id", Buffer (0x04) { 0x0c, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (0x30) { /* 0000 */ 0x10, 0x40, 0x01, 0x01, 0x10, 0x10, 0x01, 0x01, /* 0008 */ 0x11, 0x60, 0x01, 0x01, 0x10, 0x20, 0x01, 0x01, /* 0010 */ 0x40, 0x98, 0xa1, 0x90, 0x50, 0x9c, 0xa1, 0x02, /* 0018 */ 0x40, 0x30, 0x81, 0x01, 0x20, 0x4c, 0x21, 0x02, /* 0020 */ 0xf0, 0x01, 0x33, 0x59, 0x00, 0xe6, 0x15, 0x40, /* 0028 */ 0x30, 0x11, 0x44, 0x01, 0xf0, 0x11, 0x11, 0x41 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } i get how to do the pin configs if i need to. But im totally confused on what i have to do with "AppleHDAPlatformDriver.kext" (inside appleHDA kext). is it something like adding the pin configs to it? or the NiD's i have done the kings whole tut from here, sinec its not done(the AppleHDAPlatformDriver.kext part) i went to this TUT so... basically do i need pin configs in the DSDT, and what do i need to do with AppleHDAPlatformDriver.kext thanks Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515331 Share on other sites More sharing options...
verdant Posted July 21, 2010 Share Posted July 21, 2010 do i need to add pinconfigs to my hdef section in my DSDT? like this: Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "built-in", Buffer (One) { 0x00 }, "layout-id", Buffer (0x04) { 0x0c, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (0x30) { /* 0000 */ 0x10, 0x40, 0x01, 0x01, 0x10, 0x10, 0x01, 0x01, /* 0008 */ 0x11, 0x60, 0x01, 0x01, 0x10, 0x20, 0x01, 0x01, /* 0010 */ 0x40, 0x98, 0xa1, 0x90, 0x50, 0x9c, 0xa1, 0x02, /* 0018 */ 0x40, 0x30, 0x81, 0x01, 0x20, 0x4c, 0x21, 0x02, /* 0020 */ 0xf0, 0x01, 0x33, 0x59, 0x00, 0xe6, 0x15, 0x40, /* 0028 */ 0x30, 0x11, 0x44, 0x01, 0xf0, 0x11, 0x11, 0x41 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } i get how to do the pin configs if i need to. But im totally confused on what i have to do with "AppleHDAPlatformDriver.kext" (inside appleHDA kext). is it something like adding the pin configs to it? or the NiD's i have done the kings whole tut from here, sinec its not done(the AppleHDAPlatformDriver.kext part) i went to this TUT so... basically do i need pin configs in the DSDT, and what do i need to do with AppleHDAPlatformDriver.kext thanks I would focus on sorting out a ALC892 Legacy kext to use with the vanilla AppleHDA.kext (version 10.6.2) as THe KiNG's DSDT HDEF patch I used is a generic one that should hopefully work with all codecs........ However, see here...........VoodooHDA 0.2.2 with Prefpane is reported to work........ Quote from tonymacx86: We're gonna work on the ALC892 support- I'm picking up a GA-H55N-USB3 ITX in a week, so these things will surely be solved. For now use VoodooHDA, but we'll get the AppleHDA working with LegacyHDA/DSDT. It's just a matter of time. The 892 is an updated version of 888- so we may be able to tweak the existing 888 LegacyHDA to work. Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515389 Share on other sites More sharing options...
sirbow2 Posted July 21, 2010 Author Share Posted July 21, 2010 would focus on sorting out a ALC392 Legacy kext... You meant 392 or did you mean 892 with a legacy kext you use a original applehda and a Hdaenabler or a dsdt patch, correct? Could you link me to the tonymac post? Thanks for all your help Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515438 Share on other sites More sharing options...
verdant Posted July 21, 2010 Share Posted July 21, 2010 would focus on sorting out a ALC392 Legacy kext... You meant 392 or did you mean 892 with a legacy kext you use a original applehda and a Hdaenabler or a dsdt patch, correct? Could you link me to the tonymac post? Thanks for all your help Sorry 892 .......a typo! LegacyHDA kext + Vanilla AppleHDA + DTGP plus HDEF patched DSDT I have PMd you.......... Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515550 Share on other sites More sharing options...
sirbow2 Posted July 21, 2010 Author Share Posted July 21, 2010 Ok well I think I'm done here I'll just wait for tonymac and the 892 kext just for the fun of it I'll try a 888 legacy kext since the post said 892 is just a updated version thanks for all your help Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515612 Share on other sites More sharing options...
verdant Posted July 21, 2010 Share Posted July 21, 2010 Ok well I think I'm done here I'll just wait for tonymac and the 892 kextjust for the fun of it I'll try a 888 legacy kext since the post said 892 is just a updated version thanks for all your help Glad to help........ Link to comment https://www.insanelymac.com/forum/topic/225659-dsdt-compile-warnings-help/#findComment-1515614 Share on other sites More sharing options...
Recommended Posts