Jump to content

Attack of the Returning Extensions.mkext and Extensions.kextcache Files!


LevinD
 Share

16 posts in this topic

Recommended Posts

Alright so I have installed OSX 10.4.6 and updated to 10.4.7, everything went smooth but of corse there had to be a catch! Initialy the sound did not work so I turned to the forums and searched my way to this solution:

1. Delete AppleHDA.kext:

 

* In Terminal, type:

* sudo rm -rf /System/Library/Extensions/AppleHDA.kext

* sudo rm -rf /System/Library/Extensions.mkext

* sudo rm -rf /System/Library/Extensions.kextcache

 

2) Edit AppleAzaliaAudio.kext:

 

* In Terminal, type: sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/Info.plist

* Search for (use hotkey= ctrl + w):

<key>IOHDAudioCodecVendorID</key>

* change the string to:

<string>0x10ec0880</string>

* Exit pico

* sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist

* Search for (use hotkey= ctrl + w):

<key>IOPCIPrimaryMatch</key>

* change the string to:

<string>0x27d88086</string>

* Exit pico

 

3) Clean up the system:

 

* In Terminal, type:

* sudo diskutil repairpermissions /

* sudo kextload /System/Library/Extensions/AppleAzaliaAudio.kext

* kextcache -k /System/Library/Extensions/

 

4) Then, reboot and enjoy sound out of two channels.

I did every step with great precision, rebooted and alas I was still without sound only now the Output selection was now visible and everything seemed normal the only problem was that there was no SOUND. I check the system/library and found that both Extensions.mkext and Extensions.kextcache were still there! So I tryed again, rebooted and again they returned! Please Help, Thanks!

Link to comment
Share on other sites

Guest bikedude880

Those are supposed to return. They are caches of all the extensions in "/System/Library/Extensions". It helps (as far as I know) the system boot faster. Hope this helps.

Link to comment
Share on other sites

Well it helps to tell me what isn't wrong, but I need to know what is wrong..

The title of your thread only expressed extreme concern about the extensions files. You got that answer. A more appropriate title might have mentioned your problem with getting sound to work.

 

I was still without sound only now the Output selection was now visible and everything seemed normal the only problem was that there was no SOUND. I check the system/library and found that both Extensions.mkext and Extensions.kextcache were still there!

Did you go through the Appendix to the guide to be sure you were using the correct vendor/device strings for your hardware?

 

To speed booting, OSX builds a database of all the kexts and the devices they can connect to. If you change a kext, that database needs to be updated. There are a couple of ways to do that, but the easiest is to delete the database to force it to be rebuilt. Thus the files reappear but with the updated data.

Link to comment
Share on other sites

I see.. Well now I know! I did read the appendix and set everything right.

 

 

 

How is that done?

 

Thanks again.

 

sudo chmod -R 755 /System/Library/Extensions

sudo chown -R root:wheel /System/Library/Extensions

Link to comment
Share on other sites

 Share

×
×
  • Create New...