Jump to content
15 posts in this topic

Recommended Posts

Hi all. I tried hard to search through your forums and files, and am still stuck with no Audio. :wacko:

 

Setup:

Gigabyte GA-EP35-DS3L (with the Realtek ALC888 Audio)

Intel e4600 2.4ghz

2gb DDR2 800 Corsair

Seagate 750mb

 

I have 10.6.1 installed and everything is working nice and smooth except the audio.

I have tried the ALC888 driver from this thread:

http://www.insanelymac.com/forum/index.php?showtopic=34075

 

I have also tried the VoodooHDA and the ALC889.Fix.kext drivers with no luck. I am at a stand still here. If anyone has any suggests, I am all ears! By the way, I installed one driver after the other. Does that matter, or am I supposed to somehow uninstall a driver before putting in another one?

Hi all. I tried hard to search through your forums and files, and am still stuck with no Audio. :thumbsup_anim:

 

Setup:

Gigabyte GA-EP35-DS3L (with the Realtek ALC888 Audio)

Intel e4600 2.4ghz

2gb DDR2 800 Corsair

Seagate 750mb

 

I have 10.6.1 installed and everything is working nice and smooth except the audio.

I have tried the ALC888 driver from this thread:

http://www.insanelymac.com/forum/index.php?showtopic=34075

 

I have also tried the VoodooHDA and the ALC889.Fix.kext drivers with no luck. I am at a stand still here. If anyone has any suggests, I am all ears! By the way, I installed one driver after the other. Does that matter, or am I supposed to somehow uninstall a driver before putting in another one?

 

I'm in the same boat! lol i had audio but it popped all the time and after mucking with it i now have no audio! lol I ordered a usb audio dongle to get me through these hard times !!!!

 

I am trying everything i can find, not having much luck though!

I don't think so. The only thing I have tried installing was the audio kext things.

 

I've also a motherboard with alc888.

 

And after patching my DSDT.aml audio works:

 

            Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (Package (0x02)
                   {
                       0x0D,
                       0x05      
                   })
               }

               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0C)
                       {
                           "codec-id",
                           Buffer (0x04)
                           {
                               0x88, 0x08, 0xEC, 0x10
                           },

                           "layout-id",
                           Buffer (0x04)
                           {
                               0x78, 0x03, 0x00, 0x00
                           },

                           "device-type",
                           Buffer (0x07)
                           {
                               "ALC888"
                           },

                           "PinConfigurations",
                           Buffer (0x28)
                           {
                               /* 0000 */    0x50, 0x41, 0x01, 0x01, 0x50, 0x40, 0x21, 0x02,
                               /* 0008 */    0x30, 0x01, 0x10, 0x90, 0x20, 0x60, 0x01, 0x01,
                               /* 0010 */    0x70, 0x20, 0x01, 0x01, 0xA0, 0x90, 0xA1, 0x02,
                               /* 0018 */    0x10, 0x30, 0x81, 0x01, 0x40, 0x90, 0xA1, 0x01,
                               /* 0020 */    0x60, 0x61, 0x4B, 0x01, 0xF0, 0x01, 0xCB, 0x01
                           },

                           "reg",
                           Buffer (0x28)
                           {
                               /* 0000 */    0x00, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                               /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                               /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x10, 0xD8, 0x00, 0x02,
                               /* 0018 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                               /* 0020 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00
                           },

                           "platformFamily",
                           Buffer (One)
                           {
                               0x00
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }

               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)
               }
           }

 

 

The three attached kexts are also necessary.

 

They work for Snow Leopard 64 Bit.

 

This is not my solution, I found it here (author cparm):

 

http://www.insanelymac.com/forum/index.php?showtopic=181509

 

Cu, Samoht

LegacyHDA_alc888_address_2__for_snow.zip

Yes, I've used the DSDT Patcher from fassl and I use Chameleon RC3 to boot SL.

 

After installing the DSDT Patcher and invoking the tool, it generates a dsdt.aml.

 

With the programm "iasl" from the "Tools" folder you are able to recompile the dsdt.aml.

 

In the resulting dsdt.dsl you must replace the Device (HDEF) code posted from me above.

 

The last step is compiling the modified dsdt.dsl with "iasl".

 

The result is a changed dsdt.aml

Need to ask some question. I try to find device (HDEF) in my dsdt file but i dont seem to have 1 so how m i going to replace it? i m using the same board ep35-ds3l.

 

hope to understand if i missing something?

 

Search for AZAL and replace with HDEF or patch in windows with the ACPI Patcher.

I got it working! Audio for ALC888 with digital out too! As for Video GT8600 256mb, use EFI studio in post installation.

 

Thank you so much for the ppl here in insanelymac~! Thank you Jason for taking your time in explaining!

 

now i just need to migrate from 10.5.2 to this 10.6.0 version. hopefully it will be successful.

I got it working! Audio for ALC888 with digital out too! As for Video GT8600 256mb, use EFI studio in post installation.

 

Thank you so much for the ppl here in insanelymac~! Thank you Jason for taking your time in explaining!

 

now i just need to migrate from 10.5.2 to this 10.6.0 version. hopefully it will be successful.

 

IF your dsdt and efi strings work in Leopard they "SHOULD" work in Snow Leo. I used the macinized method (http://www.insanelymac.com/forum/index.php?showtopic=183751) and everything has been working flawlessly for a few days now once I figured out the sound.

IF your dsdt and efi strings work in Leopard they "SHOULD" work in Snow Leo. I used the macinized method (http://www.insanelymac.com/forum/index.php?showtopic=183751) and everything has been working flawlessly for a few days now once I figured out the sound.

 

Everything works for me now. I didnt use DSDT on my 10.5.2 last time but just applehda patch. thats why i had problem with sound when using snow. after replacing the device (AZAL) with device (HDEF) (i followed Samoht61 code) i got my audio. not forgetting the 3 kexts provided by author cparm

 

I m also using macinized method. I must say it is a lot easier if i understand the DSDT part. Thank you Jason for telling me to replace the device (azal) with device (HDEF) and i got it to work.

Hi all. I tried hard to search through your forums and files, and am still stuck with no Audio. :whistle:

 

Setup:

Gigabyte GA-EP35-DS3L (with the Realtek ALC888 Audio)

Intel e4600 2.4ghz

2gb DDR2 800 Corsair

Seagate 750mb

 

I have 10.6.1 installed and everything is working nice and smooth except the audio.

I have tried the ALC888 driver from this thread:

http://www.insanelymac.com/forum/index.php?showtopic=34075

 

I have also tried the VoodooHDA and the ALC889.Fix.kext drivers with no luck. I am at a stand still here. If anyone has any suggests, I am all ears! By the way, I installed one driver after the other. Does that matter, or am I supposed to somehow uninstall a driver before putting in another one?

 

I assume you talking about 10.6 64-bit installation.

 

I've installed VoodooHDA 64-bit driver from http://www.infinitemac.com/f57/voodoohda-64bit-t3828/

 

The only problem is I don't have mic so I can't really say if its working (probably not) and my current output device is listed as UNKNOWN. I didn't do much of research on how to fix it but at least I got audio.

 

By the way you will need to remove original AppleHDA.kext if you install VoodooHDA64 bit. otherwise you won't get audio.

×
×
  • Create New...