Jump to content

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


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!

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.

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

×
×
  • Create New...