Jump to content

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


VCH888
 Share

1,156 posts in this topic

Recommended Posts

Euh... wait I can't follow you :):

 

I have a ga-ex58-ud5 with an alc889a codec, so why do I need to insert an 885 layout in my DSDT? Can't follow you here...

 

And how do I change layout###.xml/Platforms.xml to match my alc889a codec? Do I just need to change PathMapId/LayoutID in layout###.xml/platforms.xml to 889A?

 

Sorry for my (maybe "noob") questions, but don't have a lot of experience here with audio setup...

 

 

Windows04_66.zip

 

I copied items from the LegacyHDA you posted to layout66.plist and Platforms.plist and then I saved them to layout66.xml and Platforms.xml. So, it should be the same you used to get ALC889a working. I hope you can understand & learn what I did.

Link to comment
Share on other sites

Windows04_66.zip

 

I copied items from the LegacyHDA you posted to layout66.plist and Platforms.plist and then I saved them to layout66.xml and Platforms.xml. So, it should be the same you used to get ALC889a working. I hope you can understand & learn what I did.

 

I tried the files you've send to me, but they didn't work BUT I reinstalled Lion, changed my DSDT and added Platforms.xml/Layout885.xml to AppleHDA.kext and now it seems to work. It probably didn't work the first time because I had already experimented a lot with different audio kexts/modifying AppleHDA. But anyways, I now have surround sound on Lion!

 

Thank you so much for your help :unsure:.

Windows04

Link to comment
Share on other sites

Well, I am a little bit frustrated with this, but I did finally get audio to work on the GA-EG45M-U2DH with 10.6.7. I'm not sure why it works though.

 

Stock install of 10.6, audio works with legacyhda.kext and autopatcher produced dsdt. Any upgrade of OSX causes the audio to break, even 10.6.2. So, funny thing, I can get audio to work on 10.6.7 if I delete applehda.kext and replace it with original 10.6.0 applehda.kext. Then everything works perfectly. Maybe this is because the audio on this motherboard is setup a bit differently. I was following the king's guide gathering info/dumps and game across the linux portion to cat /proc/asound/card0/codec#1 > ~/Desktop/codec_dump.txt but this produced an error, file not found. So I went snooping around /proc/asound/card0/ and found that I do not have a codec#1, but rather codec#2.

 

I guess I'll keep working on this to see if I can get 10.6.7 working eventually, so I don't have to use 10.6.0 kext. It's the only thing not 100% vanilla on my OSX partition. Any pointers are welcomed, as these audio guides referenced in the initial post are quite complex.

 

Codec: Realtek ALC889A
Address: 2
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0885
Subsystem Id: 0x1458a102
Revision Id: 0x100101

Link to comment
Share on other sites

Well, I am a little bit frustrated with this, but I did finally get audio to work on the GA-EG45M-U2DH with 10.6.7. I'm not sure why it works though.

 

Stock install of 10.6, audio works with legacyhda.kext and autopatcher produced dsdt. Any upgrade of OSX causes the audio to break, even 10.6.2. So, funny thing, I can get audio to work on 10.6.7 if I delete applehda.kext and replace it with original 10.6.0 applehda.kext. Then everything works perfectly. Maybe this is because the audio on this motherboard is setup a bit differently. I was following the king's guide gathering info/dumps and game across the linux portion to cat /proc/asound/card0/codec#1 > ~/Desktop/codec_dump.txt but this produced an error, file not found. So I went snooping around /proc/asound/card0/ and found that I do not have a codec#1, but rather codec#2.

 

I guess I'll keep working on this to see if I can get 10.6.7 working eventually, so I don't have to use 10.6.0 kext. It's the only thing not 100% vanilla on my OSX partition. Any pointers are welcomed, as these audio guides referenced in the initial post are quite complex.

 

Codec: Realtek ALC889A
Address: 2
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0885
Subsystem Id: 0x1458a102
Revision Id: 0x100101

 

Which legacy are you using and can you post it? Thanks.

Link to comment
Share on other sites

Hi there,

 

I'm running into an issue with my HDEF edit in dsdt. I have a GA EP35-DS3P with 889a chipset and tried all 4 of the LegacyHDA kexts with no luck. Any suggestions?

 

EDIT: I re-installed 10.6.7 as HELLFIRE noted and it solved the issue. Must be something screwy in the combo update for some people?

 

My dsdt is:

 

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

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

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

						"device-type", 
						Buffer (0x10)
						{
							"Realtek ALC889a"
						}, 

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

Link to comment
Share on other sites

I had the same issue but removing the line

AFG Function Id: 0x1 (unsol 1)

 

fixes the problem, then you can use verbit.

 

Codec: Realtek ALC889

Address: 2

Vendor Id: 0x10ec0889

Subsystem Id: 0x1458a022

Revision Id: 0x100004

 

My board is GA-P67A-UD4-B3. Attached my files.

 

can you help me getting the pin-config for the DSDT?

 

regards

codec_dump.txt

verbs.txt

verbitdebug.txt

voodoo_codec_dump.txt

Link to comment
Share on other sites

Which legacy are you using and can you post it? Thanks.

I'm using the "4outs2ins HDA" from the ALC889a_LayoutID_885 package linked in the first post. It works well with AppleHDA from 10.6.0, but nothing newer. Another funny thing... I could never get VoodooHDA to work either, until I found these patched versions of it over on tonymac. The author has different patched versions of voodoohda.kext for codec 0, codec 1, and codec 2. I think codec 1 worked for me, but the sound was full of hissssss, so I stopped using it. I was going to do a diff eventually to see exactly how he patched it, so I could try to do the same thing for applehda, but the time just hasn't been available.

Link to comment
Share on other sites

I had the same issue but removing the line

AFG Function Id: 0x1 (unsol 1)

 

fixes the problem, then you can use verbit.

 

Codec: Realtek ALC889

Address: 2

Vendor Id: 0x10ec0889

Subsystem Id: 0x1458a022

Revision Id: 0x100004

 

My board is GA-P67A-UD4-B3. Attached my files.

 

can you help me getting the pin-config for the DSDT?

 

regards

 

@ unlimited76

 

please try these, hope these are what you want.

           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 (0x2C)
                           {
                               /* 0000 */    0xB0, 0x01, 0x43, 0x99, 0x10, 0x40, 0x11, 0x01, 
                               /* 0008 */    0x20, 0x10, 0x01, 0x01, 0x30, 0x60, 0x01, 0x01, 
                               /* 0010 */    0x80, 0x20, 0x01, 0x01, 0x40, 0x90, 0xA0, 0x90, 
                               /* 0018 */    0x50, 0x90, 0x81, 0x02, 0x60, 0x30, 0x81, 0x01, 
                               /* 0020 */    0x70, 0x40, 0x21, 0x02, 0x90, 0x61, 0x4B, 0x01, 
                               /* 0028 */    0xA0, 0x01, 0xCB, 0x01
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

Link to comment
Share on other sites

thanks for your reply tmongkol,

 

I just tried it but it doesn't work, with & without LegacyHDA889.kext AppleHDA.kext can't be loaded.

Ca I provide any other dump you could use for determination?

 

@ unlimited76

 

please try these, hope these are what you want.

           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 (0x2C)
                           {
                               /* 0000 */    0xB0, 0x01, 0x43, 0x99, 0x10, 0x40, 0x11, 0x01, 
                               /* 0008 */    0x20, 0x10, 0x01, 0x01, 0x30, 0x60, 0x01, 0x01, 
                               /* 0010 */    0x80, 0x20, 0x01, 0x01, 0x40, 0x90, 0xA0, 0x90, 
                               /* 0018 */    0x50, 0x90, 0x81, 0x02, 0x60, 0x30, 0x81, 0x01, 
                               /* 0020 */    0x70, 0x40, 0x21, 0x02, 0x90, 0x61, 0x4B, 0x01, 
                               /* 0028 */    0xA0, 0x01, 0xCB, 0x01
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

Link to comment
Share on other sites

thanks for your reply tmongkol,

 

I just tried it but it doesn't work, with & without LegacyHDA889.kext AppleHDA.kext can't be loaded.

Ca I provide any other dump you could use for determination?

 

What is the current OS X?

Link to comment
Share on other sites

Systemversion: Mac OS X 10.6.8 (10K531)

Kernel-Version: Darwin 10.8.0

 

updated! I tried it again with 10.6.8 and it works now! No legacy HDA needed, just bin patched the applehda.kext with perl from terminal.

sudo perl -pi -e 's|\x85\x08\xec\x10|\x89\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA

Look:

 

bildschirmfoto20110605u.png

 

THANK YOU VERY MUCH!! You are fantastic!! :)

Only the 192k sample rate is not available.

 

bildschirmfoto20110605uy.pngbildschirmfoto20110605ut.png

 

I took a look at the console cause the volume responds with latency, as if the soundcard would be in standby or so.

Changing the volume I get a popping (DC) noise.

 

05.06.11 13:48:01 kernel Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: -549424046336, fCodecRequest->command->verb: 0xFFF, fPoweredDown: 0

05.06.11 13:48:01 kernel Sound assertion "0 == fResetAsserted" failed in AppleHDAController at line 4512 goto handler

05.06.11 13:48:01 kernel Sound assertion ""Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state )"" failed in AppleHDAController at line 4513 goto handler

05.06.11 13:48:01 kernel Sound assertion "0 != executeCodecCommand ( fCodecList[addr], command, &response )" failed in AppleHDAController at line 7633 goto handler

 

 

What is the current OS X?
Link to comment
Share on other sites

Hi, timongkol

 

I have been trying to get HDMI audio out to my HDTV which im using as a monitor.

The card is a XFX HD5770 and the motherboard is ASUS RAMPAGE III EXTREME with a Realtek ALC889 codec based onboard chipset.

 

Im running 10.6.7 and Lion DP4.

 

I have tried using the DSDT edit but it doest seem to work. I have investigated the ATI HDMI hardware in Windows and the outcome is 0x1002DEAA01. How do I patch the applehda kext?

Currently Im using VoodoHDA from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to get analog sound. I cant get Digital sound via optical out.

 

Could you/someone please patch my DSDT with the necessary fixes to get it working (HDMI audio, if possible Optical Out (alc889)) . Previously I used DSDT autopatcher from the forums since it had some rampage iii extreme fixes.

 

My autopatched DSDT can be found attached (unedited , messed with(added hdmi patch)), the dsdt edit (dsdt-hdmi) is also attached. My install guide for 10.6 is here http://www.insanelymac.com/forum/index.php...&st=0 post 10

 

I have DSDTSE at my disposal but couldn't figure out where to insert.Are there any more kexts needed?

dsdt.aml.zip

dsdt_messed_with.aml.zip

dsdt_hdmi_audio_v1.dsl.zip

Link to comment
Share on other sites

Hi, timongkol

 

I have been trying to get HDMI audio out to my HDTV which im using as a monitor.

The card is a XFX HD5770 and the motherboard is ASUS RAMPAGE III EXTREME with a Realtek ALC889 codec based onboard chipset.

 

Im running 10.6.7 and Lion DP4.

 

I have tried using the DSDT edit but it doest seem to work. I have investigated the ATI HDMI hardware in Windows and the outcome is 0x1002DEAA01. How do I patch the applehda kext?

Currently Im using VoodoHDA from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to get analog sound. I cant get Digital sound via optical out.

 

Could you/someone please patch my DSDT with the necessary fixes to get it working (HDMI audio, if possible Optical Out (alc889)) . Previously I used DSDT autopatcher from the forums since it had some rampage iii extreme fixes.

 

My autopatched DSDT can be found attached (unedited , messed with(added hdmi patch)), the dsdt edit (dsdt-hdmi) is also attached. My install guide for 10.6 is here http://www.insanelymac.com/forum/index.php...&st=0 post 10

 

I have DSDTSE at my disposal but couldn't figure out where to insert.Are there any more kexts needed?

 

 

Please try add these lines into Device (NPE3) because it's address is 0x0003000.

               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Device (HDAU)
               {
                   Name (_ADR, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

then should be

           Device (NPE3)
           {
               Name (_ADR, 0x00030000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR13)
                   }

                   Return (PR13)
               }
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Device (HDAU)
               {
                   Name (_ADR, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

also, you may change the name of Device (NPE3) to the name of Device (PEGP).

Link to comment
Share on other sites

I installed Lion DP4 successfully, but sound is not working. Audio chipset of my mobo is ALC885. HDEF section of DSDT is

 
           Device (HDEF)
           {
               Name (_ADR, 0x000F0001)
               Name (_PRW, Package (0x02)
               {
                   0x15, 
                   0x05
               })
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0A)
                       {
                           "built-in", 
                           Buffer (Zero)
                           {
                               0x00
                           }, 

                           "codec-id", 
                           Buffer (0x04)
                           {
                               0x85, 0x08, 0xEC, 0x10
                           }, 

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

                           "device-type", 
                           Buffer (0x12)
                           {
                               "Realtek ALC885/9A"
                           }, 

                           "PinConfigurations", 
                           Buffer (0x30)
                           {
                               /* 0000 */    0x10, 0x40, 0x11, 0x01, 0x20, 0x10, 0x01, 0x01, 
                               /* 0008 */    0x30, 0x60, 0x01, 0x01, 0x80, 0x20, 0x01, 0x01, 
                               /* 0010 */    0x40, 0x90, 0xA0, 0x90, 0x50, 0x90, 0xA1, 0x02, 
                               /* 0018 */    0x60, 0x30, 0x81, 0x01, 0x70, 0x40, 0x21, 0x02, 
                               /* 0020 */    0xF0, 0x11, 0x11, 0x41, 0x32, 0x01, 0x83, 0x99, 
                               /* 0028 */    0x90, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

 

Does vanilla AppleHDA work with layout885.xml and Platform.xml ? if not which version should i use? Thanks in advance...:wacko:

Link to comment
Share on other sites

Please try add these lines into Device (NPE3) because it's address is 0x0003000.

               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Device (HDAU)
               {
                   Name (_ADR, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

then should be

           Device (NPE3)
           {
               Name (_ADR, 0x00030000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR13)
                   }

                   Return (PR13)
               }
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Device (HDAU)
               {
                   Name (_ADR, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

also, you may change the name of Device (NPE3) to the name of Device (PEGP).

 

Thanks alot tmongkol !

 

The code insert now works ! I have hdmi out .Additionally I added HDEF code to the DSDT and combined with kexts from here which are binary patched for LION , gave optical toslink out, green (identified as internal speakers) and black (dentified as line out) jacks out as working ouputs. I cant test mic in unfortunately.

 

My question is, is there a problem with my HDEF code below?

I will link to this topic from the post where I have the RIII Extreme install guide.

 

/Peace.

 

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

               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x10)
                       {
                           "built-in", 
                           Buffer (One)
                           {
                               0x01
                           }, 

                           "Hda-GFX", 
                           Buffer (0x0A)
                           {
                               "Onboard-1"
                           }, 

                           "Subsystem-ID", 
                           Buffer (0x04)
                           {
                               0x0D, 0x00, 0x00, 0x00
                           }, 

                           "Subsystem-vendor-ID", 
                           Buffer (0x04)
                           {
                               0xDE, 0x10, 0x00, 0x00
                           }, 

                           "codec-id", 
                           Buffer (0x04)
                           {
                               0x85, 0x08, 0xEC, 0x10
                           }, 

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

                           "device-type", 
                           Buffer (0x10)
                           {
                               "Realtek ALC889A"
                           }, 

                           "PinConfigurations", 
                           Buffer (0x28)
                           {
                               /* 0000 */    0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02, 
                               /* 0008 */    0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, 
                               /* 0010 */    0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 0x01, 0x01, 
                               /* 0018 */    0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, 
                               /* 0020 */    0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
            }

Link to comment
Share on other sites

Thanks alot tmongkol !

.....

My question is, is there a problem with my HDEF code below?

I will link to this topic from the post where I have the RIII Extreme install guide.

 

you may try:

            Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (Package (0x02)
                   {
                       0x0D,         <-- these values are for Gigabyte, I have no idea about ASUS mobo.
                       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)
               }
            }

 

0x79, 0x03, 0x00, 0x00 //this must be matched to layout-id=889 of info.plist in AppleHDAHardwareConfigDriver.kext and nun.xml in /AppleHDA/Contents/Resources/ , Hex 0x0379 > Dec 889, can be any number.

Link to comment
Share on other sites

@tmongkol

After updating my DP4, i have sound working with vanilla AppleHDA.kext v2.1.1 without adding layout885.xml or Platform.xml. Only LegacyHDA in E/E and the same dsdt from SL.

Am I imagining this?

 

 

EDIT : Did a new, quick and and fresh install of DP4 on my SSD then updated - NO Sound.

EDIT2: Probably in first case, the additional files were masked!

Link to comment
Share on other sites

Just installed 10.6.8 and sound appears broken again. I have ALC889a if I remember correctly for a Gigabyte GA-EP45C-UD3R board.

 

from the first post; http://www.insanelymac.com/forum/index.php...st&id=92282

 

copy layout885.xml and Platforms.xml to .../Resources, read Readme First.txt

remove old legacy and just add new legacy into /E/E (or /S/L/E as you prefer)

Terminal .. sudo touch /System/Library/Extensions

Link to comment
Share on other sites

from the first post; http://www.insanelymac.com/forum/index.php...st&id=92282

 

copy layout885.xml and Platforms.xml to .../Resources, read Readme First.txt

remove old legacy and just add new legacy into /E/E (or /S/L/E as you prefer)

Terminal .. sudo touch /System/Library/Extensions

i have the same problem . my ep45-ds4 didn't have a dsdt (but a cool bios). My problem is the command lines into "Readme file" dosen't work on terminal! WHY?

Thanks in advance

EDIT: It's all right , used my darling kextutility to repair , audio built in apple885 work fine ;)

Link to comment
Share on other sites

i have the same problem . my ep45-ds4 didn't have a dsdt (but a cool bios). My problem is the command lines into "Readme file" dosen't work on terminal! WHY?

Thanks in advance

 

Can you capture the picture of Terminal that you got problem? I am not quite sure what your problem is.

 

try these (location = where the file is, i.e. /My Folder/layout885.xml)

 

sudo cp -R /location/layout885.xml /System/Library/Extensions/AppleHDA.kext/Contents/Resources/

sudu cp -R /location/Platforms.xml /System/Library/Extensions/AppleHDA.kext/Contents/Resources/

 

sudo cp -R /location/ALC885_889a.kext /System/Library/Extensions (if not install in /E/E)

 

sudo chown -R 0:0 /System/Library/Extensions/ALC885_889a.kext

sudo chmod -R 755 /System/Library/Extensions/ALC885_889a.kext

 

sudo touch /System/Library/Extensions

Link to comment
Share on other sites

 Share

×
×
  • Create New...