SoftRAID6 Always Ne...
 
Notifications
Clear all

SoftRAID6 Always Needs Administrator Authentication?

Page 2 / 3
(@dgiffin)
Trusted Member

No, that didn't help - support file is attached.

 

ReplyQuote
Topic starter Posted : 09/10/2021 10:47 am
(@softraid-support)
Member Admin

@dgiffin

The kextcache did not reset. (macOS is loading the 6.0.5 driver)

try pasting these two commands into terminal, then restarting. Let me know if that fixes this.

sudo kmutil clear-staging
sudo kextcache -i /

ReplyQuote
Posted : 09/10/2021 1:32 pm
(@dgiffin)
Trusted Member

Isn’t that what I just did?

ReplyQuote
Topic starter Posted : 09/10/2021 3:39 pm
(@softraid-support)
Member Admin

@dgiffin

To see if it worked, paste this into terminal:

sudo kextstat -b com.softraid.driver.SoftRAID

This will tell you which driver version is loading. if 6.1, you should be OK. if 6.0.5, try resetting the caches again.

Another option is "uninsrtall SoftRAID", then restart and reinstall and see if that does the trick.

ReplyQuote
Posted : 10/10/2021 2:54 pm
(@dgiffin)
Trusted Member

I tried that - kextstat still showed 6.0.5.

I uninstalled the SoftRAID driver and reinstalled, kextstat is still showing 6.0.5 (although the SoftRAID app window says driver 6.1).

 

Should I uninstall ALL SoftRAID components and reinstall from scratch?

ReplyQuote
Topic starter Posted : 11/10/2021 1:26 am
(@softraid-support)
Member Admin

@dgiffin

Stubborn system. The most basic user modification on macOS is updating drivers. One would think updating the extensions cache would be reliable in macOS.

Yes, do a "uninstall SoftRAID" and try again. You do not need to redownload the app.

This is kind of crazy.

ReplyQuote
Posted : 11/10/2021 9:50 am
(@dgiffin)
Trusted Member

So just to be clear, I should uninstall ALL SoftRAID components or just the driver?

ReplyQuote
Topic starter Posted : 11/10/2021 10:03 am
(@softraid-support)
Member Admin

@dgiffin

Just use the command "Uninstall SoftRAID" in the utilities menu. that will be enough. then restart and install SoftRAID driver.

ReplyQuote
Posted : 11/10/2021 10:08 am
(@dgiffin)
Trusted Member

Sory to be pedantic, but there are 2 options that seem relevent in the Utilities menu:

1) Uninstall SoftRAID driver

2) Uninstall all SoftRAID components

Which one do you want me to run?

ReplyQuote
Topic starter Posted : 11/10/2021 10:20 am
(@softraid-support)
Member Admin

@dgiffin

Sorry, I forget we changed the wording. All components.

ReplyQuote
Posted : 11/10/2021 10:34 am
(@dgiffin)
Trusted Member

Unfortunately going through the "Uninstall all SoftRAID components"/restart/reinstall/restart hasn't helped, I am still seeing 6.0.5:

Executing: /usr/bin/kmutil showloaded --bundle-identifier com.softraid.driver.SoftRAID

No variant specified, falling back to release

Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>

  117    0 0xffffff7f9cd24000 0x2f000    0x2f000    com.softraid.driver.SoftRAID (6.0.5) E6447899-F7A5-3524-B637-5BAEB4A09DAA <30 6 5 3>

ReplyQuote
Topic starter Posted : 11/10/2021 11:44 am
(@softraid-support)
Member Admin

@dgiffin

Very very weird.

Lets do one more thing. Manually delete everything via terminal:

How to manually Remove/uninstall the SoftRAID driver and components:

Paste each command line below into the terminal application. You will need your normal admin password for some steps.

Delete the SoftRAID driver:
sudo rm -r /Library/Extensions/SoftRAID.kext
sudo touch /Library/Extensions
sudo kextcache -fu /

Now, Restart your computer

Remove the daemon and SoftRAID Monitor:
sudo rm /Library/LaunchDaemons/com.softraid.softraidd.plist
sudo rm /Library/LaunchAgents/com.softraid.SoftRAIDMonitor.plist

Remove the SoftRAID application support directory:
sudo rm -r /Library/Application\ Support/SoftRAID

Remove all the SoftRAID preferences:
defaults delete com.softraid.SoftRAID

Remove preference files
sudo rm -r com.softraid.com

reset the extensions caches:
sudo kmutil clear-staging
sudo kextcache -i /

Restart the Mac. SoftRAID volumes will no longer mount on the desktop, but that is temporary, until you reinstall the driver.

 

Correct?

Now run this command in terminal:

ls -als /Volumes/StagedExtensions/Library/Extensions

 

Is SoftRAID still there? (hopefully not)

 

When you run SoftRAID to install the driver, do not immediately restart. wait until the dialog box pops up to go to System Preferences/Security. "Allow" OWC as an Identified developer, now restart later when you quit System Preference, go to SoftRAID and restart.

 

ReplyQuote
Posted : 11/10/2021 1:38 pm
(@dgiffin)
Trusted Member

Everything went as expected, at the end after the last reboot:

dgiffin@dgiffin ~ % ls -als /Volumes/StagedExtensions/Library/Extensions

ls: /Volumes/StagedExtensions/Library/Extensions: No such file or directory

dgiffin@dgiffin ~ % ls /Volumes 

Internal Time Machine

Startup com.apple.TimeMachine.localsnapshots

dgiffin@dgiffin ~ % 

ReplyQuote
Topic starter Posted : 12/10/2021 12:53 am
(@dgiffin)
Trusted Member

I ran the SoftRAID app and installed the driver - I did NOT get asked to allow OWC as an identified developer and did not get asked to restart my Mac, however when I quit and restart the SoftRAID app I am no longer asked for the administrator password.

I can see my RAID volume in the app, but it won't mount onto my desktop.

ReplyQuote
Topic starter Posted : 12/10/2021 1:11 am
(@dgiffin)
Trusted Member

..but when I checked System Preferences I did see that it said system software from OWN had been updated and it showed me the "Allow" button... 

clicked that, restarted and the RAID mounted fine.

I know you folks are working in the murky depths of the kernel and driver world, and I can see my data now, but I have to say I approach SoftRAID updates with some trepidation!

ReplyQuote
Topic starter Posted : 12/10/2021 1:51 am
Page 2 / 3
Share:
close
open