InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 07-02-2009, 01:54 PM
safmaverick safmaverick is offline
Puma
 
Join Date: May 2009
Posts: 27
Question kextload problem

Hi,
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?
Reply With Quote
  #2  
Old 07-02-2009, 05:30 PM
SaCleoCheater's Avatar
SaCleoCheater SaCleoCheater is offline
 
Join Date: Apr 2009
Location: Earth
Posts: 187
Try repairing your permissions.
Code:
diskutil repairPermissions /

My Specs
System: Custom Built
Mobo: ASRock Z68 Extreme4 Gen3
OS:Mac OS X MountainLion 10.8.2 & Windows 7 Ultimate x64
CPU: Intel Core i7 2600k @ 4.2GHz
Memory: 16GB DDR3 XMS3 1600MHz
Graphics Card: AMD Radeon HD 6870 1GB

Email/Gtalk:
[email protected]
Reply With Quote
  #3  
Old 07-02-2009, 11:53 PM
safmaverick safmaverick is offline
Puma
 
Join Date: May 2009
Posts: 27
thanx, but this doesnt help

any other suggestion?
Reply With Quote
  #4  
Old 07-03-2009, 08:23 AM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
Quote:
Originally Posted by safmaverick View Post
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#
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...

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #5  
Old 07-03-2009, 08:31 AM
safmaverick safmaverick is offline
Puma
 
Join Date: May 2009
Posts: 27
Any suggestions how to deal with it, Im kind a new here ?
Reply With Quote
  #6  
Old 07-04-2009, 06:35 PM
safmaverick safmaverick is offline
Puma
 
Join Date: May 2009
Posts: 27
Here is my AppleAC97AudioIntelICH.kext Info.plist file. where can I find that dependency?

Quote:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://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>
<key>CFBundleGetInfoString</key>
<string>1.0.0, Copyright Apple Computer, Inc. 2004</string>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAC97AudioIntelICH</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Intel ICHx AC97 Audio Driver</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>IOKitPersonalities</key>
<dict>
<key>ICH2 AC97 Audio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAC97AudioIntelICH</string>
<key>ICH Type</key>
<integer>2</integer>
<key>IOClass</key>
<string>AppleAC97AudioIntelICH</string>
<key>IOPCIPrimaryMatch</key>
<string>0x24458086 0x24358086</string>
<key>IOProbeScore</key>
<integer>10000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>ICH3 AC97 Audio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAC97AudioIntelICH</string>
<key>ICH Type</key>
<integer>3</integer>
<key>IOClass</key>
<string>AppleAC97AudioIntelICH</string>
<key>IOPCIPrimaryMatch</key>
<string>0x24858086</string>
<key>IOProbeScore</key>
<integer>10000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>ICH4 AC97 Audio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAC97AudioIntelICH</string>
<key>ICH Type</key>
<integer>4</integer>
<key>IOClass</key>
<string>AppleAC97AudioIntelICH</string>
<key>IOPCIPrimaryMatch</key>
<string>0x24c58086</string>
<key>IOProbeScore</key>
<integer>10000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>ICH5 AC97 Audio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAC97AudioIntelICH</string>
<key>ICH Type</key>
<integer>5</integer>
<key>IOClass</key>
<string>AppleAC97AudioIntelICH</string>
<key>IOPCIPrimaryMatch</key>
<string>0x24d58086</string>
<key>IOProbeScore</key>
<integer>10000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>ICH6 AC97 Audio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAC97AudioIntelICH</string>
<key>ICH Type</key>
<integer>6</integer>
<key>IOClass</key>
<string>AppleAC97AudioIntelICH</string>
<key>IOPCIPrimaryMatch</key>
<string>0x266e8086</string>
<key>IOProbeScore</key>
<integer>10000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
<key>NVIDIA AC97 Audio</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAC97AudioIntelICH</string>
<key>ICH Type</key>
<integer>99</integer>
<key>IOClass</key>
<string>AppleAC97AudioIntelICH</string>
<key>IOPCIPrimaryMatch</key>
<string>0x27de8086 0x00da10de 0x006a10de 0x01b110de</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<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>
</dict>
</plist>
Reply With Quote
  #7  
Old 07-07-2009, 08:55 AM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
Quote:
Originally Posted by safmaverick View Post
Here is my AppleAC97AudioIntelICH.kext Info.plist file. where can I find that dependency?
At the bottom where it says:

Code:
<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?

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #8  
Old 07-08-2009, 10:04 AM
safmaverick safmaverick is offline
Puma
 
Join Date: May 2009
Posts: 27
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.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply