Jump to content
17 posts in this topic

Recommended Posts

Ok well i was searching and i couldn't for the life of me find a working fix for the P5E motherboard audio (AD1988B) until i found this THREAD now at the time it didn't work but i finally figured out that the problem lied in the third edit of that thread (the sound fix section) and i realized that the hardware id for that (the ich8 audio controller) was not the right one for the p5e (the ich9r audio controller) so i changed it and it worked.... so here is my tutorial on the deal (im going to steal bits and peices from the other thread but replace the hardware id's with the ones that work on p5e)

 

Step 1: (backup if you want too) Delete AppleHDA.kext:

 

sudo rm -rf /System/Library/Extensions/AppleHDA.kext

 

Step 2: Edit AppleAzaliaAudio.kext for matching codec's proper ID:

 

sudo nano /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/Info.plist

 

goto Realtek ALC880/ALC860 Codec Driver key & change the <string> to

 

<string>0x11d4198b</string>

 

ctrl + O to save ctrl + X to quit

 

Step 3: Edit AppleAzaliaController.kext for matching ICH9R HDA interface proper ID:

 

sudo nano /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist

 

find <key>IOPCIPrimaryMatch</key>

 

change the <string> to

 

<string>0x293e8086</string>

 

Step 4: Refresh kext caches

 

sudo rm /System/Library/Extensions.kextcache

 

kextcache -k /System/Library/Extensions/

 

Step 5: Disk Utility>Repair Disk Permissions

 

Step 6: Reboot

Link to comment
https://www.insanelymac.com/forum/topic/78394-p5e-audio-fix/
Share on other sites

  • 2 weeks later...
  • 1 month later...
When i try "Step 4 - Refresh the caches" using "sudo rm /System/Library/Extensions.kextcache", i get an error saying file not found ??

 

I've manually searched for the file but to no avail.

 

Has anyone got this working on a Asus P5E board ?

 

thx

 

try .mkext not kextcache : Extensions.mkext

Link to comment
https://www.insanelymac.com/forum/topic/78394-p5e-audio-fix/#findComment-645753
Share on other sites

  • 1 month later...

hi

just now i have instaled kalyway 10.5.1 on asus p5e quad 6600.

and i got network and vga are working fine.but audio is not working. and i i got error saying permission denied after step 4

can anyone help me

 

Step 4: Refresh kext caches

 

sudo rm /System/Library/Extensions.kextcache

 

kextcache -k /System/Library/Extensions/

Link to comment
https://www.insanelymac.com/forum/topic/78394-p5e-audio-fix/#findComment-694263
Share on other sites

hi

just now i have instaled kalyway 10.5.1 on asus p5e quad 6600.

and i got network and vga are working fine.but audio is not working. and i i got error saying permission denied after step 4

can anyone help me

 

Step 4: Refresh kext caches

 

sudo rm /System/Library/Extensions.kextcache

 

kextcache -k /System/Library/Extensions/

 

 

Just boot with -f this causes all kexts to reload

Link to comment
https://www.insanelymac.com/forum/topic/78394-p5e-audio-fix/#findComment-694274
Share on other sites

  • 1 month later...

Hi all,

I did all the procedure, from the start to the end with no errors, everything was fine, I double checked kext files and everything is ok but my damned audio card is still mute.

 

Here it is my configuration:

- Asus p5e (with supremeFX II audio card)

- Intel Q9300

- 4 GB DDR2 Hyperx

- Asus Geforce 8800GT

- HD WD 500 GB

 

Does anyone have an idea?

Even a little help is appreciated

 

Thank you

 

Omissis

Link to comment
https://www.insanelymac.com/forum/topic/78394-p5e-audio-fix/#findComment-765299
Share on other sites

  • 1 month later...

Thanks a lot afiser for this great post! :tomato:

 

I can confirm that you tip about the SupremeFX soundcard is dead on!

 

It is so nice to see that something generally dificult like sound on a Hackintosh works.

 

Also your instructions are very easy to follow.

 

So my advice to anybody with a Asus P5E is to fix the sound with your method.

 

Insanelymac.com is truly great forum and community. Nice to be part of it.

Link to comment
https://www.insanelymac.com/forum/topic/78394-p5e-audio-fix/#findComment-807330
Share on other sites

  • 2 months later...

Hi @ all

 

I do have a problem getting the 2.1 sound work!

 

I do exactly what´s standing in the tutorial - but with step 4 I get an error, that I don´t have permission to change!

 

I do have a P5E Motherboard with the Supreme FX sound card!

 

I installed Leo with Kalyway 10.5.1 (AHCI - disabled)

 

When starting up Leo after the installation everything works expect this "f......" AUDIO!

 

Can someone please help me - working on it since 2 weeks....

Link to comment
https://www.insanelymac.com/forum/topic/78394-p5e-audio-fix/#findComment-881569
Share on other sites

  • 4 months later...
  • 2 months later...
  • 6 months later...
  • 3 weeks later...

Hello guys,

 

with this kext mic works and it detects when earphone is plugged in front port (also works on Snow Leopard).

 

AD1988bFix.kext.zip by XyZ

 

It needs a DSDT patch (insert after USB6 under PCI0 device):

           Device (HDEF)
           {
               Name (_ADR, 0x001B0000)
               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x08)
                       {
                           "codec-id", 
                           Buffer (0x04)
                           {
                               0x9B, 0x82, 0x43, 0x10
                           }, 

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

                           "device-type", 
                           Buffer (0x17)
                           {
                               "Analog Devices AD1988B"
                           }, 

                           "PinConfigurations", 
                           Buffer (0x24)
                           {
                               /* 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, 0xA0, 0x90, 
                               /* 0018 */    0x80, 0xF1, 0x45, 0x01, 0x90, 0xF1, 0xC5, 0x01, 
                               /* 0020 */    0x70, 0x60, 0x01, 0x01
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

 

It needs method DTGP, so add if you don't have it yet:

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

 

I created this topic about DSDT fixes for the P5E:

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

×
×
  • Create New...