Jump to content

ALC887 recognized but no audio


gnjoj vd
 Share

27 posts in this topic

Recommended Posts

Hi,

 

I can’t get my audio working. Device is recognized and shown, but no audio is coming out on any port. In Audio MIDI Setup I see all my outputs and inputs have no Master volume control

 

running OS X Mavericks 10.9.4 (13E28)

MBO: ASUS P5QL-AM (latest BIOS 0416)

CPU: Pentium Dual Core E5300

GPU: nVidia 8500 GT 512MB

 

ALC887 (pci8086,27d8@1B)

 

I’ve edited DSDT to match IORegExplorer as you will see.

 

Tried with layout-id’s 1,2 & 3

 

used audio_realtekALC-90_v2.0 command to patch AppleHDA.kext, tried also with Piker method but no change

 

I’ve noticed that my DSDT extract had no HDEF device so I added it manually

 

 

Any help/suggestion is appreciated, this board is driving me crazy

 

 

THX!!!

report.zip

Link to comment
Share on other sites

Device is recognized and shown, but no audio is coming out on any port.

IOReg shows no HDEF, no audio.

 

dsdt edits are not correct.  See Post #1, Realtek ALC AppleHDA Audio Injection:

Techniques, 2. dsdt/HDEF/[Guide]-Add_or_Edit_HDEF-dsdt.pdf

Use Patch/Enable Audio ID: 1

Delete Method DTGP as it is needed.

 

Download, install and run http://sourceforge.net/projects/dpcimanager/

Note the version of your 887.

If version is v100202, use Legacy option.

 

Reply with edited dsdt and new IOReg.

Link to comment
Share on other sites

IOReg shows no HDEF, no audio.

 

Srry, this was my old ioreg before patching dsdt.

my freshley extacted dsdt had no HDEF device at all (it is enabled in bios)

In the newer ioreg (after editing/adding dsdt) I had HDEF device listed

 

I've used some probably older methods for dsdt audio editing.

 

Now I'm trying the ones from pdf guide you posted.

 

Delete Method DTGP as it is needed.

I don't get this part,what do I delete? I've added this to my dsdt previously to get some other stuff working (LPC i think)?

 

 

Download, install and run http://sourceforge.net/projects/dpcimanager/

Note the version of your 887.

If version is v100202, use Legacy option.

Can't figure out where do I see wich version is my ALC887

I will post a screenshot

 

Use Patch/Enable Audio ID: 1

My soundcard is 3 port (pink,green.blue), shouldn't I then use ID: 3 ?

My first tip is that you should try alc887-94 patch. For mavericks 10.9.4. :) You can find it at toledas repository: https://github.com/toleda/audio_ALC887

I can't open your copy of ioreg.

Have a nice day.

hi,

 

tried to use this along with the new dsdt edits toleda recommended,

 

slow boot,at login sreen cannot type pasword,then automatic restart

here are my newest ioreg,dsdt and dpci screenshots

DSDT.aml.zip

new ioreg.zip

post-541681-0-15641900-1408217442_thumb.png

post-541681-0-73495700-1408217451_thumb.png

Link to comment
Share on other sites

slow boot,at login sreen cannot type pasword,then automatic restart

here are my newest ioreg,dsdt and dpci screenshots

Your codec is 887_v100202, Legacy

The dsdt edits are OK.  Optional, remove hda-gfx injection and set Package to (0x4)

comma is important, remove:
                                  , 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }

 

Audio ID 3 if for HD3000/HD4000 HDMI audio; not applicable

Audio ID 2 is for 5.1 analog audio with 3 motherboard audio ports (the 2 inputs are repurposed to outputs) leaving front mic as the only input.

IOReg says audio is working, however, nothing is playing.

Consider plugging USB devices into a different port as they are currently on a USB 1.1 controller.

Link to comment
Share on other sites

Your codec is 887_v100202, Legacy

The dsdt edits are OK.  Optional, remove hda-gfx injection and set Package to (0x4)

comma is important, remove:
                                  , 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }

 

Audio ID 3 if for HD3000/HD4000 HDMI audio; not applicable

Audio ID 2 is for 5.1 analog audio with 3 motherboard audio ports (the 2 inputs are repurposed to outputs) leaving front mic as the only input.

IOReg says audio is working, however, nothing is playing.

Consider plugging USB devices into a different port as they are currently on a USB 1.1 controller.

thried this but no change.

 

used your audio_alc887-94-patch.command with 887_legacy .zip

 

no luck :(

Link to comment
Share on other sites

IOReg says audio is working and nothing is playing.  Only Internal Speakers/Green port will make sound.

Yes, I know. But there is no sound on any port including the green one. It's really weird.

I tried VoodoHDA, but sound quality is really bad, definitely don't want that as my solution.

 

I've read posts on extracting some files from Linux, and then use info from them to modify AppleHDA.

What do you think of that?

 

The strangest thing for me is why there is no HDEF device in DSDT when I extract it for the first time?

 

Thank you for your help and your good work over the years!

Link to comment
Share on other sites

in the meantime I've even tried Clover

You have a vintage motherboard; dsdt/AZAL was used previously, dsdt/HDEF became ubiquitous with 7 series.

Realtek - ALC887-VC2-GR - Codec - HD Audio, 7.1+2 Channel, marketing speak for a ALC887_v100202 codec.

Try Audio ID: 3, 1st Line Out is blue and 2nd Line Out is pink.

Reply with IOReg playing audio and indicate what is selected in System Preferences and what audio port is used.

Link to comment
Share on other sites

IOReg shows everything correct; do not see why there is no sound.

Install the no_hdef ssdt; remove the dsdt or dsdt/HDEF edit and add DropSSDT/Yes to ocB.plist

already tried it this afternoon,no help.

 

everything seems to be working normal. but no sound coming out :(

 

I've noticed when i use Piker's script and have a AppleHDA 887 kext in S/L/E,right before login screen sound pops but no audio after that

 

VoodoHDA is working, but the sound is "toilet"

 

Now i will try with King's guide to create my own AppleHDA, but one thing is not clear to me. Is it outdated, will the guide work for Mavericks ?

 

thank you toleda for your effort!

Link to comment
Share on other sites

I followed this guide for editing AppleHDA http://www.projectosx.com/forum/index.php?showtopic=465

 

I put my verbs in AppleHDAHardwareConfigDriver-->HDAConfigDefault

 

It's not working, but I got something. When using front panel headphones port I can't here sound but I here slight noise when scrolling,opening browser,copying,etc. This noises are usualy normal when sound is working  on my other hackintosh compuers when no music is playing. 

This only happens when using front panel green port and ID-1. 

 

Also in Preferences-Sound-Output when connecting to front panel my device name changes from Line Out to Headphones

 

In system profiler under Intel High Definiton Audio,as you will see in screenshot attached, all my ports are recognized  as they should be (at least i think so) and as I would like to use them.

 

I don't need 5.1/7.1 funcitionality, so I should stick with ID-1 although it is showing 2 Built-in Speaker devices. Can I maybe try some other ID than 1,2,3??

 

Maybe I did something wrong in editing AppleHDA, attached here is a full codec dump files already converted,edited AppleHDA,DSDT.aml,ioreg while playing mp3,booptlist.

 

Pls, if you would be so kind to look at it and try to help me solve the problem here. Can I donate some money for your work?


this is one wierd ALC887 :)

codec dump toleda.zip

Link to comment
Share on other sites

this is one wierd ALC887 

I agree.  Suggest booting UseKernelCache=No.

Consider, focus on one audio device, i.e., green out.  hex: 14-c-2, dec: 20-12-2

PinConfigs are not correct, AppleHDA.kext is not Intel Hi Def Audio spec compliant.

Link to comment
Share on other sites

 Share

×
×
  • Create New...