Jump to content

how 2 reinstall .kext file


4 posts in this topic

Recommended Posts

i get an error after booting up

 

"System extension cannot be used, blah blah blah"

 

AppleAirportBrcm4311.kext needs to be reinstalled.

 

I have tried extracting a copy from a known working installation DVD and copy and pasteing, but I still get error no good.

 

also tried coping and pasteing the whole IO80211Family.kext, no good.

 

Also tried to reinstall "wireless.support.pkg", but installer hangs/freezes.

Link to comment
Share on other sites

Okay, you need to get in terminal:

 

sudo -s

cp -R *your file here* /System/Extensions/

reboot

 

That should do the trick to fix it.... The permissions are incorrect if you dont do it right.

OK, a couple of things here.

 

The AppleAirPortBrcm4311.kext is embedded inside the IO80211Family.kext. So copying it to the Extensions folder would make a copy outside of the IO80211Family.kext.

 

Kexts are located in /System/Library/Extensions not /System/Extensions

 

*your file here* would have to pass through the IO80211Family.kext. The correct path would be: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext

 

So, to copy the kext back onto itself like the command is trying to do, you would need to do the following:

 

cp -R /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/

 

What I would propose doing is to try to repair permissions on the AppleAirPortBrcm4311.kext.

 

Go into Terminal (in Utilities folder) and type:

 

cd /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns
sudo find AppleAirPortBrcm4311.kext -type d -exec /bin/chmod 0755 {} \;
sudo find AppleAirPortBrcm4311.kext -type f -exec /bin/chmod 0644 {} \;
cd /System/Library
rm -rf Extensions.mkext Extensions.kextcache
diskutil repairPermissions /
reboot

Link to comment
Share on other sites

You Fellas are the best, SUCCESS !!!!

 

Now my wireless is working.

 

now I am running Jas Patched 10.4.6 on an Amd 64bit 3200+ Nvidia chipset with no problems.

The patched version fixed the computer from hanging up when not active for more than a couple of minutes.

 

Compaq Presario R3240

Amd 64bit mobile 3200+ SSE2

1.25gb ram

Jas Patched 10.4.6 Native (no dual boot)

Link to comment
Share on other sites

 Share

×
×
  • Create New...