![]() |
|
#1
|
|||
|
|||
Holy sh...
Ok, off to work on that right now! EDIT: LOL.. morm, I just booted into SL to start editing DSDT again, did nothing at all except pop in the SL HDD, no sound, but audio is fully mapped, and present in system preferences, active audio icon in taskbar !! Tried playing around with agg.devices... no sound. Seems the built in audio's master volume is completely down and greyed out. Going to try to edit that hex in, hope I do it right... _____________________________________________ Acer 6936g 864G32mn [@ Snow Leopard 10.6.1 32/64bit C2D 2,4Ghz 4Gb 1066mhz DDR3 9600m GT 512 GDDR3 ___Snow Leopard tutorial -> http://www.infinitemac.com/f57/guide...ted-for-t4183/ _________Leopard tutorial ->http://www.infinitemac.com/f19/guide...-iatkos-t3357/ Last edited by Gurruwiwi; 09-06-2009 at 02:47 PM. |
#2
|
|||
|
|||
If they are in sound pref then there should be sound! Have you tried plugging a headphone or mic to test? Internal speakers might be too soft to hear.
edit: My master volume in aggregate device is also greyed out for every port. Doesn't really matter. Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard Last edited by mormegil; 09-06-2009 at 03:03 PM. |
#3
|
|||
|
|||
Quick question. Do I just copy the one you pasted into my dsdt then modify ConfigData to match it, or the other way around?
_____________________________________________ Acer 6936g 864G32mn [@ Snow Leopard 10.6.1 32/64bit C2D 2,4Ghz 4Gb 1066mhz DDR3 9600m GT 512 GDDR3 ___Snow Leopard tutorial -> http://www.infinitemac.com/f57/guide...ted-for-t4183/ _________Leopard tutorial ->http://www.infinitemac.com/f19/guide...-iatkos-t3357/ |
#4
|
|||
|
|||
@ Gurruwiwi
Doesn't matter. As long as it appears as above but with your configdata instead. @ ajacocks You seem to be doing fine with King's guide. I see all the required files in your attached package. Once you're done patching the binary, you'll have to fix the plists. Your codec id in decimal should be changed to 283904131. Your dsdt is fine. All it does is inject your audio. As long as you see an audio device in Sys Profiler it's all good. Edit: I just saw the pic u uploaded. It's supposed to be that way if you haven't got the working plists. Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard Last edited by mormegil; 09-06-2009 at 03:52 PM. |
#5
|
|||
|
|||
Quote:
I did ask you precisely that, and you replied the quote above! Ok... so I copy exactly what you pasted into my dsdt Question: Did I place it right like my example above? Then do what with configdata? Right now it reads like this; its the "0" mod I made. from yesterday that woke up the right port mapping Code:
01871C40 01871D90 01871EA1 01871F02 01971C50 01971D11 01971E11 01971F41 01A71C60 01A71D30 01A71E81 01A71F02 01B71C70 01B71D11 01B71E11 01B71F41 01471C10 01471D01 01471E13 01471F99 01571C20 01571D10 01571E21 01571F02 01671C30 01671D11 01671E11 01671F41 01771C80 01771D11 01771E11 01771F41 01E71C90 01E71D11 01E71E45 01E71F02 01F71CA0 01F71D11 01F71E11 01F71F41 01271CB0 01271D01 01271EA3 01271F99 01171CC0 01171D11 01171E56 01171F18 ![]() And I am learning like hell with you, I dont want you to do everything for me, I'm loving this experience! I'll surely pass this on to the little league, leaving you big boys to plow away into new territory! _____________________________________________ Acer 6936g 864G32mn [@ Snow Leopard 10.6.1 32/64bit C2D 2,4Ghz 4Gb 1066mhz DDR3 9600m GT 512 GDDR3 ___Snow Leopard tutorial -> http://www.infinitemac.com/f57/guide...ted-for-t4183/ _________Leopard tutorial ->http://www.infinitemac.com/f19/guide...-iatkos-t3357/ Last edited by Gurruwiwi; 09-06-2009 at 05:14 PM. |
#6
|
|||
|
|||
Morm, while I was waiting I ran a small test. I think it can be useful for others to know, to not judge a KP on its own.
I cyclically rebooted in verbose, changing nothing. There is a sort of a pattern. First reboot from "mapped - sound- but no audio heard" status - KP - 1x set of "Assertion "0"" errors during boot - no mapping - 1x set of "Assertion "0"" errors during boot - no mapping - 2x set of "Assertion "0"" errors during boot - mapping - audio shown - no sound - 1x set of "Assertion "0"" errors during boot - no mapping - 1x set of "Assertion "0"" errors during boot - no mapping - KP - 1x set of "Assertion "0"" errors during boot - no mapping - 1x set of "Assertion "0"" errors during boot - no mapping - KP - 1x set of "Assertion "0"" errors during boot - no mapping - 2x set of "Assertion "0"" errors during boot - mapping - audio shown - no sound - KP - 1x set of "Assertion "0"" errors during boot - no mapping - 2x set of "Assertion "0"" errors during boot - mapping - audio shown - no sound - 1x set of "Assertion "0"" errors during boot - no mapping - 2x set of "Assertion "0"" errors during boot - mapping - audio shown - no sound - 1x set of "Assertion "0"" errors during boot - no mapping - 2x set of "Assertion "0"" errors during boot - mapping - audio shown - no sound Seems something is being re-set... could it be a similar CMOS reset bug? Going to try the DSDT and ConfigData, just waiting for your input as it looks like a hell of a lot of work... EDIT: You posted while I was typing. Going to try it now. Forgot to mention. When audio is mapped, I tried plugging in headphones and microfphone. Mic does nothing, but headphone makes system profiler hang. It does seem to try switching devices, but nothing happens. Beach ball spins round, OS stops responding, have to force quit profiler, but it struggles to do it. Once removed it manages to force quit, and OS response is back _____________________________________________ Acer 6936g 864G32mn [@ Snow Leopard 10.6.1 32/64bit C2D 2,4Ghz 4Gb 1066mhz DDR3 9600m GT 512 GDDR3 ___Snow Leopard tutorial -> http://www.infinitemac.com/f57/guide...ted-for-t4183/ _________Leopard tutorial ->http://www.infinitemac.com/f19/guide...-iatkos-t3357/ Last edited by Gurruwiwi; 09-06-2009 at 04:02 PM. |
#7
|
|||
|
|||
OK, I made all the changes, mormegil, to AppleHDA.kext, including replacing 8508ec10 with 8308ec10. However, I still have no sound.
I noticed something interesting in my system.log, though: 9/6/09 11:11:55 AM com.apple.kextd[10] Can't load /System/Library/Extensions/AppleHDA.kext - no code for running kernel's architecture. 9/6/09 11:11:55 AM com.apple.kextd[10] Failed to load /System/Library/Extensions/AppleHDA.kext - (libkern/kext) requested architecture/executable not found. 9/6/09 11:11:55 AM com.apple.kextd[10] Load com.apple.driver.AppleHDA failed; removing personalities. That's rather odd. I never changed any executables in the .kext file. Any idea what's going on, here? I'm running 32bit 10.6. EDIT: I replaced AppleHDA.kext from my 10.6 install DVD, and that error went away. The failed sound assertions are back, of course, since this is a stock kext. I'm going to try putting the Info.plist files back, first, then hex editing the AppleHDA file, to see which broke it. Thanks! Thanks! Last edited by ajacocks; 09-06-2009 at 04:35 PM. |
#8
|
|||
|
|||
That applehda.kext you posted earlier. Is that patched or not? and why do you have info.plist in root of AppleHDAHardwareConfigDriver.kext/AppleHDAPlatformDriver.kext? It shdn't be there. Should be under Contents.
Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard |
#9
|
|||
|
|||
Replace the plists to the correct locations
Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard |
#10
|
|||
|
|||
Mormegil,
Thanks for taking so much time to help me. I went back, and fixed the locations of the Info.plist files, and re-hexedited the AppleHDA file. I now get the AppleHDA.kext to load, but I get the following exceptions in my system.log: 9/6/09 11:42:27 AM kernel Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit 9/6/09 11:42:27 AM kernel Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit I'll update this post, in a second, with the Info.plist files replaced with the ones that you sent me. What did you change? Attached is the appleHDA.kext that caused those assertions to fail. Thanks! |