JammerML Posted April 1, 2008 Share Posted April 1, 2008 ok, so I've got drivers that I am copying over to the /System/Library/Extensions. After one reboot the driver works fine....after a second reboot, throws a error message that the extension was installed incorrectly......I can repeat this ad infinitum. I am pretty sure that this is related to the permissions set on these files. What am I doing wrong? Link to comment Share on other sites More sharing options...
awesomo Posted April 3, 2008 Share Posted April 3, 2008 deleting the old ones? Link to comment Share on other sites More sharing options...
JammerML Posted April 3, 2008 Author Share Posted April 3, 2008 deleting the old ones? funny.... Link to comment Share on other sites More sharing options...
hecker Posted April 3, 2008 Share Posted April 3, 2008 Set the permissions like this: Open Terminal and write sudo chmod -R 755 /System/Library/Extensions/* sudo chown -R root:wheel /System/Library/Extensions/* sudo rm -R /System/Library/Extensions.kextcache (not needed for Leopard) sudo rm -R /System/Library/Extensions.mkext (Enter your admin password when asked) then reboot. Link to comment Share on other sites More sharing options...
JammerML Posted April 3, 2008 Author Share Posted April 3, 2008 Set the permissions like this:Open Terminal and write sudo chmod -R 755 /System/Library/Extensions/* sudo chown -R root:wheel /System/Library/Extensions/* sudo rm -R /System/Library/Extensions.kextcache (not needed for Leopard) sudo rm -R /System/Library/Extensions.mkext (Enter your admin password when asked) then reboot. I've done this....hmmmm....I'll try it again. Link to comment Share on other sites More sharing options...
hecker Posted April 3, 2008 Share Posted April 3, 2008 Make sure that the files you copied to the Extensions folder are really the ones you need. To copy them you need to use the -R switch, since a kext file is actually a directory. Like this: sudo cp -R yourkextfile.kext /System/Library/Extensions/ What is it that you are trying to install? Can you tell us exactly which steps you took? Link to comment Share on other sites More sharing options...
JammerML Posted April 3, 2008 Author Share Posted April 3, 2008 Make sure that the files you copied to the Extensions folder are really the ones you need.To copy them you need to use the -R switch, since a kext file is actually a directory. Like this: sudo cp -R yourkextfile.kext /System/Library/Extensions/ What is it that you are trying to install? Can you tell us exactly which steps you took? Sure, These are drivers for a broadcom ethernet card. in particular the AppleBCM5751Ethernet.kext. I am literally dragging and dropping this file, and choosing to replace, and authenticating, then going into a terminal and resetting the permissions. Link to comment Share on other sites More sharing options...
hecker Posted April 3, 2008 Share Posted April 3, 2008 Yeah, that sounds about right. Did you try setting the permissions with the asterisk (*), like I explained before? This will change the file permissions for the whole directory. Link to comment Share on other sites More sharing options...
JammerML Posted April 3, 2008 Author Share Posted April 3, 2008 Yeah, that sounds about right. Did you try setting the permissions with the asterisk (*), like I explained before? This will change the file permissions for the whole directory. trying right now Link to comment Share on other sites More sharing options...
raff Posted April 3, 2008 Share Posted April 3, 2008 Or boot into installation Dvd and by going into disk utilty, you repair permissions for all the filesystem! Link to comment Share on other sites More sharing options...
JammerML Posted April 3, 2008 Author Share Posted April 3, 2008 I've done this....hmmmm....I'll try it again. thyis appeared to fix my problems...I was fixing permissions on indiviual files, not the entire directory. Link to comment Share on other sites More sharing options...
raff Posted April 5, 2008 Share Posted April 5, 2008 Glad to know!!! Link to comment Share on other sites More sharing options...
Recommended Posts