Jump to content

AD1885 AC97 doesnt work under leopard


sirbow2
 Share

8 posts in this topic

Recommended Posts

i have a SoundMAX AD1885 AC97 integrated into a dell optiplex gx400. the sound worked fine using a Jas 10.4.8 but i have tried every thing on this fourm i could find on this sound card and i still don't get any sound in leopard. in System Preferences > Sound, it doesnt even have any out put, inputs or devices listed with any kexts.

Link to comment
Share on other sites

i have already done that. how can i see which kexts are loaded/injected in the system while it's running. besides looking in the /Extra/E folder of course. i thought there is a startup log but im not sure where it is

Link to comment
Share on other sites

You can run kextstat from terminal or open system profiler and look under software/extensions.

 

yep, i found the problem, acording to kextstat the ac97 kext is not being injected on system startup. i also checked the system logs, nothing! :) why is the kext not being loaded?

Link to comment
Share on other sites

i got it to work thanks. this is how i did it:

 

First: get macgirl's AppleAC97Audio.kext from somewheres

 

Second: put AppleAC97Audio.kext in your /E/E folder if you have a retail install or /S/L/E if you have a modded install.

 

Third:go to AppleAC97Audio.kext/Contents/Plugins/ and copy AppleAC97AudioIntelICH.kext to your /E/E or /S/L/E folder

 

Fourth: give AppleAC97Audio.kext and AppleAC97AudioIntelICH.kext permissions

sudo chown -R root:wheel /Volumes/EFI/Extra/Extensions/AppleAC97Audio.kext 
and...
sudo chown -R root:wheel /Volumes/EFI/Extra/Extensions/AppleAC97AudioIntelICH.kext

 

Fifth: load the kexts:

sudo kextload /Volumes/EFI/Extra/Extensions/AppleAC97Audio.kext
and...
sudo kextload /Volumes/EFI/Extra/Extensions/AppleAC97AudioIntelICH.kext
and...
sudo kextload /Volumes/EFI/Extra/Extensions/*

 

Sixth: i tried a reboot. it doesnt stick you have to do it again i think you can add it to the kext cache and it will work but im not sure how to do it.

Link to comment
Share on other sites

Could you post how you got it to work? It will be helpful to other users with the same hardware.

 

Excellent, thanks!

 

/Edit

 

You cannot use the kext in /E/E probably because of dependencies on IOPCIFamily and other stuff.

 

I used patched AC97 kexts on my P4 hack as well. You need to replace the original AC97 kexts/plugins with the modified ones.

Fix permissions recursively on S/L/E before rebooting, or you won't get any sound.

Modifying files in S/L/E doesn't matter much if you're on 10.5.8, there's probably not going to be an update to that any time soon.

 

Leopard rebuilds the extensions cache by itself (for the kexts in S/L/E) you don't have to do anything.

Link to comment
Share on other sites

 Share

×
×
  • Create New...