Contribute
Register

OS X El Capitan Public Beta 3 is Now Available

Joined
Feb 16, 2011
Messages
24
Motherboard
GA-Z77-D3H
CPU
3.5 GHz Intel Core i7
Graphics
nVidia GeForce GT 610 2048 MB
Mac
  1. iMac
Classic Mac
Mobile Phone
i read it again and now i got it

thanks
 
Joined
Apr 14, 2013
Messages
86
Motherboard
Aorus Z370 Gaming 7
CPU
i7-8700K
Graphics
GTX 970
Mobile Phone
  1. iOS
I need a little help. For some reason, when I enable SIP (with 0x00 flag), the system won't load my AppleIntelE1000e kext. It is in /L/E, along with FakeSMC, which loads normally. I've checked permissions and they seem to be fine, so I've run out of ideas of what might be preventing it from loading (since FakeSMC is loading normally).

Another weird problem is that, when SIP is enabled, I can't mount my EFI partition. Terminal says that msdosfs.kext has an invalid signature and therefore cannot be loaded. It is really weird, since this is a system kext (I think?). AppleKextExcludeList.kext too has an invalid signature, and along with msdosfs.kext they're the only two ones that show "Unknown" under the "Obtained From" field in System Information -> Extensions. If I turn SIP on, I can't disable it in config.plist since I can't access my EFI partition, so I need to boot through an USB installer.

Can anyone help?
 
Last edited:
Joined
Feb 16, 2011
Messages
24
Motherboard
GA-Z77-D3H
CPU
3.5 GHz Intel Core i7
Graphics
nVidia GeForce GT 610 2048 MB
Mac
  1. iMac
Classic Mac
Mobile Phone
have you tried mounting with clover configurator?
 
Joined
Apr 14, 2013
Messages
86
Motherboard
Aorus Z370 Gaming 7
CPU
i7-8700K
Graphics
GTX 970
Mobile Phone
  1. iOS
Yup, no success.
 
Joined
Oct 29, 2010
Messages
47
Motherboard
GA-Z68MA-D2H-B3 1C
CPU
i7-2600K 4,2GHz
Graphics
Sapphire RX 570 ITX
Mac
  1. iMac
  2. Mac Pro
anor4k, you have to manually load AppleIntelE1000e.kext prior to running kextcache by kextload, as this command will only build the kext into the kernel, when it's loaded. I had this issue when I used kextcache in single mode. If it works, better call kextcache again after successful boot. BR, K.
 
Joined
Apr 14, 2013
Messages
86
Motherboard
Aorus Z370 Gaming 7
CPU
i7-8700K
Graphics
GTX 970
Mobile Phone
  1. iOS
Thanks karlson12. Do I run kextcache/kextload on single user mode? right before boot?
 
Joined
Apr 14, 2013
Messages
86
Motherboard
Aorus Z370 Gaming 7
CPU
i7-8700K
Graphics
GTX 970
Mobile Phone
  1. iOS
Success! I didn't even have to use kextcache/kextload. Just had to remove /S/L/Caches/com.apple.kext.caches and rebuild it using Kext Utility. The cache was the problem, after all.
EFI partition still won't mount, but now that everything is working smoothly, it won't be such a problem.
 
Joined
Feb 16, 2011
Messages
24
Motherboard
GA-Z77-D3H
CPU
3.5 GHz Intel Core i7
Graphics
nVidia GeForce GT 610 2048 MB
Mac
  1. iMac
Classic Mac
Mobile Phone
for those of you who might be confused about correct bootflags to set for CsrActiveConfig in your clover config.plist file when performing various tasks requiring enabling or disabling of SIP-you can refer to post #36 of this thread which provides an insight into the different levels of security associated with a particular flag-courtesy of Toleda-quote:

"Anything over 3 allows access to running processes, kernel, internals, debugging and finally, NVRAM.
65 and 67 are not valid and default to 64 hex (0x40); results in disabling every element of SIP.
3 allows loading of edited kexts (1) and kext editing/installation (2), less risk not more.
Use 3 for one boot to install edited kexts and rebuild kernel cache. Restart with 0 for working system with SIP fully enabled."

this helped me understand which flag to use,when to use it and why-hope it does the same for you

thanks
 
Joined
Dec 27, 2014
Messages
37
Motherboard
Asus Z97M
CPU
Intel i7-4790K
Graphics
nVidia GTX 970
Mac
  1. iMac
  2. MacBook
  3. Mac mini
Mobile Phone
  1. iOS
IMHO, misleading and factually incorrect.
Anything over 3 allows access to running processes, kernel, internals, debugging and finally, NVRAM.
65 and 67 are not valid and default to 64 hex (0x40); results in disabling every element of SIP.
3 allows loading of edited kexts (1) and kext editing/installation (2), less risk not more.
Use 3 for one boot to install edited kexts and rebuild kernel cache. Restart with 0 for working system with SIP fully enabled.

Wow, super sorry. I am a developer but simply didn't convert 64 from dec to hex. So in my mind 65 was 64+1 and 67 was 64+2+1 but I forgot I forgot about 0x (so its hexadecimal). Super-sorry for that. I am so very ashamed. :oops: Going to exile now. :cry:
 
Joined
Feb 16, 2011
Messages
24
Motherboard
GA-Z77-D3H
CPU
3.5 GHz Intel Core i7
Graphics
nVidia GeForce GT 610 2048 MB
Mac
  1. iMac
Classic Mac
Mobile Phone
no need to apologise ueer3fc- and do not go into exile please- we need your valuable contributions in this forum -e.g your excellent guide on upgrading from beta 2 to beta 3 has assisted many here make that transition and i personally have learnt a lot from you. life is a learning experience and everyone can make a slip

thanks
 
Top