Jump to content

ALC889A, Gigabyte (Intel): now having a working front mic


VCH888
 Share

1,156 posts in this topic

Recommended Posts

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.

 

post-104137-1282918325_thumb.png post-104137-1282918345_thumb.png

 

*** 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

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

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

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

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

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

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

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

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

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

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

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

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

  • 2 weeks later...
@tmongkol

I 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

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

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

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

  • 2 weeks later...

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

  • 3 weeks later...
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

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

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

  • 2 weeks later...

Hi All :)

 

DSDT Auto-Patcher HDEF Gigabyte

hdefgigabyte.jpg

 

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

:lol:

Link to comment
Share on other sites

 Share

×
×
  • Create New...