jsl Posted October 24, 2010 Share Posted October 24, 2010 Me again. GOT IT!!!! On Nvidia GT240M. Tmongkol, thank you so much for your guidance!! Looking at the IORegistryExplorer of the newer MacBookPro6,1, I discovered there's some important clues going on with the AppleHDAController kext. The MacBookPro6,1 uses the device id 0BE2 for the Nvidia HDMI audio, same Nvidia HDMI id as mine, that's why I did not get any HDMI audio device id errors. The device id 0BE2 is in the AppleHDAController binary. *** EDIT - 27 Aug 2010 ***: I now get HDMI audio, including all the other sound devices in Sound preferences. I had combined 2 microphones in the AppleHDAPlatformDriver Pathmaps, now I have the 2 microphones in 2 separates Pathmaps. The hdaGfxCandidate failed error is gone. HDMI audio is enabled with dsdt edit only. AppleHDAController totally unmodified. The HDMI is connected to my Onkyo TX-SR606 audio receiver. I can do up to 7.1 multichannel, or send directly the Dolby Digital 5.1 encoded stream in VLC Media Player by selecting Built-In HDMI Output (Encoded Output). I tried the 5.1 AAC encoded Apple trailer of Skyline. Crisp, neat and vibrant 5.1 analog sound coming out of all 5 speakers and the subwoofer. Quite neat. Thanks again Tmongkol. *** EDIT ***: Some of you might want to see what dsdt code I'm using, here is my Graphics device section: Device (PEG3) { Name (_ADR, 0x00030000) Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR0A ()) } Return (PR0A ()) } Device (GFX0) { Name (_ADR, Zero) Name (_PRW, Package (0x02) { 0x09, 0x05 }) OperationRegion (PEGH, PCI_Config, Zero, 0x40) Field (PEGH, ByteAcc, NoLock, Preserve) { VID0, 16, DID0, 16 } Method (_DSM, 4, 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 (LNotEqual (And (VID0, 0xFFFF), 0xFFFF)) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Return (0x80000002) } } Device (HDAU) { Name (_ADR, One) OperationRegion (HDAH, PCI_Config, Zero, 0x40) Field (HDAH, ByteAcc, NoLock, Preserve) { VID0, 16, DID0, 16 } Method (_DSM, 4, 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 (LNotEqual (And (VID0, 0xFFFF), 0xFFFF)) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Return (0x80000002) } } } And here is my HDEF section: Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDAR, PCI_Config, Zero, 0x60) Field (HDAR, WordAcc, NoLock, Preserve) { VID0, 16, DID0, 16, Offset (0x4C), DCKA, 1, Offset (0x4D), DCKM, 1, , 6, DCKS, 1, Offset (0x54), , 15, PMES, 1 } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x06) { "Audio" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Hi, Jingu Follow your instruction to edit my DSDT.dsl got too many errors for my Asus G51J 3D laptop which uses Nvidia GTX 260M for video display. Can you take a look at my DSDT.dsl for help ? DSDT_old.zip DSDT.zip Link to comment Share on other sites More sharing options...
packrobottom Posted October 25, 2010 Share Posted October 25, 2010 I have a ep35-DS4 gigabyte. I have sound working with vanilla applehda on 10.6.4 using legacyHDA. The only issue I have is no front mic working. (front headphone jack works fine) Which is a pain as I game and my headphones mic cable won't reach the back. Any suggestions? Thanks in advance. Link to comment Share on other sites More sharing options...
iceage2609 Posted October 26, 2010 Share Posted October 26, 2010 I am on Snow Leopard Vanilla 10.6.4 and i am using voodoohda kext for audio. My system gigabyte GA-ex58-ud3r rev1.6 with realtek on board.GTX Nvidia 285. Everything works fine but no micro. I cant get it to work,i tried so many HDAenablers /legacy kexts and AppleHDA but nothing... The result.... Something like that or Unknown on other kexts Any suggestions ? Link to comment Share on other sites More sharing options...
bourgeois Posted October 28, 2010 Share Posted October 28, 2010 I am on Snow Leopard Vanilla 10.6.4 and i am using voodoohda kext for audio.My system gigabyte GA-ex58-ud3r rev1.6 with realtek on board.GTX Nvidia 285. Everything works fine but no micro. I cant get it to work,i tried so many HDAenablers /legacy kexts and AppleHDA but nothing... The result.... Something like that or Unknown on other kexts Any suggestions ? Ugh, I have this motherboard too and I have never gotten it to work. It's made my 1300 dollar computer totally useless without sound because I have never moved my system off my laptop and onto it. I am so mad I chose this board. I want to get a PCI sound card also, but I don't know of any of those that work either. I've heard some people have gotten it to work, but I certainly haven't. What did you use to install OSX, and what did you do after to get voodoo working? Link to comment Share on other sites More sharing options...
h.M.M Posted October 28, 2010 Share Posted October 28, 2010 Hi, Is there a way to get both the 4 Outputs (1/8-Inch Jack) and 1 or 2 S/PDIF Out? (For ALC889a) Link to comment Share on other sites More sharing options...
pongpogi Posted November 1, 2010 Share Posted November 1, 2010 Hi everyone,for almost a week I've been struggling to make my audio work please someone help me. My mobo is ASUS P5KPL-AM SE with an ALC662 audio device id 808627d8.I've tried almost every combination of AppleHDA,HDAEnabler,ALC662 and patched my DSDT.When I used HDEnabler and AppleHDA for ALC662 posted in the 1st page,i can see one sound assertion error in PCIDeviceID everytime i use verbose booting but i can see the Line in,Mic etc in system profiler but still no sound.When i use DSDT + AppleHDA i can see that there is no audio built audio in in my mac info.my version is 10.6.4.Please,I'm begging for someone to help me make my audio work,I used voodoo but the sounds crackle.thank you very much and sorry for my bad english. here is my DSDT Device (HDEF) { Name (_ADR, 0x00080000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x62, 0x06, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x12) { "Realtek ALC662" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
Hack24 Posted November 7, 2010 Share Posted November 7, 2010 So what do i need to do to get all channels working so i can use the rear and other ports at the same time. I would like the best way but with the less work as possible. My configuration i need help with is the ga-ep45-ud3l one in my signature. Link to comment Share on other sites More sharing options...
pongpogi Posted November 8, 2010 Share Posted November 8, 2010 please someone help me this is my pin config and info from dump HDA Codec #0: Realtek ALC662 HDA Codec ID: 0x10ec0662 Vendor: 0x10ec Device: 0x0662 Revision: 0x01 Stepping: 0x01 PCI Subvendor: 0x837f1043 01471c10 01471d40 01471e01 01471f01 01571cf0 01571d11 01571e11 01571f41 01671cf0 01671d11 01671e11 01671f41 01871c30 01871d98 01871ea1 01871f01 01971c40 01971d99 01971ea1 01971f02 01a71c3f 01a71d30 01a71e81 01a71f01 01b71c20 01b71d41 01b71e21 01b71f02 01c71cf0 01c71d01 01c71e33 01c71f59 01d71c03 01d71dc6 01d71e05 01d71f40 01e71cf0 01e71d11 01e71e11 01e71f41 Link to comment Share on other sites More sharing options...
123432 Posted November 11, 2010 Share Posted November 11, 2010 I have 1002 ATI Technologies Inc aa38 RV710/730 Multimedia controller Audio device 8086 Intel Corporation 293e 82801I (ICH9 Family) HD Audio Controller Multimedia controller Audio device On windows it shows that the alc 888 codec is working but i cant get the sound to work on my hackintosh use the normal 3.5 jack and not the hd sound .Dont even require it.NEed help what can i do???? ALC 888 Link to comment Share on other sites More sharing options...
Jingu Posted November 14, 2010 Share Posted November 14, 2010 Bad news with the new 10.6.5 HDMI audio no longer works with my Nvidia GT 240M. The HDMI audio device is not detected at all in Sound Preferences. I did not get any hda-gfx candidate errors either. Looks like it is just not detected for some reason. Link to comment Share on other sites More sharing options...
VCH888 Posted November 15, 2010 Author Share Posted November 15, 2010 Bad news with the new 10.6.5 HDMI audio no longer works with my Nvidia GT 240M. The HDMI audio device is not detected at all in Sound Preferences. I did not get any hda-gfx candidate errors either. Looks like it is just not detected for some reason. I got the same problem for my GT220. Just use AppleHDA that is available in 10.6.2-10.6.4 temporally and might get some sound assertions. Link to comment Share on other sites More sharing options...
Powaking Posted November 18, 2010 Share Posted November 18, 2010 I recently upgraded to 10.6.5 on my Gigabyte BA-965P-S3 v3.3 board and I can not for the life of me get audio working (ALC883). I have tried numerous kext's and even tried tweaking my DSDT file but still no go. Anyone offer some suggestions? Link to comment Share on other sites More sharing options...
zzebulonn Posted November 19, 2010 Share Posted November 19, 2010 same here for 10.6.5 Patched AppleHDA the same way for HDMI audio on GTX480 and no HDMI audio detected + no ASSERT output. My 10.6.4 Kext works perfectly with all the output with the Quadro 4000 driver! If someone find a way to patch 10.6.5 tell us Link to comment Share on other sites More sharing options...
oripaamoni Posted November 27, 2010 Share Posted November 27, 2010 i have a gt 240 and i am tring to get the hdmi audio working with the dsdt method... i cant compile i have 2 errors that say ./Users/media/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 685: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Error 4064 - Object does not exist ^ (DTGP) /Users/media/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 703: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Error 4064 - Object does not exist ^ (DTGP) can anybody help? Link to comment Share on other sites More sharing options...
mxL Posted December 4, 2010 Share Posted December 4, 2010 Big thx tmongkol my ALC888 on GA-965P-DS3 Rev 3.3 finally working. Using your DSDT.aml fix from #498 Post and patched ApplHDA.kext from first post. 10.6.5 Hackintosh I'm happy. Link to comment Share on other sites More sharing options...
MacNB Posted December 18, 2010 Share Posted December 18, 2010 @tmongkolI tested Sleep mode since I connected between GT240 and LCD TV and then it was OK and able to wake up. (19-04-2010) Hi tmongkol, I have a ZOTAC GT 240 card and have a problem after sleep with audio. I am using AppleHDA 199.4.12 and the onboard sound is ALC888. I am NOT trying to get HDMI audio out of the GT 240 but just normal 2-ch out of the jack at the back. This works OK as long I do not sleep. If I go to sleep, on wake-up, the sounds stop coming the speakers and the kernel log has sound assertions: Dec 17 23:09:18 MacPro530 kernel[0]: AFPSleepWakeHandler: going to sleep Dec 17 23:09:19 MacPro530 kernel[0]: FakeSMC: key info not found CLWK, length - 6 Dec 17 23:09:23 MacPro530 kernel[0]: System Sleep Dec 18 09:22:33 MacPro530 kernel[0]: Wake reason = UHC5 Dec 18 09:22:33 MacPro530 kernel[0]: System Wake Dec 18 09:22:33 MacPro530 kernel[0]: FakeSMC: key info not found CLWK, length - 6 Dec 18 09:22:33 MacPro530 kernel[0]: FakeSMC: key info not found CLWK, length - 6 Dec 18 09:22:40 MacPro530 kernel[0]: Previous Sleep Cause: 0 Dec 18 09:22:40 MacPro530 kernel[0]: The USB device USB Multimedia Keyboard (Port 1 of Hub at 0x3a000000) may have caused a wake by issuing a remote wakeup (2) Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "pollRegister(kCORBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3895 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "pollRegister(kRIRBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4048 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "pollRegister(kRIRBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3919 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -549574892544, fCodecRequest->command->verb: 0x20170500, fPoweredDown: 1 Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 == fResetAsserted" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4345 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion ""Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4346 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/IOHDAFamily/IOHDACodecDevice.cpp" at line 147 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDANode.cpp" at line 481 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -549574892544, fCodecRequest->command->verb: 0x201F0500, fPoweredDown: 1 Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 == fResetAsserted" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4345 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion ""Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4346 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/IOHDAFamily/IOHDACodecDevice.cpp" at line 147 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDANode.cpp" at line 434 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAFunctionGroup.cpp" at line 895 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != setPowerState ( kNODE_POWER_STATE_D0_FULL_ON )" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAFunctionGroup.cpp" at line 1709 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -549574892544, fCodecRequest->command->verb: 0x201720C0, fPoweredDown: 1 Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 == fResetAsserted" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4345 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion ""Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4346 goto handler Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/IOHDAFamily/IOHDACodecDevice.cpp" at line 147 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAFunctionGroup.cpp" at line 1077 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 2579 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDADriver.cpp" at line 2529 goto Exit Dec 18 09:22:40 MacPro530 kernel[0]: AppleRTL8169Ethernet: phyWaitForAutoNegotiation TIMEOUT Dec 18 09:22:40 MacPro530 kernel[0]: AFPSleepWakeHandler: waking up Dec 18 09:22:41 MacPro530 kernel[0]: Sound assertion "( ( kIOAudioDeviceActive != fCurrentPowerState ) && ( kAppleHDAIOAudioDeviceForcedActive != fCurrentPowerState ) )" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAEngine.cpp" at line 1113 goto Exit Dec 18 09:23:16 MacPro530 kernel[0]: Sound assertion "( ( kIOAudioDeviceActive != fCurrentPowerState ) && ( kAppleHDAIOAudioDeviceForcedActive != fCurrentPowerState ) )" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAEngine.cpp" at line 1113 goto Exit Dec 18 09:24:22 MacPro530 kernel[0]: Sound assertion ""( kRequestStateCORB == fCodecRequest->state ) = CORB engine stuck or response was missing"" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4314 goto handler Dec 18 09:24:22 MacPro530 kernel[0]: Sound assertion "pollRegister(kCORBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3735 goto Exit Dec 18 09:24:22 MacPro530 kernel[0]: Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/IOHDAFamily/IOHDACodecDevice.cpp" at line 147 goto Exit Dec 18 09:24:22 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAWidget.cpp" at line 1027 goto Exit Dec 18 09:24:22 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAPathControl.cpp" at line 354 goto handler Dec 18 09:24:22 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAEngine.cpp" at line 3193 goto Exit Dec 18 09:24:22 MacPro530 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAEngine.cpp" at line 3071 goto Exit Dec 18 09:24:23 MacPro530 kernel[0]: Sound assertion "( ( kIOAudioDeviceActive != fCurrentPowerState ) && ( kAppleHDAIOAudioDeviceForcedActive != fCurrentPowerState ) )" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDAEngine.cpp" at line 1113 goto Exit I tried voodooHDA kext and have the same problem. Do I need to do something with the GT 240 to enable "normal" sound to work after sleep ? Any idea what the problem is ? Link to comment Share on other sites More sharing options...
dickhouse Posted December 18, 2010 Share Posted December 18, 2010 any master in sound project please fix what the f#*%(k with my mobo.. i cant get sound using applehda... have tried diff. combination and none of them works. i have mod my dsdt and tried many kext combo to make it work but no luck.. my motherboard: Gigabyte GA-M78GM-USH2 with ALC889A codec dev id 885 here's DSDT DSDT.aml.zip any help would be appreciated Link to comment Share on other sites More sharing options...
Erigz Posted December 19, 2010 Share Posted December 19, 2010 You have AMD mobo and AppleHDA seems to not work with them since 10.6. I think it simply checks if there is Intel's or nvidia's chipset and otherwise it unloads or just does nothing. The same thing is with "unsupported" by Apple ALC codecs like 889 - they require a binary patch to work. Link to comment Share on other sites More sharing options...
dickhouse Posted December 19, 2010 Share Posted December 19, 2010 You have AMD mobo and AppleHDA seems to not work with them since 10.6. I think it simply checks if there is Intel's or nvidia's chipset and otherwise it unloads or just does nothing. The same thing is with "unsupported" by Apple ALC codecs like 889 - they require a binary patch to work. Hey Erigz thanks for reply asap. ok i have patch my applehda *crashed in middle of ALC inject "verbose log"* so i use legacy hda with stock Applehda (taken from 10.6.4 / 10.6.3) but none of them works... (apple 889A, with 885 layout) got it working using Azalia kext but only stereo output.. no input. Link to comment Share on other sites More sharing options...
thevoiceover Posted December 27, 2010 Share Posted December 27, 2010 Hey mates, let me introduce myself - I am a father of four (still in mid 30's) and stay at home father who is trying his hardest to get DSDT running correctly on "my" computer. If I am not posting this in the appropriate thread, can someone please "redirect" me?? The reason I say it this way if I have successfully built a machine for my teenage daughter using a GT240 and GA-G31M-ES2L (ACL889 Audio which I hear is just 885) from DSDT for Graphics as GraphicsEnabler=Yes didn't work on her video card... On to my build - I had purchased a GA-P45-DQ6 a few years back and never got to building it until now. I have a Q6600 SLACR (running at 3.2GHz for safety reasons) and a SI N470GTX Twin Frozr II GeForce GTX 470 for video. I have tried numerous DSDT's (about 4) from different people but the best two I have come across was a forum here (not updated in over a year) for my motherboard. The other one that works is obtained by using DSDT Auto Patcher and selecting GA-EP45-Extreme (but it will not build correctly giving me this error ""Intel ACPI Component Architecture ASL Optimizing Compiler version 20091214 [Dec 16 2009] Copyright © 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Users/kevin/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5368: [*** iASL: Read error on source code temp file /Users/kevin/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.src ***] Error 4096 - syntax error, unexpected $end ^ ASL Input: /Users/kevin/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 5369 lines, 174848 bytes, 2305 keywords Compilation complete. 1 Errors, 0 Warnings, 0 Remarks, 0 Optimizations" It gives me this error when I add this only Device (PEGP) { Name (_ADR, 0x00010000) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Well for my current issue that I have now spent over 8 days and have tested about 60 different bootups with no success. All I would like currently is to get HDMI audio working with my setup (both AZL and HDMI would be nice but I can't be a chooser) Does anyone have an idea what I can do to get AUDIO on my HDMI card? Am I searching in the wrong area? I have a feeling it is something with that PEGP but I sm still lost. I will attach my dsl that I can't compile.. Thanks for the time, TVO bummer2.zip Link to comment Share on other sites More sharing options...
Dreamwatcher Posted January 15, 2011 Share Posted January 15, 2011 Hi tmongkol,I have a ZOTAC GT 240 card and have a problem after sleep with audio. I am using AppleHDA 199.4.12 and the onboard sound is ALC888. I am NOT trying to get HDMI audio out of the GT 240 but just normal 2-ch out of the jack at the back. This works OK as long I do not sleep. If I go to sleep, on wake-up, the sounds stop coming the speakers and the kernel log has sound assertions: I tried voodooHDA kext and have the same problem. Do I need to do something with the GT 240 to enable "normal" sound to work after sleep ? Any idea what the problem is ? i also have same problem. after returning from s3 sleep, sound stop. MB DFI X58-T3H6 BIOS Award Audio Realtek ALC889 CPU Intel Core i7-920 MEM 12GB(4GBx3) VIDEO NVIDIA GeForce 210 OS 10.6.5 i suspect that this error (fPowerDown:1). Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -548867119360, fCodecRequest->command->verb: 0x20170500, fPoweredDown: 1 kernel.log --- boot Jan 14 23:48:34 x58-t3h6 kernel[0]: Sound assertion "0 == pciVendorProductID" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3345 goto Exit Jan 14 23:49:59 x58-t3h6 kernel[0]: System Sleep --- S3 wake up Jan 14 23:50:15 x58-t3h6 kernel[0]: pci restore waited for display (20546) ok Jan 14 23:50:15 x58-t3h6 kernel[0]: Wake reason = UHC5 Jan 14 23:50:15 x58-t3h6 kernel[0]: System Wake Jan 14 23:50:15 x58-t3h6 kernel[0]: Previous Sleep Cause: 0 Jan 14 23:50:15 x58-t3h6 kernel[0]: Sound assertion "pollRegister(kCORBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3895 goto handler Jan 14 23:50:15 x58-t3h6 kernel[0]: Sound assertion "pollRegister(kRIRBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4048 goto handler Jan 14 23:50:15 x58-t3h6 kernel[0]: The USB device U+P OPTICAL MOUSE (Port 1 of Hub at 0x5a100000) may have caused a wake by issuing a remote wakeup (3) Jan 14 23:50:15 x58-t3h6 kernel[0]: Sound assertion "pollRegister(kRIRBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3919 goto Exit Jan 14 23:50:16 x58-t3h6 kernel[0]: Ethernet [AppleYukon2]: Link up on en0, 100-Megabit, Full-duplex, Symmetric flow-control, Debug [796d,6d4c,0de1,0200,45e1,4000] Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -548867119360, fCodecRequest->command->verb: 0x20170500, fPoweredDown: 1 Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion "0 == fResetAsserted" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4345 goto handler Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion ""Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4346 goto handler Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/IOHDAFamily/IOHDACodecDevice.cpp" at line 147 goto Exit Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDANode.cpp" at line 481 goto Exit Link to comment Share on other sites More sharing options...
VCH888 Posted January 15, 2011 Author Share Posted January 15, 2011 i also have same problem. after returning from s3 sleep, sound stop. MB DFI X58-T3H6 BIOS Award Audio Realtek ALC889 CPU Intel Core i7-920 MEM 12GB(4GBx3) VIDEO NVIDIA GeForce 210 OS 10.6.5 i suspect that this error (fPowerDown:1). kernel.log --- boot Jan 14 23:48:34 x58-t3h6 kernel[0]: Sound assertion "0 == pciVendorProductID" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3345 goto Exit Jan 14 23:49:59 x58-t3h6 kernel[0]: System Sleep --- S3 wake up Jan 14 23:50:15 x58-t3h6 kernel[0]: pci restore waited for display (20546) ok Jan 14 23:50:15 x58-t3h6 kernel[0]: Wake reason = UHC5 Jan 14 23:50:15 x58-t3h6 kernel[0]: System Wake Jan 14 23:50:15 x58-t3h6 kernel[0]: Previous Sleep Cause: 0 Jan 14 23:50:15 x58-t3h6 kernel[0]: Sound assertion "pollRegister(kCORBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3895 goto handler Jan 14 23:50:15 x58-t3h6 kernel[0]: Sound assertion "pollRegister(kRIRBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4048 goto handler Jan 14 23:50:15 x58-t3h6 kernel[0]: The USB device U+P OPTICAL MOUSE (Port 1 of Hub at 0x5a100000) may have caused a wake by issuing a remote wakeup (3) Jan 14 23:50:15 x58-t3h6 kernel[0]: Sound assertion "pollRegister(kRIRBCTL, 8, 0x02, 0)" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 3919 goto Exit Jan 14 23:50:16 x58-t3h6 kernel[0]: Ethernet [AppleYukon2]: Link up on en0, 100-Megabit, Full-duplex, Symmetric flow-control, Debug [796d,6d4c,0de1,0200,45e1,4000] Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -548867119360, fCodecRequest->command->verb: 0x20170500, fPoweredDown: 1 Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion "0 == fResetAsserted" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4345 goto handler Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion ""Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 4346 goto handler Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/IOHDAFamily/IOHDACodecDevice.cpp" at line 147 goto Exit Jan 14 23:50:17 x58-t3h6 kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDA/AppleHDANode.cpp" at line 481 goto Exit Are you using SleepEnabler? I have no idea about some sound assertions. I have no sound problem with my Gigabyte motherboards after waking up from sleep since I have sleepenabler lines in DSDT. Link to comment Share on other sites More sharing options...
Dreamwatcher Posted January 15, 2011 Share Posted January 15, 2011 Are you using SleepEnabler? I have no idea about some sound assertions. I have no sound problem with my Gigabyte motherboards after waking up from sleep since I have sleepenabler lines in DSDT. i used DSDT, no SleepEnabler. Method (_L0D, 0, NotSerialized) { Notify (¥_SB.PCI0.EHC1, 0x02) Notify (¥_SB.PCI0.EHC2, 0x02) Notify (¥_SB.PWRB, 0x02) Notify (¥_SB.PCI0.HDEF, 0x02) Notify (¥_SB.PCI0.LAN0, 0x02) } Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "layout-id", Buffer (0x04) { 0x79, 0x03, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
VCH888 Posted January 30, 2011 Author Share Posted January 30, 2011 @ Dreamwatcher Can you send your original dsdt to MaLd0n to help you to fix your sound problem after waking from sleep? It beyonds my knowledge. I think he could help you better than me. or You may look at this thread. Link to comment Share on other sites More sharing options...
MaLd0n Posted January 30, 2011 Share Posted January 30, 2011 Hi All DSDT Auto-Patcher HDEF Gigabyte Download HDEF_Gigabyte.app.zip "HDEF" + "DTGP" + "IRQs" into device name_adr 0x001B0000 set_label begin HDEF end; into_all all code_regex AZAL replaceall_matched begin HDEF end; into method label _DSM parent_adr 0x001B0000 remove_entry; into device name_adr 0x001B0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x0A)\n {\n "built-in",\n Buffer (One)\n {\n 0x01\n },\n "codec-id",\n Buffer (0x04)\n {\n 0x85, 0x08, 0xEC, 0x10\n },\n "layout-id",\n Buffer (0x04)\n {\n 0x75, 0x03, 0x00, 0x00\n },\n "device-type",\n Buffer (0x10)\n {\n "Realtek ALC889A"\n },\n "PinConfigurations",\n Buffer (0x28)\n {\n /* 0000 */ 0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02,\n /* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02,\n /* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 0x01, 0x01,\n /* 0018 */ 0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01,\n /* 0020 */ 0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; 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 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 tmongkol Thanks for that Link to comment Share on other sites More sharing options...
Recommended Posts