If you have a T2 Security chip on your Mac, then Catalina (10.15) requires SIP to be disabled before the SoftRAID driver can be updated.
We have been informed that this issue will be resolved in 10.15.1.
Also, we discovered a second bug in Catalina where Startup System Security must be set to none. We do not know yet whether this will also be addressed in 10.15.1.
Here are shorthand instructions. Any questions on SIP can be posted here.
I am also linking to a Rocket Yard post created by OWC's Tom Nelson:
https://blog.macsales.com/45473-we-explain-what-system-integrity-protection-on-mac-is-and-how-to-control-it/
This article has lots of useful information on SIP, what it is for and why it is important.
How to disable or enable SIP on your T2 Security Chip equipped Mac:
How to turn OFF or turn ON the System Integrity Protection
(Always reset SIP to ON (enabled) when finished installing SoftRAID)
Click the menu.
Select Restart...
Hold down command-R to boot into the Recovery System.
Click the Utilities menu and select Terminal.
Type:
csrutil disable to disable SIP
or
csrutil enable to enable SIP
and press return. Wait for confirmation.
Click the menu.
Select Restart...
There may be a 30-45 second delay before the restart takes place.
Post note: We have learned that in systems where just disabling SIP does not work, that a solution is also disable Startup System Security is the fix. Here are the instructions from Apple:
I can't find SoftRAID 5.8 download link, and after upgrading to Catalina, and disabling SIP, SoftRAID 5.7.5 grays out the "Check for updates..." link. Any updates on where I can get SoftRAID 5.8?
Thanks,
Vic
5.8 has not yet been released as of 10.10 at 10AM EST.
We are working on releasing it ASAP.
After SIP is disabled, the driver was installed successfully.
However, once rebooted, it will ask for re-installing the driver again.
How to permanently install the driver? If cannot, what I am encountering now is that I have to stay at SIP disabled status.
Update: Further check confirmed that no reboot is required, just close the application and re-open it, it prompts for re-installation. And, I try another Mac to check if it is a single instance, same issue on the other one.
We are investigating this.
Question - if the driver for 5.8 is installed while still on Mojave before updating to Catalina, is the issue with T2 and SIP still likely to occur? I'm on a Mac mini 2018 and successfully installed 5.8 on Mojave.
Yes as Catalina defaults to the driver we license to Apple, 5.6.8. that is the problem, a bug in Catalina is reverting constantly to that version, not the 5.8 version.
I thought the resetting of kextcache would resolve this, but apparently not. Something else is at play.
Yes as Catalina defaults to the driver we license to Apple, 5.6.8. that is the problem, a bug in Catalina is reverting constantly to that version, not the 5.8 version.
I thought the resetting of kextcache would resolve this, but apparently not. Something else is at play.
Thanks, for now I'll hold off on upgrading to Catalina. Hopefully finding the fix is not too difficult.
Agree. This is a very annoying issue. If it were "universal" it would be easy to understand, but this seems to be affecting a very small minority of installations.
Just to clarify, if I don't have a T2 chip I don't have to worry about these SIP/startup issues?
Thanks for your help.
Apple started enabling a version of SIP with Mojave. So you probably will have to disable it yes.
I do not know whether it does anything, but it is enabled.
Apple started enabling a version of SIP with Mojave. So you probably will have to disable it yes.
I do not know whether it does anything, but it is enabled.
Any update on progress addressing this issue?
At least part of this problem will be addressed with 10.15.1, when it is released.
At least part of this problem will be addressed with 10.15.1, when it is released.
Will macOS 10.15.1 allow Mac’s with a T2 chip to enable Startup Security?
At least part of this problem will be addressed with 10.15.1, when it is released.
Please disregard my prior post; I see you’ve answered it in the original post in this thread.