View Full Version : AppleAC97Audio.kext with AppleAC97IntelICH + nForce 3/4 support. New x64 SL version.
sulphide
01-09-2010, 07:34 PM
Compiled from 10.4.1 apple sources AppleAC97Audio for Snow Leo with x64 support. (Both x32 and x64 versions of kexts in one). It does not contain AppleAC97AudioAMD, AppleAC97AudioVIA, AppleAC97CodecAD198x plugins, contains only AppleAC97AudioIntelICH, for Intel and nForce 3/4 and maybe later chipsets. Try adding your own device IDs into AppleAC97AudioIntelICH's info.plist.. Also I didn't test audio output through SPDIF and more than 2 channels... need testing. Also made some optimizations and resolved x64 porting issues... listening to the music during an hour... nothing bad have happened yet.. :D
ps. tested on A8N-SLI mobo...
pps added src if somebody needs it.. (7z archive, just delete .zip extension)
eMatoS
01-09-2010, 09:51 PM
Thanks a lot sulphide, with this and your nforceata I'm one step closer to have all my kext ready for 64bits, now waiting for a working kernel...
PfhorSlayer
01-30-2010, 12:56 AM
For what it's worth, I am not able to load this kext on SL 10.6.0. Using kextutil, I get the following error:
(kernel) kxld[com.apple.driver.AppleAC97AudioIntelICH]: The following symbols are unresolved for this kext:
(kernel) kxld[com.apple.driver.AppleAC97AudioIntelICH]: _Debugger
Which seems highly bizarre - why would it not be able to find the Debugger symbol?!
sulphide
01-30-2010, 09:36 PM
amm sorry.. will upload not a debug version later... i've only tested it under 10.6.2
PfhorSlayer
01-31-2010, 12:45 PM
Just today updated to 10.6.2, testing out this driver again. Been playing iTunes for the past.. 30 seconds with no KP!
I'll let you know if I run into any issues :)
I'm using the exact same mobo as you.
Thanks for the driver!
jassman
05-02-2010, 08:33 AM
Hi all. Guys, coild you explain how to install this driver on system step by step. Sorry for my nebee :)
(A8N-SLI, Nvidea nForce Audio, Ati x1600)
Thanks
Gargablegar
06-28-2010, 03:02 PM
I when i use the Ac97 kexk on my nforce 4 board, (amd) I get wierd results
Mp3s dont play, they play for a few seconds then nothing then a few seconds more
Video audio works fine
System sounds (are totally broken)
wtf?
dragonspeed
06-30-2010, 12:48 AM
Thanks a lot sulphide, with this and your nforceata I'm one step closer to have all my kext ready for 64bits, now waiting for a working kernel...
Hi, I got this MB running very good, I am using Legacy kernel, and everything works very good.
All my kext are now all 64 bits.
I got sleep working even with the apple bluetooth mouse, it starts to work exactly when it wakes.
When you say a working kernel you mean a 64 bit one?
I am now on 10.6.2
Regards
eMatoS
06-30-2010, 01:36 AM
Yes dragonspeed, that's the last thing we, the AMD folks, need to run a 64bit snow leopard. Still waiting...
dragonspeed
07-03-2010, 01:51 AM
Today I'll try 10.4 legacy kernel with the 10.6.4 update. Anv says it will be 64. I'll tell you.
http://osx86.net/f36/10-4-0-xnu-kernel-for-intel-amd-t6268/
eMatoS
07-03-2010, 04:41 AM
I'm using that one now and it's working fine, you can even boot in 64bit but because of a sysenter (or something like that) problem it won't run any 32bit app.
mindlessmissy
07-03-2010, 10:45 PM
Love it ...
Works perfectly for my a8n-sli se motherboard with on-board sound (no spdif).
dragonspeed
07-25-2010, 11:38 PM
Hi Sluphide,
Thanks for the kext, I am using it and it works very well.
I have just a problem that I cannot solve.
I need to have a PS2 keyboard plugged in to get the kext load and running.
Do you have any idea why this could happen?
By the way if you have the same a8n-sli mobo you can give me your experiences with the keyboard stuff.
Thanks for your help.
Also I have a dsdt thead with a nice dsdt for the a8n-sli premium. I think it works in all models.
Regards.
sulphide
07-29-2010, 09:34 PM
Had my own dsdt for this mobo... can't say anything about the other ones. as i remember, i had usb mouse and keyboard, and got no any problem using this kext. now i have phenom mobo, so can't test it for you, sorry.
andrewiljin
08-26-2010, 09:53 AM
Hello. Help me please
sh-3.2# kextload /System/Library/Extensions/AppleAC97Audio.kext/
/System/Library/Extensions/AppleAC97Audio.kext failed to load - (libkern/kext) link error; check the system/kernel logs for errors or try kextutil(8).
kernel.log
Aug 26 12:51:48 Mac-Pro-Andrey-Ilin kernel[0]: Warning - kext com.apple.driver.AppleAC97Audio declares no com.apple.kpi.* dependencies. If it uses any KPIs, the link may fail with undefined symbols.
Aug 26 12:51:48 Mac-Pro-Andrey-Ilin kernel[0]: Can't load kext com.apple.driver.AppleAC97Audio - link failed.
Aug 26 12:51:48 Mac-Pro-Andrey-Ilin kernel[0]: Failed to load executable for kext com.apple.driver.AppleAC97Audio.
Aug 26 12:51:48 Mac-Pro-Andrey-Ilin kernel[0]: Kext com.apple.driver.AppleAC97Audio failed to load (0xdc008016).
Aug 26 12:51:48 Mac-Pro-Andrey-Ilin kernel[0]: Failed to load kext com.apple.driver.AppleAC97Audio (error 0xdc008016).
sh-3.2# kextload /System/Library/Extensions/AppleAC97Audio.kext/Contents/Plugins/AppleAC97AudioIntelICH.kext/
/System/Library/Extensions/AppleAC97Audio.kext/Contents/Plugins/AppleAC97AudioIntelICH.kext failed to load - (libkern/kext) dependency load failed; check the system/kernel logs for errors or try kextutil(8).
kernel.log
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Warning - kext com.apple.driver.AppleAC97Audio declares no com.apple.kpi.* dependencies. If it uses any KPIs, the link may fail with undefined symbols.
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Warning - kext com.apple.driver.AppleAC97AudioIntelICH declares no com.apple.kpi.* dependencies. If it uses any KPIs, the link may fail with undefined symbols.
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Can't load kext com.apple.driver.AppleAC97Audio - link failed.
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Failed to load executable for kext com.apple.driver.AppleAC97Audio.
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Kext com.apple.driver.AppleAC97Audio failed to load (0xdc008016).
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Dependency com.apple.driver.AppleAC97Audio of kext com.apple.driver.AppleAC97AudioIntelICH failed to load.
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Kext com.apple.driver.AppleAC97AudioIntelICH failed to load (0xdc008015).
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Failed to load kext com.apple.driver.AppleAC97AudioIntelICH (error 0xdc008015).
Aug 26 12:52:31 Mac-Pro-Andrey-Ilin kernel[0]: Kext load request buffer from user space still retained by a kext; probable memory leak.
10.6.4 64 bit
czbero
08-31-2010, 10:51 AM
Well, few days ago I did the same thing, but apparently my solution works and this doesn't. And it contains also kexts for AMD and VIA controllers.
Check it out:
http://www.insanelymac.com/forum/index.php?showtopic=230356
If you have more than two speakers, maybe you will want this:
http://www.insanelymac.com/forum/index.php?showtopic=230224
iSchemy