Jump to content

ALC662 codec for SL on GA p35 s3G


tinux
 Share

13 posts in this topic

Recommended Posts

Hi Guys

 

I am running SL perfectly with no KP but still have this big issue with sound.

I am running leop 10.5.8 with Sound using Taruga Patch. when I copy over the Kexts to SL .nothing works and when i go to SP i get no sound info . before when i had AppleHDA.text. it shows something at least

 

anyone managed to get this stupid ALC662 working?. if i give up which i don't like do can you please advice of a PCI or USB sound that works fine with SL. i don't mind buying one.

 

Kind regards to all those who helped make this forum a great one.

Link to comment
Share on other sites

i used voodooHDA it works ok i had to go to midi after that and change 9600 to 4400 and from 48 bit to 16 bit

Can you please tell me how you did that ? step by step please because i have tried everything and no chance

I pached my DSDL and so far so good no KP. I made sure that i removed all HDA from ..library/extensions and from extra too.

do you think it has something to do with IOAudiofamily.Kext?

 

Thanks

Link to comment
Share on other sites

I also have VoodooHDA on my Foxconn G31MV-K (ALC662) but I dont like it.

 

On leopard, I had a modified AppleHDA and workrd fine (Line Out, line In and Mic) and now I have line out and mic.

 

I haven tried the input yet.

 

Any news for this device??????

 

Cheers

Link to comment
Share on other sites

Hi Guys

 

Thanks for your input.sadly nothing worked for me. I don't know why. on SP i have no audio present .. the only thing showing is the audio icon grayed out

with the helper i get this

Last login: Wed Sep 9 23:58:35 on ttys000

xxxx-Mac:~ xxxxx$ /Users/xxxxxx/Desktop/get\ _rid\ _the\ console-voodoohdahelper/VoodooHDA/voodoohdahelper ; exit;

error: IORegistryEntryGetPath returned 0x10000003

logout

 

[Process completed]

 

 

Do any of you know which PCI or USB works for sl please?. shame cos the audio works fine on Leo 10.5.8

Link to comment
Share on other sites

Hi there,

You say you were using tarugas patch. Did you apply the patch yourself or are you using a perpatched AppleHDA.kext.

 

If you applied your own then you should be able to do the same again in SL.

 

Do not copy over AppleHDA and ALCinject from your original Leopard instal or you will get Kernel Panic.

 

One other thing: Try one of the other patchers. I had to drop back to 1.17 from 1.20 before i could get it to work .

Link to comment
Share on other sites

Thanks

I just used the codec and apply it to Taruga 1.20 and the patched did not show any error but still no sound.

I will give 1.7 version a go afterward. i am now downloading 10.6.1 update

 

Try Gigabyte_ALC662.zip, it might work for you. I made them for my 945GCM-S2L. They can be used in Leo & SL.

 

You need to patch DSDT's HDEF injector. I set layout-id = 662; 0x96, 0x02, 0x00, 0x00. How to just search it.

 

Can be installed into /S/L/E by using Kext Utility.

Or, copy into /Extra/Extensions and run Kext Utility. This application will create a new Extensions.mkext in /Extra.

 

Good Luck.

Link to comment
Share on other sites

  • 3 weeks later...
Try Gigabyte_ALC662.zip, it might work for you. I made them for my 945GCM-S2L. They can be used in Leo & SL.

 

You need to patch DSDT's HDEF injector. I set layout-id = 662; 0x96, 0x02, 0x00, 0x00. How to just search it.

 

Can be installed into /S/L/E by using Kext Utility.

Or, copy into /Extra/Extensions and run Kext Utility. This application will create a new Extensions.mkext in /Extra.

 

Good Luck.

 

Thanks for this post Tmongkol. Your Pinconfigs and layout helped me finish off getting the mic. working for Snow Leopard on my ZOTAC 9300 board.

Link to comment
Share on other sites

Try Gigabyte_ALC662.zip, it might work for you. I made them for my 945GCM-S2L. They can be used in Leo & SL.

 

You need to patch DSDT's HDEF injector. I set layout-id = 662; 0x96, 0x02, 0x00, 0x00. How to just search it.

 

Can be installed into /S/L/E by using Kext Utility.

Or, copy into /Extra/Extensions and run Kext Utility. This application will create a new Extensions.mkext in /Extra.

 

Good Luck.

 

How can I patch my DSDT on my Foxconn G31MV-K??? Where do I have to search how to do that???

 

I'm actually using the DSDT from the Gigabyte G31 but I preffer to use one made by myself.

 

Cheers!

Link to comment
Share on other sites

  • 1 year later...

Two sleepless night and problem with my ALC 662 on my P35 S3G solved (SL). Unfortunately, there were no adequate solution in the internet.

First, install attached package (from Hazard installation).

Make sure there is AppleHDA.kext (and HDAEnabler.kext) in System/Library/Extensions after installation.

Also it could need for editing DSDT.aml. Use DSDTPatcherGUI and iASLMe.app to work with DSDT. In the dsdt.dsl add this code before string with "Scope (_SI)":

 

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

 

If there is no "HDEF" text try to find "AZAL" combinations. Replace all device (AZAL) section with the following code:

 

         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)
                           {
                               0x62, 0x06, 0xEC, 0x10
                           }, 

                           "layout-id", 
                           Buffer (0x04)
                           {
                               0x96, 0x02, 0x00, 0x00
                           }, 

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

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

 

and replace all "AZAL" references with "HDEF" in file.

 

Save dsdt.dsl and compile dsdt.aml with iASLMe.app (just drag'n'drop), make sure there are no any errors in log. In Sessions folder you will find dsdt.aml. Copy it to root folder and /Extra

Reboot and check out your sound.

P.S. Sorry for my bad english.

Link to comment
Share on other sites

 Share

×
×
  • Create New...