View Single Post
 
Old 08-27-2009, 04:37 AM
omargoa's Avatar
omargoa omargoa is offline
Puma
 
Join Date: Aug 2009
Posts: 21
Quote:
Originally Posted by d3t0x View Post
Hi guys, it seems we have similar on-board sound so I'm hoping you guys can help me. I have been using P5B-Deluxe non Wifi (AD1988b sound) all thru leopard releases...

In 10.5.x I was satisfied using AppleAzaliaAudio.kext. Now I've installed SL and everything is working with the exception of sound (of course). I guess Azalia doesnt work in SL.

First I tried VoodooHDA and it works but i get very loud poping noises on boot up & shut down, not really diggin' it.

So I was very happy when i saw your post about using AD1988b with a patched dsdt.aml. So I tried to add your modifications to my patched dsdt file. I have no idea how to properly patch my dsdt so i used one of the auto-patch tools. I also use your AD1988b.Fix.kext.

I hear a little static when it boots just like it did with Azalia in 10.5.x. (I think this is the sound card initializing). This happens in 32bit & 64bit. I have information shown in profiler for built in audio. When SL loads in 32bit I get the speaker icon in the menu bar, sound is listed in system pref > audio. But i have no sound. Profiler also shows AppleHDA & associated files are loaded. Speakers are plugged into the green port. When SL 64bit is loaded, Profiler info is stil there, but speaker icon is greyed out on menu bar and no AppleHDA files are shown as loaded in Profiler.

At this point I went back into 10.5.8 to see if i could get sound with same patched dsdt.aml. Same result as SL 32 bit (ie static sound on boot, speaker icon is good, sys pref > audio looks good, AppleHDA files are loaded >> NO SOUND)

So I've attached my dsdt (fixed for sound) text file. Would someone be so kind as to look thru and see if i made the correct modifications? It would be greatly appreciated!!
Try the walterav's Pin configuration :
in your dsdt replace Your pin config with this :

Code:
                            "PinConfigurations", 
                            Buffer (0x20)
                            {
                                /* 0000 */    0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01, 
                                /* 0008 */    0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01, 
                                /* 0010 */    0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01, 
                                /* 0018 */    0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01
                            }
delete the voodooHDA.kext
and use the modified dsdt file + the AD1988b.fix.kext with the original AppleHda.kext
launch the "kext utility" to repair permission, delete cache and rebuild the mkext file

Last edited by omargoa; 08-27-2009 at 04:51 AM.
Reply With Quote