Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Leopard 10.5 › kextload problem
6,941 reads · 2009-07-02 – 2009-07-08

kextload problem

I want to make my sound work on my iPC 10.5.6 but I always got a kextload problem. I used this wiki tread ( http://wiki.osx86project.org/wiki/index.php/Audio ) to make my sound work in the past, and it did work. Now when I want to do the…

Primary Author
@safmaverick Published 2009-07-02
Collection
Leopard 10.5
Archival Footprint
6,941 historical reads · 2 curated field notes (from 8 dispatches) · 2009-07-02 – 2009-07-08
Credited Voices (3)
@safmaverick (5)@thorazine74 (2)@SaCleoCheater

I want to make my sound work on my iPC 10.5.6 but I always got a kextload problem.

I used this wiki tread ( http://wiki.osx86project.org/wiki/index.php/Audio ↗ ) to make my sound work in the past, and it did work. Now when I want to do the same I got an error on Step 13:

sh-3.2# kextload -t AppleAC97AudioIntelICH.kext
extension AppleAC97AudioIntelICH.kext has potential problems:
Warnings
"Kext has no explicit kernel dependency" = true

kextload: extension AppleAC97AudioIntelICH.kext appears to be loadable
kextload: cannot resolve dependencies for kernel extension AppleAC97AudioIntelICH.kext
error loading extension AppleAC97AudioIntelICH.kext
sh-3.2#

Any help about this?

Author Updates & Technical Revisions

Follow-up dispatches by @safmaverick

Author Update #1 @safmaverick 2009-07-02

thanx, but this doesnt help

any other suggestion?

Author Update #2 @safmaverick 2009-07-03

Any suggestions how to deal with it, Im kind a new here ?

Author Update #3 @safmaverick 2009-07-04

Here is my AppleAC97AudioIntelICH.kext Info.plist file. where can I find that dependency?

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleAC97AudioIntelICH</string>…
Author Update #4 @safmaverick 2009-07-08

Thanx for the answer. I tried using VoodooHDA and it didnt work. I got problem solved by milanca, he gave me some newer AppleAC97Audio.kext which worked fine. And, yeah, IOAudioFamily.kext was also missing, and that is probably that dependency kext which was missing.

Synthesized Community Field Notes

2 technical responses curated from 8 original dispatches

Field Note #1 @thorazine74 2009-07-03 ↳ Re: @safmaverick
@safmaverickkextload: extension AppleAC97AudioIntelICH.kext appears to be loadable kextload: cannot resolve dependencies for kernel extension AppleAC97AudioIntelICH.kext error loading extension AppleAC97AudioIntelICH.kext sh-3.2#

That means AppleAC97AudioIntelICH needs some other kext to work and you dont have it installed in the system. You can look in the info.plist, the dependency kexts are listed at the end.
You dont state your hardware but I think you would be better using an modded AppleHDA or VoodooHDA if your hardware supports it, AppleAC97Audio sounds kinda old...

Field Note #2 @thorazine74 2009-07-07 ↳ Re: @safmaverick
@safmaverickHere is my AppleAC97AudioIntelICH.kext Info.plist file. where can I find that dependency?

At the bottom where it says:

<key>OSBundleLibraries</key>
<dict>
<key>com.apple.driver.AppleAC97Audio</key>
<string>1.0.0</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.1</string>
</dict>

You need some AppleAC97Audio.kext and IOPCIFamily.kext (this one should always be present).
Anyway that plist looks kinda weird, its like its been edited and its name changed to supersede the AppleAC97Audio kext without changing the OSBundleLibraries.
Have you tried using some other kexts like VoodooHDA for audio?

Corroborated & Participated: @SaCleoCheater
Sources & Contributor Provenance (3 credited usernames · Thread #3286)
UsernameDossier ContributionDispatchesActive Window
@safmaverickPrimary Author52009-07-02 → 2009-07-08
@thorazine74Contributor22009-07-03 → 2009-07-07
@SaCleoCheaterContributor12009-07-02