InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   [GUIDE] ALC889a (with analog 5.1 surround) (http://infinitemac.com/showthread.php?t=3746)

Gurruwiwi 09-05-2009 06:59 PM

Morm,

Tried both with 3 and 0... just to double check, mind taking a look if I did it right?

back no audio devices listed is system profiler.

because your path still confuses me (yep, read your PM). You seen, inside the plist, ther is no "/HDAConfigDefault/10/ConfigData"

take a look... I went and changed all hex to start with zero in this one, all the way to the bottom.

I noticed some had minus signs before them, this one doesnt becaus I just did it to show you, I replaced S/L/E with vanilla so I had to do it again quick to show you

This is the "0" one

Code:

string>????</string>
        <key>CFBundleVersion</key>
        <string>1.7.4a1</string>
        <key>IOKitPersonalities</key>
        <dict>
                <key>HDA Hardware Config Resource</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.apple.driver.AppleHDAHardwareConfigDriver</string>
                        <key>HDAConfigDefault</key>
                        <array>
                                <dict>
                                        <key>AFGLowPowerState</key>
                                        <data>
                                        AwAAAA==
                                        </data>
                                        <key>CodecID</key>
                                        <integer>083904133</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AYccQAGHHXABhx4hAYcfAQGnHDABpx0BAace
                                        EwGnH5ABlxwQAZcdMQGXHoEBlx8BAVccUAFX
                                        HUEBVx4BAVcfAQH3HCAB9x3hAfcexQH3HwEB
                                        5xxgAecd4QHnHkUB5x8BAUcc8AFHHQABRx4A
                                        AUcfQAFnHPABZx0AAWceAAFnH0ABdxzwAXcd
                                        AAF3HgABdx9AAbcc8AG3HQABtx4AAbcfQAHH
                                        HPABxx0AAcceAAHHH0AB1xzwAdcdAAHXHgAB
                                        1x9A
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>0</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>0206496384</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        ALccQAC3HXAAtx4hALcfAQDHHDAAxx0BAMce
                                        EwDHH5AA9xwQAPcdMAD3HoEA9x8BAKccUACn
                                        HUAApx4BAKcfAQEXHCABFx3gARcexQEXHwEB
                                        BxxgAQcd4AEHHkUBBx8BANccDwDXHQAA1x4A
                                        ANcfQADnHA8A5x0AAOceAADnH0ABVxwPAVcd
                                        AAFXHgABVx9AAbccDwG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>0</integer>
                                </dict>
                                <dict>
                                        <key>Codec</key>
                                        <string>Cirrus Logic CS4206</string>
                                        <key>CodecID</key>
                                        <integer>069697542</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        ABcgAAAXIQAAFyJrABcjEACXHFAAlx1wAJce
                                        IQCXHwEApxxBAKcdYQCnHhAApx+QALccQAC3
                                        HWEAtx4QALcfkADHHCAAxx0BAMcegQDHH5EA
                                        1xwQANcdAQDXHqAA1x+QAOcc8ADnHQAA5x4A
                                        AOcfQAD3HDAA9x0BAPcexQD3HwEBBxxgAQcd
                                        AQEHHkUBBx8BAScc8AEnHQABJx4AAScfQAFX
                                        HPABVx0AAVceAAFXH0A=
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>0</integer>
                                </dict>
                                <dict>
                                        <key>Codec</key>
                                        <string>Wolfson WM8800</string>
                                        <key>CodecID</key>
                                        <integer>051708928</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        ABcgAAAXIQAAFyIAABcjAAEXHFABFx1AARce
                                        KwEXHwEBJxxAAScdAQEnHhABJx+QATccQQE3
                                        HQEBNx4QATcfkADXHBAA1x0BANceoADXH5AA
                                        xxwgAMcdMADHHosAxx8BAPccYAD3HeAA9x5L
                                        APcfAQEHHDABBx3gAQceywEHHwEA5xzwAOcd
                                        AADnHgAA5x9AAWcc8AFnHQABZx4AAWcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>0</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>0088470912</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AKccUACnHUAApx4rAKcfAQC3HBAAtx0BALce
                                        oAC3H5AAxxxAAMcdAQDHHhAAxx+QANcc8ADX
                                        HQAA1x4AANcfQADnHPAA5x0AAOceAADnH0AA
                                        9xwgAPcdMAD3HosA9x8BAQccYAEHHeABBx5L
                                        AQcfAQEXHDABFx3gARceywEXHwEBVxzwAVcd
                                        AAFXHgABVx9AAbcc8AG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>2</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>0088470912</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AKccUACnHUAApx4rAKcfAQC3HBAAtx0BALce
                                        oAC3H5AAxxxAAMcdAQDHHhAAxx+QANccQQDX
                                        HQEA1x4QANcfkADnHPAA5x0AAOceAADnH0AA
                                        9xwgAPcdMAD3HosA9x8BAQccYAEHHeABBx5L
                                        AQcfAQEXHDABFx3gARceywEXHwEBVxzwAVcd
                                        AAFXHgABVx9AAbcc8AG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>4</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>0088470912</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AKccQACnHUAApx4rAKcfAQC3HBAAtx0BALce
                                        oAC3H5AAxxwwAMcdAQDHHhAAxx+QANcc8ADX
                                        HQAA1x4AANcfQADnHPAA5x0AAOceAADnH0AA
                                        9xwgAPcdMAD3HosA9x8BAQccUAEHHeABBx5L
                                        AQcfAQEXHPABFx0AARceAAEXH0ABVxzwAVcd
                                        AAFXHgABVx9AAbcc8AG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>6</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>0088470912</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AKccQACnHUAApx4rAKcfAQC3HBAAtx0BALce
                                        oAC3H5AAxxwwAMcdAQDHHhAAxx+QANcc8ADX
                                        HQAA1x4AANcfQADnHPAA5x0AAOceAADnH0AA
                                        9xwgAPcdMAD3HosA9x8BAQccUAEHHeABBx5L
                                        AQcfAQEXHPABFx0AARceAAEXH0ABVxzwAVcd
                                        AAFXHgABVx9AAbcc8AG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>7</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>-0088470912</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AKccQACnHUAApx4rAKcfAQC3HPAAtx0AALce
                                        AAC3H0AAxxwwAMcdAQDHHhAAxx+QANcc8ADX
                                        HQAA1x4AANcfQADnHPAA5x0AAOceAADnH0AA
                                        9xwQAPcdMAD3HosA9x8BAQccUAEHHeABBx5L
                                        AQcfAQEXHCABFx3gARceywEXHwEBVxzwAVcd
                                        AAFXHgABVx9AAbcc8AG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>8</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>-0088470912</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AKccUACnHUAApx4rAKcfAQC3HBAAtx0BALce
                                        oAC3H5AAxxxAAMcdAQDHHhAAxx+QANccQQDX
                                        HQEA1x4QANcfkADnHPAA5x0AAOceAADnH0AA
                                        9xwgAPcdMAD3HosA9x8BAQccYAEHHeABBx5L
                                        AQcfAQEXHDABFx3gARceywEXHwEBVxzwAVcd
                                        AAFXHgABVx9AAbcc8AG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>10</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>083904133</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AZcdMAH3HeE=
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>12</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>-0088470912</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AKccUACnHUAApx4rAKcfAQC3HBAAtx0BALce
                                        oAC3H5AAxxxAAMcdAQDHHhAAxx+QANcc8ADX
                                        HQAA1x4AANcfQADnHPAA5x0AAOceAADnH0AA
                                        9xwgAPcdMAD3HosA9x8BAQccYAEHHeABBx5L
                                        AQcfAQEXHDABFx3gARceywEXHwEBVxzwAVcd
                                        AAFXHgABVx9AAbcc8AG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>14</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>-0088470912</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AKccUACnHUAApx4rAKcfAQC3HBAAtx0BALce
                                        oAC3H5AAxxxAAMcdAQDHHhAAxx+QANcc8ADX
                                        HQAA1x4AANcfQADnHPAA5x0AAOceAADnH0AA
                                        9xwgAPcdMAD3HosA9x8BAQccYAEHHeABBx5L
                                        AQcfAQEXHDABFx3gARceywEXHwEBVxzwAVcd
                                        AAFXHgABVx9AAbcc8AG3HQABtx4AAbcfQA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>15</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>083904133</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AUcc8AFHHQABRx4AAUcfQAFXHDABVx1AAVce
                                        AAFXHwEBZxzwAWcdAAFnHgABZx9AAXcc8AF3
                                        HQABdx4AAXcfQAGHHBABhx1AAYceIAGHHwEB
                                        lxwgAZcdMAGXHoABlx8BAaccUAGnHQEBpx4Q
                                        AacfkAG3HPABtx0AAbceAAG3H0ABxxzwAccd
                                        AAHHHgABxx9AAdcc8AHXHQAB1x4AAdcfQAHn
                                        HHAB5x3gAeceRQHnHwEB9xxgAfcd4AH3HsUB
                                        9x8B
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>36</integer>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>083904133</integer>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>63</integer>
                                        <key>MikeyAFGLowPowerState</key>
                                        <data>
                                        AQAAAA==
                                        </data>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>083904133</integer>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>64</integer>
                                        <key>MikeyAFGLowPowerState</key>
                                        <data>
                                        AQAAAA==
                                        </data>
                                </dict>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>069697542</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AMcdMA==
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>77</integer>
                                </dict>
                                <dict>
                                        <key>AFGLowPowerState</key>
                                        <data>
                                        AwAAAA==
                                        </data>
                                        <key>CodecID</key>
                                        <integer>069697542</integer>
                                        <key>FuncGroup</key>
                                        <integer>1</integer>
                                        <key>LayoutID</key>
                                        <integer>06392</integer>
                                </dict>
                        </array>
                        <key>IOClass</key>
                        <string>AppleHDAHardwareConfigDriver</string>
                        <key>IOMatchCategory</key>
                        <string>AppleHDAHardwareConfigDriver</string>
                        <key>IOProviderClass</key>
                        <string>AppleHDAHardwareConfigDriverLoader</string>
                        <key>PostConstructionInitialization</key>
                        <array>
                                <dict>
                                        <key>CodecID</key>
                                        <integer>083904133</integer>
                                        <key>Layouts</key>
                                        <array>
                                                <integer>36</integer>
                                                <integer>38</integer>
                                                <integer>52</integer>
                                                <integer>53</integer>
                                        </array>
                                        <key>widgets</key>
                                        <array>
                                                <dict>
                                                        <key>MicAttributes</key>
                                                        <integer>28</integer>
                                                        <key>MicInfo</key>
                                                        <string>Sampled on rising edge</string>
                                                        <key>NodeID</key>
                                                        <integer>39</integer>
                                                        <key>PinConfigDefault</key>
                                                        <integer>2426405136</integer>
                                                </dict>
                                        </array>
                                </dict>
                                <dict>
                                        <key>Codec</key>
                                        <string>Cirrus Logic CS4206</string>
                                        <key>CodecID</key>
                                        <integer>069697542</integer>
                                        <key>Layouts</key>
                                        <array>
                                                <integer>0</integer>
                                        </array>
                                        <key>widgets</key>
                                        <array>
                                                <dict>
                                                        <key>NodeID</key>
                                                        <integer>22</integer>
                                                        <key>PinConfigDefault</key>
                                                        <integer>2073742064</integer>
                                                </dict>
                                        </array>
                                </dict>
                                <dict>
                                        <key>Codec</key>
                                        <string>Wolfson WM8800</string>
                                        <key>CodecID</key>
                                        <integer>051708928</integer>
                                        <key>Layouts</key>
                                        <array>
                                                <integer>67</integer>
                                                <integer>73</integer>
                                        </array>
                                        <key>widgets</key>
                                        <array>
                                                <dict>
                                                        <key>MicInfo</key>
                                                        <string>WM8800 External Microphone Virtual Pin Complex</string>
                                                        <key>NodeID</key>
                                                        <integer>24</integer>
                                                        <key>PinConfigDefault</key>
                                                        <integer>08020848</integer>
                                                </dict>
                                        </array>
                                </dict>
                        </array>
                </dict>
        </dict>
        <key>OSBundleCompatibleVersion</key>
        <string>1.0.0d1</string>


megavolkan 09-05-2009 07:29 PM

Thanks for the guide, i have sound output now but input doesn't work. I can use my mic on leopard on the same input jack (red one) but on snow leo i've tried all ports on the board. None have worked.

My board is GA EP45-DQ6

Is there anyone have a solution for this?

mormegil 09-05-2009 09:33 PM

Quote:

<dict>
<key>CodecID</key>
<integer>083904133</integer>
<key>ConfigData</key>
<data>
AZcdMAH3HeE=
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>12</integer>
</dict>
You only need to change this part since your layoutid in dsdt is set to 12. All other layouts can be deleted if you want to. Do it to the patched kext I made! Not the vanilla.

And change ConfigData, not CodecID. Use PlistEditPro to edit plists. ConfigData should be in the form 21871C40 21871D90 .... Not "AZcdMAH3HeE=" like you see above.

Gurruwiwi 09-05-2009 10:26 PM

AAAAAH !!

Got it !! Plist editor is a MUST ! thanks for the tip! Rebooting with "0" them "3"... be right back

Gurruwiwi 09-05-2009 10:48 PM

Sooooooooo close...
 
1 Attachment(s)
MORM !! :)

"3" did nothing but...

"0" DID !!! (weird, but...)

During verbose boot it trigger double the errors assertion"0"

I have different port mapping in sys profiler (my system spec precisely!) , but I now have options in system preferences and audio icon displays there is sound!!!

One unknown mapped output

But there isnt any sound looool !! nothing... I'm x32 now, will try 64, then boot into linux to try to get dump.

You ROCK !

Gurruwiwi 09-05-2009 11:01 PM

:-& F*CK man...

I just rebooted into x64, nothing, back to normal port mapping, no sound.

So I wanted to aggregate device (never done it, wanted to try and see), so I reboot into x32

GONE ! nothing, just like before... nothing in system preferences...

What is going on?

:(

mormegil 09-05-2009 11:12 PM

Ah finally it worked :) I had to manually do your ConfigData from scratch using the codec dump you linked. Glad I did everything right. All ports properly mapped and all.

Booting into x64 has nothing to do with dsdt or applehda.

and btw, the unknown output might be your HDMI audio :)

Gurruwiwi 09-05-2009 11:23 PM

1 Attachment(s)
Right, but I have NO SOUND !

Plus, I went into a linux live CD, got the dumps, reboot x32 and now the mapping is again different showing only digital out, and again nothing in system prefenrences.

anyways, here is the dump.

used

Code:

cat /proc/asound/card0/codec#2 > ~/Desktop/code_dump2.txt
because codec 1 brought back only

Code:

Codec: LSI ID 1040
Address: 1
Vendor Id: 0x11c11040
Subsystem Id: 0x10250146
Revision Id: 0x100200
Modem Function Group: 0x1


mormegil 09-05-2009 11:33 PM

You've got it once. I take it the problem is solved. Just retrace your steps.

That's only the hdmi portion btw. Try codec0.

Gurruwiwi 09-05-2009 11:41 PM

Man, I did nothing except normal reboot ...

I go get the codecs