Currently have 3 OCW ThunderBlade V4 drives - all came with SoftRAID 5 XT Licenses.
Running SoftRAID 6.0.1 on an Intel Based MacBook Pro with Big Sur.
I have upgraded SoftRAID 5 Licenses to SoftRAID 6, and installed - all OK.
My issue is that the drives do not always mount until I restart my entire system.
So the drives will mount and work fine after a restart. I then eject the drives. I will then be unable to use or mount the drives again until I restart the entire system first.
Everything was fine with all beta versions of SoftRAID 6 - this has only started happening with the full version.
When connecting the drives, SoftRAID 6 sees all units and reports them as unmounted - I try to manually mount but get no error - after a while it remains unmounted.
Its quite annoying having to restart the entire system before being able to connect and mount my drives......
There was no driver change from the beta version to release. I am not sure what may be causing this. My hunch is this is a kextcache issue.
So lets try something simple, see if it works, before diving deeper.
run the terminal.app and paste these commands in:
sudo kmutil clear-staging
sudo kextcache -i /
restart the computer.
run SoftRAID and click on your startup volume tile.
Select "reinstall SoftRAID driver" from volumes menu.
restart
Run the terminal.app and paste this in:
sudo kextstat -b com.softraid.driver.SoftRAID
It should show 6.0.1
If it does, try your unmounting process.
@softraid-support Thank you for your quick response.
I followed the entire process as instructed. When I get to the final command to check version I get the attached in Terminal.
The SoftRAID software does show the correct driver version though.
Drives have mounted OK - then again Ive just restart date system! I will monitor and see how it goes......
Let me know. I do not know why kextstat is saying that.
You can do the generic kextstat command and filter for SoftRAID. See what version is loading.
Just reconnected the drives and again not mounting.
Grrrrr!
And you did these steps in order?
run the terminal.app and paste these commands in:
sudo kmutil clear-staging
sudo kextcache -i /
restart the computer.
run SoftRAID and click on your startup volume tile.
Select "reinstall SoftRAID driver" from volumes menu.
restart
Run the terminal.app and paste this in:
sudo kextstat -b com.softraid.driver.SoftRAID
It should show 6.0.1
If it does, try your unmounting process.
Ok, so this time I entered SoftRAID first and manually uninstalled the driver (from the Utilities menu).
Reboot.
Run both commands - attached screenshot 01
Reboot.
Opened SoftRAID and was prompted to install driver - attached screenshot 02
Driver Installed - attached screenshot 03
Connected my drives and they would not mount - attached screenshot 04
Reboot
Connected drives and they mount OK (as they usually do after a reboot).
Run final command to check driver version and is now reporting 6.0.1 - attached screenshot 06
I have now noticed that upon opening SoftRAID it no longer asks for my password and prompting to install the drive, as it was doing this every time I opened the application before.....
I have now ejected and re-connected my drives 3 times and they are mounting ok each time - I will try again after a while and see if they still mount (fingers crossed!!!)
I have also attached a current technical log......
I do not know why some macOS installations have such a hard time replacing a driver. glad you are working now.
It is a bug in the kernel extension cache process.
Have been testing the drives and seems much more reliable now!
Thank you!!