SoftRAID 5.8 Re-ins...
 
Notifications
Clear all

SoftRAID 5.8 Re-installing Driver on Launch

Page 1 / 3
(@riangray)
Active Member Customer

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?

Quote
Topic starter Posted : 10/10/2019 11:03 pm
(@softraid-support)
Member Admin

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.

ReplyQuote
Posted : 11/10/2019 11:19 am
(@daizyoubu)
Active Member Customer

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.

ReplyQuote
Posted : 11/10/2019 2:36 pm
(@softraid-support)
Member Admin

That is because the bundled driver (5.6.8) is loading. I am working on a possible solution for this.

ReplyQuote
Posted : 11/10/2019 2:46 pm
(@softraid-support)
Member Admin

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)

ReplyQuote
Posted : 11/10/2019 5:21 pm
(@djrobbins)
New Member Customer

Tried this routine twice and did not work. Hoping for an update to make this work.

ReplyQuote
Posted : 11/10/2019 8:11 pm
(@riangray)
Active Member Customer

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.

ReplyQuote
Topic starter Posted : 12/10/2019 12:21 am
(@softraid-support)
Member Admin

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.

ReplyQuote
Posted : 12/10/2019 3:57 pm
(@softraid-support)
Member Admin

<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.

ReplyQuote
Posted : 12/10/2019 3:59 pm
(@jimgeb)
New Member Customer

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

ReplyQuote
Posted : 13/10/2019 7:43 am
(@softraid-support)
Member Admin

All I can say is we are researching this. Keep SIP disabled until we can resolve this.

ReplyQuote
Posted : 13/10/2019 10:10 am
rexbinary
(@rexbinary)
Eminent Member Customer

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.

ReplyQuote
Posted : 13/10/2019 1:34 pm
rexbinary
(@rexbinary)
Eminent Member Customer

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.

ReplyQuote
Posted : 13/10/2019 2:23 pm
(@softraid-support)
Member Admin

When you reenable both, is the driver staying?

ReplyQuote
Posted : 13/10/2019 3:00 pm
rexbinary
(@rexbinary)
Eminent Member Customer

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.

ReplyQuote
Posted : 13/10/2019 3:38 pm
Page 1 / 3
Share:
close
open