Contribute
Register

El Capitan 10.11.3 SIP problems

Status
Not open for further replies.
Joined
Jan 13, 2015
Messages
20
Motherboard
Gigabyte GA-Z97-D3H
CPU
i5-4440
Graphics
EVGA GT 740 SC 2GB DDR5
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
I have a problem with losing audio on reboot using cloverALC script. It happens when I re-enable SIP after installation as instructed. If SIP remains partially disabled (0x3) audio works fine on reboot, or on shut down. I already asked toleda for help and he said that this is not an audio issue, and that something is causing a kext cache rebuilt with SIP enabled.

Does anyone have any ideas what the solution could be for this problem, other than keeping SIP partially disabled?

Thanks!
 
I have a problem with losing audio on reboot using cloverALC script. It happens when I re-enable SIP after installation as instructed. If SIP remains partially disabled (0x3) audio works fine on reboot, or on shut down. I already asked toleda for help and he said that this is not an audio issue, and that something is causing a kext cache rebuilt with SIP enabled.

Does anyone has any ideas what the solution could be for this problem, other than keeping SIP partially disabled?

Thanks!

Leave SIP partially enabled. CsrActiveConfig 0x03. You can Enable SIP once kext injection is done. But its better to leave SIP partially enabled just incase.
 
Leave SIP partially enabled. CsrActiveConfig 0x03. You can Enable SIP once kext injection is done. But its better to leave SIP partially enabled just incase.

That is what I did. Disabled SIP in Clover Configurator: CsrActiveConfig 0x3, restarted, installed the script, set CsrActiveConfig 0x0, rebooted again, and when I reached desktop audio was working, however almost everytime on next reboot audio would stop working and I had to repeat the whole process again.

So the only way I was able to keep audio consistent after reboot was to leave CsrActiveConfig 0x3. By the way, what are the risks leaving SIP partially disabled, if there aren't any other solutions for this?

Thanks for the help!
 
That is what I did. Disabled SIP in Clover Configurator: CsrActiveConfig 0x3, restarted, installed the script, set CsrActiveConfig 0x0, rebooted again, and when I reached desktop audio was working, however almost everytime on next reboot audio would stop working and I had to repeat the whole process again.

So the only way I was able to keep audio consistent after reboot was to leave CsrActiveConfig 0x3. By the way, what are the risks leaving SIP partially disabled, if there aren't any other solutions for this?

Thanks for the help!

It is very hard to predict when OS X may dedide to rebuild cache. Having SIP enabled during a a cache rebuild is going to break unsigned kexts.

It is best to leave SIP disabled..

http://www.tonymacx86.com/el-capita...-changes-workarounds-current-information.html
 
It is very hard to predict when OS X may dedide to rebuild cache. Having SIP enabled during a a cache rebuild is going to break unsigned kexts.

It is best to leave SIP disabled..

http://www.tonymacx86.com/el-capita...-changes-workarounds-current-information.html


This gave me an idea. I disabled SIP completely (0x67), rebooted, reinstalled toleda's script, enabled SIP (0x0), and after 10 or so reboots and shut downs audio still works! If audio breaks again I will just leave SIP on 0x3, but right now everything seems to be working. :thumbup:

Thanks!
 
That gave me an idea. I disabled SIP completely (0x67), rebooted, reinstalled toleda's script, enabled SIP (0x0), and after 10 or so reboots and shut downs audio still works! If audio breaks again I will just leave SIP at 0x3, but right now everything seems to be working. :thumbup:

Thanks!

I have SIP fully enabled on all my Hacks. i Partially enable SIP with 0x03 When i Update. Im Using Clover Fly on patching on my hacks. Only need to do kext injection when i Update to a next version of OS X.
 
I have SIP fully enabled on all my Hacks. i Partially enable SIP with 0x03 When i Update. Im Using Clover Fly on patching on my hacks. Only need to do kext injection when i Update to a next version of OS X.

For people who understand how to stabilize kernel cache and know what to do when kernel cache is unexpectedly rebuilt with SIP enabled, that's fine... they can enable SIP.

For those that don't know what they are doing and haven't read the available documentation on SIP... they should leave SIP disabled.

Note: "kext injection" has nothing to do with SIP. It is a Clover feature where kexts can be loaded without being installed to the system volume (via EFI/Clover/kexts).
 
For people who understand how to stabilize kernel cache and know what to do when kernel cache is unexpectedly rebuilt with SIP enabled, that's fine... they can enable SIP.

For those that don't know what they are doing and haven't read the available documentation on SIP... they should leave SIP disabled.

Note: "kext injection" has nothing to do with SIP. It is a Clover feature where kext scan be loaded without being installed to the system volume (via EFI/Clover/kexts).

Thank you for additional information. I read the post about SIP prior to directly upgrading to El Capitan and followed the instructions given. I haven't had any issues with the updates though, only this audio problem, but it seems to be working now.
 
Thank you for additional information. I read the post about SIP prior to directly upgrading to El Capitan and followed the instructions given. I haven't had any issues with the updates though, only this audio problem, but it seems to be working now.

Assuming you're using patched AppleHDA, it requires unsigned/invalid signature kext installed to /S/L/E. If you enable SIP, and OS X decides to rebuild kernel cache, audio will break due to the kext being excluded from kernel cache (and it will not load). And then you'll need to disable SIP, rebuild cache, and reboot.
 
For people who understand how to stabilize kernel cache and know what to do when kernel cache is unexpectedly rebuilt with SIP enabled, that's fine... they can enable SIP.

For those that don't know what they are doing and haven't read the available documentation on SIP... they should leave SIP disabled.

Note: "kext injection" has nothing to do with SIP. It is a Clover feature where kext scan be loaded without being installed to the system volume (via EFI/Clover/kexts).

Ive learnt so much over the passed couple of months because of You RehabMan :thumbup: Yeah sorry things i say are technical for some people.
 
Status
Not open for further replies.
Back
Top