Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

4 Pages V  < 1 2 3 4 >  
Reply to this topic Start new topic
8-channel HDA with vanilla 10.5.7/8 and 10.6 AppleHDA for ASUS P5K PRO (ALC883), no HDAEnabler but DSDT + LegacyHDAController/LegacyHDAPlatformDriver
*******
  • Group: Members
  • Posts: 740
  • Joined: 7-January 09
  • Member No.: 351,169
QUOTE (Jimmy Mallmann @ Jun 28 2009, 06:42 AM) *
Hi, I found this, (link), he seems to have all lines working in one output, without having the other shown... it seems so..

ahm, he said also he has no sound assertions at all..

maybe using his info.plist could bring some light on, or not wink.gif

Hi again Jimmy,
Thank you for the link, that might help people, but some people (post: 88, 93, 98) are also seeing sound assertions. Still, the more people can find from this point on, the better it is.
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 740
  • Joined: 7-January 09
  • Member No.: 351,169
QUOTE (g33 @ Jun 28 2009, 09:56 AM) *
I have 10.5.7
10.5.6 updated.
Vanilla Kernel

ASUS P5K PRO too.
I never had to patch anything.
I have all OUT and IN.

Just use ALCInject + AppleHDA
Ever since 10.5.1

I made it for you :

http://files.filefront.com/13940758

Hi g33,

I myself never used ALCInject, and the purpose of this mini-tutorial is to use LegacyHDA*.kext instead, but I'll have a look at it a.s.a.p. Thank you wink.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 934
  • Joined: 18-August 06
  • Member No.: 51,637
ALC883 LegacyHDA for 10.5.7 (old ones doesnt work):
http://www.mediafire.com/download.php?zgt42n1j1mb

Gives you 3 analog outputs, mic, line in, spdif out. You need 10.5.7 stock AppleHDA.kext with these
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 326
  • Joined: 6-July 07
  • Member No.: 119,526
Hi, it does not work here... used hdaenabler, alcinject, none, prayed a lot and nothing... do you have any special configuration?

thanks! wink.gif



QUOTE (BlackCH @ Jun 28 2009, 07:57 PM) *
ALC883 LegacyHDA for 10.5.7 (old ones doesnt work):
http://www.mediafire.com/download.php?zgt42n1j1mb

Gives you 3 analog outputs, mic, line in, spdif out. You need 10.5.7 stock AppleHDA.kext with these
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 934
  • Joined: 18-August 06
  • Member No.: 51,637
Just in case I made a mistake uploading, try this ones:

Attached File  P5K_VM_ALC883_LegacyHDA_10.5.7.zip ( 10.55K ) Number of downloads: 43


Make sure you have the right AppleHDA.kext (version 1.6.8; unmodifyed from 10.5.7):

Attached File  AppleHDA.kext.zip ( 620.07K ) Number of downloads: 47


Flush the kextcache on boot (-f).
Im using these kexts form /Extra/Extensions.mkext with DSDT injection, but it works with the right version of HDAenabler:

Attached File  HDAEnabler.kext.zip ( 10.13K ) Number of downloads: 33


Also take in account we dont have the same motherboard, so the codecs may differ. But if the old legacy kexts by Stickpin were working for you these should work as well as they are based on stickpin's ones.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 241
  • Joined: 28-June 08
  • From: Spain
  • Member No.: 250,411
QUOTE (BlackCH @ Jun 29 2009, 10:30 AM) *
Also take in account we dont have the same motherboard, so the codecs may differ. But if the old legacy kexts by Stickpin were working for you these should work as well as they are based on stickpin's ones.


Even same codec on different motherboard could differ in some pin connections and outputs...
If we would really want to make a universal AppleHDA like Trauma suggested it should be tied to specific motherboards/systems (i.e. for identical/compatible codec dumps), not just codecs (not all ALC889 are the same).
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 326
  • Joined: 6-July 07
  • Member No.: 119,526
Hi, I think the problem is within the LegacyHDAController.kext, it gives me the " could no allocate AppleHDAController...." msg

Then, I mixed your pinconfigurations with the ones I had in an old plist I used with 10.5.6... and with some info from this post, now it works here with vanilla here

It would be nice to have the 3 lineouts working but only one integrated showing, Any ideas? Im still searching...

Thanks!

(link)

QUOTE (BlackCH @ Jun 29 2009, 06:30 AM) *
...
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 550
  • Joined: 19-September 08
  • From: France
  • Member No.: 290,278
QUOTE (Jimmy Mallmann @ Jun 29 2009, 12:47 PM) *
It would be nice to have the 3 lineouts working but only one integrated showing, Any ideas? Im still searching...


I don't understand what you want to do unsure.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 326
  • Joined: 6-July 07
  • Member No.: 119,526
I mean, only one line out showing in audio preferences, but all of them working, as in voodoohda kext, I tried here but I skip center... so, with no luck for me sad.gif


QUOTE (Boombeng @ Jun 29 2009, 10:42 AM) *
...
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 740
  • Joined: 7-January 09
  • Member No.: 351,169
QUOTE (Jimmy Mallmann @ Jun 29 2009, 04:32 PM) *
I mean, only one line out showing in audio preferences, but all of them working, as in voodoohda kext, I tried here but I skip center... so, with no luck for me sad.gif

Have you checked "Jack Grouping for System Profiler" which explains (or at least should) how that can be changed.

QUOTE (BlackCH @ Jun 29 2009, 09:30 AM) *
<snip>
Flush the kextcache on boot (-f).
Im using these kexts form /Extra/Extensions.mkext with DSDT injection, but it works with the right version of HDAenabler:
</snip>

And with "the right version" I presume you mean one with com.apple.kernel.iokit set to 7.9.9 instead of 6.9.9 in previous versions I think that MacGirl wrote that somewhere.
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 326
  • Joined: 6-July 07
  • Member No.: 119,526
Yes, I did... Probably I messed up somewhere else.. biggrin.gif

Master Chief, may you post the .plist you are using? wink.gif

Thanks
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 5
  • Joined: 30-May 09
  • Member No.: 435,118
Is there a similar solution for ALC882. I have a p5W-DH motherboard that requires 882.
After doing the software update to 10.5.7 i had to remove the AppleHDA.kext in order to get rid of the kernel panic at startup.
Did the software update not get the new AppleHDA for 10.5.7 ?
And can i use the one attached in this thread ?

Neo
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 326
  • Joined: 6-July 07
  • Member No.: 119,526
Topic dead? sad.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 740
  • Joined: 7-January 09
  • Member No.: 351,169
QUOTE (Jimmy Mallmann @ Jul 23 2009, 08:22 PM) *
Topic dead? sad.gif


No, but I am currently enjoying a nice long summer holiday.
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 326
  • Joined: 6-July 07
  • Member No.: 119,526
Haha, good then, enjoy your holiday! wink.gif

QUOTE (Master Chief @ Aug 10 2009, 10:24 AM) *
No, but I am currently enjoying a nice long summer holiday.
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 138
  • Joined: 17-April 08
  • Member No.: 216,278
QUOTE (Master Chief @ Jun 17 2009, 06:58 PM) *
WORK IN PROGRESSLast update: 28 June 2009 - 23:55 (currently enjoying a nice summer holiday)

Introduction
I started to write this tutorial, not as tutorial, but as "steps to reproduce" for something I ran into, shortly after I wrote: "Pinconfig for Linux users" (here). It was something that I myself could not explain/pinpoint... and nobody was either able or willing to solve this mystery for me. That's when I started to make notes, but it was months later (June 17th) when I decided to make something useful out of it – in the hope that my info will be helpful somehow.
....

HI CHIEF. We share the same audio card and I got it fully working with the HDAENABLER.KEXT and no sound assertion occurs. But I have problem with the DSDT patch. Tried ur way but failed. Pls have a loook of my DSDT and see if it work out within ur ability. Many thanx. I have included my PinConfigrations using IOREG on 10.5.8. And my codecid is not available and device type in IOREG the same as urs. B.T.W I don`t got the DEVICE (DPGT) entry and I injected it after the entry as u said but it seems not working for me. Fassl told me to Change:
CODE
External (PDC1)
External (PDC0)
External (CFGD)
External (^CPU0._PPC)
External (\_PR_.CPU0._PPC)
To:
External (PDC1)
External (PDC0)
External (CFGD)
//    External (^CPU0._PPC)
External (\_PR_.CPU0._PPC)

Or remove the line that starts with //

And Change:
If (GPIC)
                {
                    Return (Package (0x00) {})
                }

To:
If (GPIC)
                {
                    Return (Package (0x01
) { 0x00 })
}
And it can be compiled but not working though. The CPU frequency seems higher than usual. And no sound info of course. Hope u can figure a way out. I tried my best and lost direction. sad.gif If u need my codec dump. You can find here.CODEC DUMP ALC883
Attached File(s)
Attached File  DSDT_Details.zip ( 26.66K ) Number of downloads: 7
 
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 740
  • Joined: 7-January 09
  • Member No.: 351,169
QUOTE (kidalive @ Aug 31 2009, 05:17 PM) *
HI CHIEF. We share the same audio card and I got it fully working with the HDAENABLER.KEXT and no sound assertion occurs. But I have problem with the DSDT patch. Tried ur way but failed. Pls have a loook of my DSDT and see if it work out within ur ability. Many thanx. I have included my PinConfigrations using IOREG on 10.5.8. And my codecid is not available and device type in IOREG the same as urs. B.T.W I don`t got the DEVICE (DPGT) entry and I injected it after the entry as u said but it seems not working for me. Fassl told me to Change:

...

And it can be compiled but not working though. The CPU frequency seems higher than usual. And no sound info of course. Hope u can figure a way out. I tried my best and lost direction. sad.gif If u need my codec dump. You can find here.CODEC DUMP ALC883

I see that you have your own topic about this specific problem already, and thus I will reply there... that is if I can find the time for it. However I first need to finish this guide. I'll advise you to ask other people for help, or be very very patient with me. Sorry, but that's the way things are right now.
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 112
  • Joined: 24-June 08
  • From: Australia
  • Member No.: 248,622
Hi Master Chief,

Firstly thankyou enormously for your guides. It's helped me greatly! I have a GA-965P-S3 and have followed your verbs/pinconfigs guide. I have a comprehensive listing of details about my ALC883 chip now.

I'm currently trying to configure a LegacyHDA for Snow Leopard. Pathmaps and Layout ID's are the hurdles I'm currently jumping. I'd be happy to share my findings on this thread.

Enjoy your holiday...i'm due for one too I think smile.gif

Regards,

Slither2008.

[Edit] Was having a look at the sound assertion error you posted on this guide.

Jun 17 11:48:46 Chief kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-168.1.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 855 goto handler

In English this reads to me that the AppleHDA code writes a sound assertion failure to log when it fails to set the Pin Widget as Unsolicited. On success it returns 0 for true and anything other than that is considered as a failure (as defined in the AppleHDA code I'm assuming).

I'm not an expert but this is what I gathered from reading some of the Intel HDA specko. On p145 It mentions the GPIO Unsolicited Enable Mask. I'm taking a stab in the dark here but my guess is that the method setUnsolicted(boolean) was called when the controller was initialising a particular Stream. It's purpose is to read in the MuteGPIO set in the plist and enable the GPIO register as an Unsolicited. It possibly enables the ability to mute the Pin Complex widget through the AppleHDA driver????.

The GPIO (General Input Output Widget) was in a reset state (i.e. value = 0 or 0000h) due to the cold reset. The bitmask provided in the plist was invalid thus the GPIO Enable Mask register returned 0 to show that it had not been woken/enabled and the AppleHDA handled the error through the assertion?

Maybe I'm covering old ground...

[Edit 2] I should have continued reading...7.3.3.14 confirmed my theory more or less...lolol
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 112
  • Joined: 24-June 08
  • From: Australia
  • Member No.: 248,622
Here's what I'm rolling with (link). BlackCH made this copy which has no sound assertions and a decent support of In's & Out's.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 16
  • Joined: 4-August 08
  • From: Nanjing,China
  • Member No.: 268,147
Good Job!Master Chief! happy.gif

PS:Do you have the dsdt +legacyHDA for alc272?
PM Profile Card
Go to the top of the page
+ Quote Post
4 Pages V  < 1 2 3 4 >
Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 22nd November 2009 - 05:33 AM