Jump to content
12 posts in this topic

Recommended Posts

Hi all, I'm trying to install the AppleIntelE1000e kext, so I copied from terminal in installer cp -R /Volumes/OSX/kexts/AppleIntelE1000.kext /Volumes/Yosemite/System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins

then reboot -s and run the kextload -v /System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins/AppleIntelE1000e.kext command for that and was sucesfully and intel ethernet properly recognized and working.

After reboot the kext is not loaded anymore, except re using -s flag and kextload command.

I'm using clover 2696 with kext-dev-mode=1 flag at config.plist installed on the efi partition.

What can I do to make this kext "permanent"? can I use same method to load ALC898 (patched AppleHDA.kext) and USB3 kext?

Thank you

 

seems that you need this, open terminal app, sudo -s

your passw

 

sudo chown -R 0:0 [space] [drag your kext in the  terminal]

sudo chmod -R 755 [space] [drag your kext in the  terminall]

sudo touch /System/Library/Extensions

 

like this :

 

sudo chown -R 0:0 /System/Library/Extensions/nForceLAN.0.64.5.kext            

sudo chmod -R 755 /System/Library/Extensions/nForceLAN.0.64.5.kext

sudo touch /System/Library/Extensions

diskutil repairPermisson not work.. here the Errormessage:

 

 

Petros-Mac-mini:~ petro$ diskutil repairPermissions

Usage:  diskutil repairPermissions [-plist] MountPoint|DiskIdentifier|DeviceNode

Verify or repair the permissions of a Mac OS X boot volume.

Ownership of the affected disk is required.

 

Petros-Mac-mini:~ petro$

 

What is may Error ?  The Partition have write and Read activation on Admin "petro"

 

Update: I forgot the addition which partition I want to repair. 

 
I eingegben: diskutil repair permissions disk2s2 
 
as an example and then it is fine ... yes you get older and makes careless.
 
 
Yes and with the flash option / goes well, the repair permission immediately setting the boot partition to repair. 
 
Thanks again friends and helper here .. here is just a top No.1 Forum!
Edited by pinarek

@pinarek.

 

You forgot the "/"

eg

Last login: Sat Jun  7 09:44:19 on console
####-MacBook-Pro:~ ####$ diskutil repairPermissions /
Started verify/repair permissions on disk1s2 OSX 10.10
Group differs on "Library/Printers/InstalledPrinters.plist"; should be 80; group is 0
Permissions differ on "Library/Printers/InstalledPrinters.plist"; should be -rw-rw-rw- ; they are -rw-r--r-- 
Repaired "Library/Printers/InstalledPrinters.plist"
Group differs on "Library/Java"; should be 0; group is 80
Permissions differ on "Library/Java"; should be drwxr-xr-x ; they are drwxrwxr-x 
Repaired "Library/Java"
Permissions differ on "System/Library/Extensions/AMDRadeonX3000.kext/Contents/PkgInfo"; should be -rwxr-xr-x ; they are -rw-r--r-- 
Repaired "System/Library/Extensions/AMDRadeonX3000.kext/Contents/PkgInfo"
Permissions differ on "System/Library/Extensions/AMDRadeonX4000.kext/Contents/PkgInfo"; should be -rwxr-xr-x ; they are -rw-r--r-- 
Repaired "System/Library/Extensions/AMDRadeonX4000.kext/Contents/PkgInfo"
Permissions differ on "System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext/Contents/Resources/exports"; should be -rw-r--r-- ; they are -rwxr-xr-x 
Repaired "System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext/Contents/Resources/exports"
Permissions differ on "Library/Extensions/ATTOCelerityFC8.kext/Contents/MacOS/ATTOCelerityFC8"; should be -rw-r--r-- ; they are -rwxr-xr-x 
Repaired "Library/Extensions/ATTOCelerityFC8.kext/Contents/MacOS/ATTOCelerityFC8"
Permissions differ on "Library/Extensions/ATTOExpressSASHBA2.kext/Contents/MacOS/ATTOExpressSASHBA2"; should be -rw-r--r-- ; they are -rwxr-xr-x 
Repaired "Library/Extensions/ATTOExpressSASHBA2.kext/Contents/MacOS/ATTOExpressSASHBA2"
Permissions differ on "Library/Extensions/ATTOExpressSASRAID2.kext/Contents/MacOS/ATTOExpressSASRAID2"; should be -rw-r--r-- ; they are -rwxr-xr-x 
Repaired "Library/Extensions/ATTOExpressSASRAID2.kext/Contents/MacOS/ATTOExpressSASRAID2"
Permissions differ on "Library/Extensions/CalDigitHDProDrv.kext/Contents/MacOS/CalDigitHDProDrv"; should be -rw-r--r-- ; they are -rwxr-xr-x 
Repaired "Library/Extensions/CalDigitHDProDrv.kext/Contents/MacOS/CalDigitHDProDrv"
Permissions differ on "System/Library/Extensions/JMicronATA.kext/Contents/MacOS/JMicronATA"; should be -rw-r--r-- ; they are -rwxr-xr-x 
Repaired "System/Library/Extensions/JMicronATA.kext/Contents/MacOS/JMicronATA"
Finished verify/repair permissions on disk1s2 OSX 10.10

@Alex Mac,

Have you tried injecting AppleIntelE1000.kext with Clover from /EFI/Clover/Kexts/10.10?

That will not work I think. AFAIK DiskUtil can't repair permissions on a kernel extension that you have manually copied to /S/L/E because it does not know what permissions it's supposed to have.

 

You have corrupted the permissions and ownership on the entire IONetworkingFamily.kext by altering its contents, that's why it's not loading.

 

AppleIntelE1000e.kext does not need to be inside IONetworkingFamily.kext, it will work fine from /System/Library/Extensions

 

Place it in /S/L/E and do this to fix permissions on everything in there:

 

sudo chown -R 0:0 /System/Library/Extensions/

sudo chmod -R 755 /System/Library/Extensions/

sudo touch /System/Library/Extensions

 

Then reboot and it'll load.

seems that you need this, open terminal app, sudo -s

your passw

 

sudo chown -R 0:0 [space] [drag your kext in the  terminal]

sudo chmod -R 755 [space] [drag your kext in the  terminall]

sudo touch /System/Library/Extensions

 

like this :

 

sudo chown -R 0:0 /System/Library/Extensions/nForceLAN.0.64.5.kext            

sudo chmod -R 755 /System/Library/Extensions/nForceLAN.0.64.5.kext

sudo touch /System/Library/Extensions

I went for this and was perfect, tks!!!

worked for network, usb and audio kext (with this one I've lost hdmi monitor mirror)....maybe bad clover config

That will not work I think. AFAIK DiskUtil can't repair permissions on a kernel extension that you have manually copied to /S/L/E because it does not know what permissions it's supposed to have.

 

You have corrupted the permissions and ownership on the entire IONetworkingFamily.kext by altering its contents, that's why it's not loading.

 

AppleIntelE1000e.kext does not need to be inside IONetworkingFamily.kext, it will work fine from /System/Library/Extensions

 

Place it in /S/L/E and do this to fix permissions on everything in there:

 

sudo chown -R 0:0 /System/Library/Extensions/

sudo chmod -R 755 /System/Library/Extensions/

sudo touch /System/Library/Extensions

 

Then reboot and it'll load.

With permissions all set right, is it still a need to take the kext-dev-mode boot argument?

×
×
  • Create New...