Contribute
Register

LegacyHDA Alternate Edits 888/888b/889/889a

Status
Not open for further replies.
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

Not working for me on my GA-P55A-UD3P / 889 audio chip. ie.

I tried "ALC 889 LegacyHDA.kext" and have: /E/E & /S/L/E with...

drwxr-xr-x@ 3 root wheel 102 Dec 23 14:58 LegacyHDA.kext

HDAEnabler and VoodooHDA have been purged for my filesystem and
kextutility used post copying in the kext.

I also checked my DSDT (f8 BIOS) vs the database version of the DSDT f8 BIOS to make
sure the HDEF entries where there...

On boot I noticed <<

3/28/10 10:25:35 AM kernel Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit
3/28/10 10:25:35 AM kernel Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit
3/28/10 10:25:35 AM kernel Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit
3/28/10 10:25:35 AM kernel Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit

>>

So somehow the AppleHDA (reinstalled via pkgs with Pacifist) isn't connecting up my
audio...

Any tips for trouble shooting this welcomed....

Thanks for your work on all this Tony!

Madbrit
 
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

madbrit said:
3/28/10 10:25:35 AM kernel Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit

Any tips for trouble shooting this welcomed....

Ok- your issue is that you're using the 10.6.0 AppleHDA- have you updated to 10.6.2? If not, do so immediately- the new AppleHDA for 10.6.2 is 179.1.4.

The errors are normal- make sure when you're testing that the sound icon is in menubar- not grayed out- and that you've tried all of the sound outputs in System Preferences/Sound. Good luck- thanks for testing- I'm looking forward to hearing if it works for you. ;)
 
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

ALC888B (aka 887):

Works after a fashion, same impact as your EFI one (presume they are different?).
Tested: Analogue audio Outs, OK. Not tested audio ins, yet. Didn't check too much for pops & distortion etc, since:

No TOSLINK out, even with BinHack'd HDA. (In fact, no audio at all if binhack ID).
Here's where it gets interesting...

Finally managed to get TOSLINK fully working by:
- BinHack ID in 10.6.2 HDA*
- NOT removing the Built-In key from Legacy**. Actually the config used was:
> Original Legacy888B + DSDT enable (layout 0x77 0x03 =877, codec 0x87 0x08 =877)
> So different analogue ports to this newest Legacy...
> BUT, unlike with your new Beta, I still only get analog audio after sleep/wake (was not a problem on 10.6.0)

So I figure by trawling through diffs of your new Beta Legacy and the old ones, it ought to be poss to find the root cause of the no analogue w/o sleep, also update verbs for the better analogue porting and other analogue related improvements. Already tried some quick variants, but no luck, need to do a detailed comparison of the layout IDs etc! But, should only be a matter of time not some technical roadblock (hope!!).

Perhaps you could release two versions, one "digital ready" inc Built-In stuff, and the other for analogue only?

* OK, so if you stick with 10.6.1 HDA then no need for this. But 10.6.3 around the corner.

**If you just change the codec ID, but also have GFX with internal codec, then w/o Built-In key info in Legacy, the GFX card hangs (assuming it's one recognized by HDA binary). Earlier I'd changed that one to a don't care 01010101 rather than ATI codec ID, to avoid the GFX crash using LegacyHDA w/o the Built-In key (ie: the newer ones). But then nothing worked as far as audio goes.
So this is the opposite of what tmonkgol says to do. Credit to someone bcc9 at insanely who mentioned something similar in relation to Nvidia cards which got me thinking about retesting using old "not for 10.6.2" LegayHDAs but without changing the GFX codec ID. Cant remember who it was now, will edit post if I find the name again (read tons of pages today). Note that just because there is no HDMI port on card does not mean that there's not a codec sat inside, easy to see it with lspci. And same issue for ATI cards like I have.

P.S. F7 BIOS. Tried F8, made no difference to audio as far as I can tell..
 
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

Nice- thanks for the detailed info and testing- you and MacMan should join forces- he's almost finished mapping all of the pathmaps for new beta LegacyHDAs. They should enable 100% analog ins/outs + digital, but we'll have to do more testing. Stay tuned- probably a day or 2. ;)

If we have a major breakthrough, we'll put up a post on the Blog- and also update this thread. :ugeek:
 
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

Hi Tonymac,

I'm unable to get my 888 working. Here is the error I get in my kernel log:

Mar 28 20:09:38 localhost kernel[0]: HDAEnabler: Copyright (c) 2008 by Kabyl
Mar 28 20:09:38 localhost kernel[0]: HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga
Mar 28 20:09:38 localhost kernel[0]: HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga
Mar 28 20:09:38 localhost kernel[0]: HDAEnabler: Copyright (c) 2008 by Kabyl
Mar 28 20:09:38 localhost kernel[0]: HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga
Mar 28 20:09:38 localhost kernel[0]: HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga
Mar 28 20:09:38 localhost kernel[0]: Sound assertion "0 != setupHostInterface()" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDAController/AppleHDAController.cpp" at line 255 goto Exit1


Thank you for the help,
Joe
 
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

Tonymacx86 wrote:
You know what Randy- that looks like VoodooHDA to me. In fact, I'm sure it is- the LegacyHDA outputs and inputs look different- check out my pictures on the 1st page of this thread. And check /Extra/Extensions and /System/Library/Extensions for VoodooHDA.kext. If it's there, delete it and run MultiBeast disk utilities.

You were right VoodooHDA.kext was in /Extra/Extensions. Here are the screen shots after removing the kext and running MultiBeast disk utilities. I should now be using the LegacyHDA.kext for ALC 889.

Randy
 

Attachments

  • Screen shot 2010-03-29 at 8.46.18 AM.png
    Screen shot 2010-03-29 at 8.46.18 AM.png
    55.3 KB · Views: 156
  • Screen shot 2010-03-29 at 8.46.43 AM.png
    Screen shot 2010-03-29 at 8.46.43 AM.png
    48.2 KB · Views: 165
  • Screen shot 2010-03-29 at 8.47.08 AM.png
    Screen shot 2010-03-29 at 8.47.08 AM.png
    45.8 KB · Views: 167
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

Works fine for me on P55M-UD2 with ALC888b.

Will these get into a new release of MultiBeast, along with the F8 DSDT.aml ?

BTW, a big THANKS for your guides and site. I've never quite found it straightforward to follow other peoples guides but today I got my system up and running and am very happy. Its a nice place you run here!!
 
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

Thanks Tony... It now works and I have sound. The

Before I had 1.7.4 AppleHDA.kext (checked via : AppleHDA.kext/Contents/version.plist)

Now I have 1.7.9 after pulling the AppleHDA.kext from the combo .pkg 10.6.2 update!

Thank you... My GA-P55-UD3P on F8 bios with the 10.6.2 AppleHDA with the 889 LegacyHDA is making me very happy...

Now I'll check the outputs (as best I can) on my system.

Madbrit

---


tonymacx86 said:
madbrit said:
3/28/10 10:25:35 AM kernel Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit

Any tips for trouble shooting this welcomed....

Ok- your issue is that you're using the 10.6.0 AppleHDA- have you updated to 10.6.2? If not, do so immediately- the new AppleHDA for 10.6.2 is 179.1.4.

The errors are normal- make sure when you're testing that the sound icon is in menubar- not grayed out- and that you've tried all of the sound outputs in System Preferences/Sound. Good luck- thanks for testing- I'm looking forward to hearing if it works for you. ;)
 
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

I have everything working great except sound. I installed the newest 888b Kext from this thread. In system profiler it shows everything correctly. Sound or Midi control panels show no devices found. Suggestions?
 
Re: NEW LegacyHDA Edits 888/888b/889/889a- Need Testers!

No luck for me (I never had any luck with DSDT+LegacyHDA). System profiler shows all I/O but nothing in the control panel. Tested using DSDT from database, AppleHDA 10.6.2 kext and the new LegacyHDA888 kext.
 
Status
Not open for further replies.
Back
Top