SoftRAID 5.8 Re-ins...
 
Notifications
Clear all

SoftRAID 5.8 Re-installing Driver on Launch

40 Posts
13 Users
0 Reactions
20.4 K Views
(@riangray)
Posts: 9
Member
Topic starter
 

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?

 
Posted : 10/10/2019 11:03 pm
(@softraid-support)
Posts: 9197
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.

 
Posted : 11/10/2019 11:19 am
(@daizyoubu)
Posts: 11
Member
 

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.

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

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

 
Posted : 11/10/2019 2:46 pm
(@softraid-support)
Posts: 9197
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)

 
Posted : 11/10/2019 5:21 pm
(@djrobbins)
Posts: 2
Member
 

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

 
Posted : 11/10/2019 8:11 pm
(@riangray)
Posts: 9
Member
Topic starter
 

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.

 
Posted : 12/10/2019 12:21 am
(@softraid-support)
Posts: 9197
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.

 
Posted : 12/10/2019 3:57 pm
(@softraid-support)
Posts: 9197
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.

 
Posted : 12/10/2019 3:59 pm
(@jimgeb)
Posts: 2
Member
 

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

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

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

 
Posted : 13/10/2019 10:10 am
(@rexbinary)
Posts: 42
Member
 

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.

 
Posted : 13/10/2019 1:34 pm
(@rexbinary)
Posts: 42
Member
 

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.

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

When you reenable both, is the driver staying?

 
Posted : 13/10/2019 3:00 pm
(@rexbinary)
Posts: 42
Member
 

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.

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