I'm not certain if this is a Catalina issue, but considering SIP instructions came with the release, I'm assuming it is related.
On SoftRAID 5.8, after following the installation instructions, there is a bit in the end about re-enabling SIP, which, if I follow, will cause an error message saying SoftRAID could not install the driver due to a bug in Catalina, even though the driver has already been installed in previous steps.
The problem I'm experiencing is that whenever I launch the app, it automatically starts installing the new driver again with the usual dialogue box. After around 60 seconds, it says the driver is successfully installed.
So right now, I've kept SIP disabled so that I can use the app. I've tried uninstalling SoftRAID completely and then re-installing it to no avail. Is there something I missed, or recommended course of actions to fix the issue?
I do not yet have an answer for these issues. Apple implemented this "feature" after final beta, so it is new to us also.
Most users are having success, so it is a matter of finding what is in common with those scenarios that fail.
We apologize for this shortfall and will try to figure this out quickly.
Same issue here. And, I bet the driver was not actually installed successfully as the RAID 5 is running 100MB/s write after it says the installation is successful.
That is because the bundled driver (5.6.8) is loading. I am working on a possible solution for this.
Here is a possible fix, it is not confirmed, so I am looking for feedback:
1. Reboot into recovery mode.
2. In terminal, run: csrutil disable
3. In terminal, run: reboot
4. Run SoftRAID 5.8 and install driver
5. Restart
6. Run in terminal: sudo kextcache -i /
7. Restart.
8. Run SoftRAID. Does it ask to update the driver?
9. If no, then:
10. Reboot into recovery mode.
11. In terminal, run: csrutil enable
12. Run SoftRAID and see if it runs normally. (It should)
Tried this routine twice and did not work. Hoping for an update to make this work.
Unfortunately, this didn't do the trick. I've made some interesting observations though. On SoftRAID app, the current version of the driver shows as v5.8. (which I believe is the latest and the one that app is trying to install repeatedly)
The other thing is that sometimes the app won't require the driver installation if there were no RAID drive connected on booting and if there were no drives connected while launching the app. However, this appears to work only once per session, as it will promptly ask for the password on the next attempt to open the app. After seeing this, I thought for a moment it is resolved but any attempts followed without the reboot still required reinstallation.
Tried this routine twice and did not work. Hoping for an update to make this work.
Hopefully it will work if you keep SIP disabled. This was sprung on us after all the developer betas on Catalina, and we do not see the root cause yet.
<The other thing is that sometimes the app won't require the driver installation if there were no RAID drive connected on booting and if there were no drives connected while launching the app. However, this appears to work only once per session, as it will promptly ask for the password on the next attempt to open the app. After seeing this, I thought for a moment it is resolved but any attempts followed without the reboot still required reinstallation.
Another issue is the SMART drivers do not load in a similar manner, you need to have all USB devices disabled at startup, then enable SMART in SoftRAID, then you can connect them.
What you see is similar behavior.
Catalina is attempting to block all third party driver extensions.
Having the same problem as all above with 5.8 and upgrade to Catalina. Need to disable protection first otherwise it keeps asking to update driver. I am using an iMac Pro. Works when I disable protection as you suggested. Please advise.
Thank you
Jim
All I can say is we are researching this. Keep SIP disabled until we can resolve this.
The SoftRAID application is installing the driver every launch even with SIP disabled on my 2018 Mac mini. I have also tried the steps in this thread to clear the kernel extension cache which produced the same result.
EDIT: I seldom post without an edit.
Follow up to my last post I have found if I disable Secure Boot in addition to disabling SIP then the SoftRAID application no longer prompts to install the driver.
EDIT: I seldom post without an edit.
When you reenable both, is the driver staying?
The driver will still load when I re-enable SIP. It will not load when I re-enable Secure Boot.
EDIT: I seldom post without an edit.