Sleep support?
 
Notifications
Clear all

Sleep support?

Page 2 / 4
(@softraid-support)
Member Admin

@gvansteelant

Its messy. There are two places wanting restart, SoftRAID, and System Preferences. We are thinking of changing the SoftRAID driver install to not restart, and let the user do so through System Preferences, but I am concerned it will cause another level of confusion, so it is still under discussion.

I think best procedure is Change system preferences, click "not now", then go to SoftRAID and restart.

If you restart, run SoftRAID and get the driver update dialog box, it means macOS did not update the extensions cache. try these two commands in terminal and ee if this fixes that:

 

sudo kmutil clear-staging
sudo kextcache -i /

ReplyQuote
Posted : 30/05/2021 12:13 am
(@gvansteelant)
Eminent Member Customer

Running those commands before or after reinstalling the driver doesn't help. The volume doesn't mount after a reboot.

I also uninstalled the driver, rebooted and reinstalled the driver. The volume mounts immediately after the installation but the fix does not survive a reboot. 

ReplyQuote
Topic starter Posted : 30/05/2021 1:39 am
(@gvansteelant)
Eminent Member Customer

Oh, and forgot to mention but when I start up the SoftRAID app after a restart, I'm not getting any dialog. The volume just doesn't mount and can't be mounted from SoftRAID either.

BTW: why can't i add a screenshot to a message here? It would help explain the situation better.

 

ReplyQuote
Topic starter Posted : 30/05/2021 2:17 am
(@softraid-support)
Member Admin

@gvansteelant

Screenshots are not very useful, you can add jpg, but not png. Support files are far more useful.

I do not see anything obvious.

Can you manually install the driver using the temrinal:

sudo kmutil load -p /Library/Extensions/SoftRAID.kext

ReplyQuote
Posted : 30/05/2021 9:07 am
(@softraid-support)
Member Admin

@gvansteelant

this is very frustrating, I agree. I do not have a guaranteed workaround yet, and loading the driver with terminal is not a long term solution.

ReplyQuote
Posted : 30/05/2021 9:09 am
(@gvansteelant)
Eminent Member Customer
Posted by: @softraid-support

sudo kmutil load -p /Library/Extensions/SoftRAID.kext

This works. The volume immediately mounts so it's a temporary solution which is somewhat more elegant than letting the SoftRAID app run with the "Restart" dialog up.

I should have a bootable external disk now so I'll try if I can fix the corruption of my internal startup SSD. If all else fails a reformat and restore will be the next step but I'm really not looking forward to that.

ReplyQuote
Topic starter Posted : 31/05/2021 12:07 am
(@gvansteelant)
Eminent Member Customer

I started up from an external clone of my startup disk and the RAID5 volume didn't mount either.

Even as this shattered my hope of fixing whatever was wrong, I went ahead and erased the internal startup disk to clone back from the external one. No change.

This really has me stumped.

As a last resort, I'll now start up from recovery, erase the internal disk, reinstall the OS and migrate back from a backup. Not sure it will fix anything.

ReplyQuote
Topic starter Posted : 31/05/2021 4:17 am
(@softraid-support)
Member Admin

@gvansteelant

I have an idea, I will start passing around, but give this a test:

Delete this file:

/var/db/SystemPolicyConfiguration/KextPolicy

 

You can navigate there, or use the terminal:

sudo rm -r /var/db/SystemPolicyConfiguration/KextPolicy

restart and see what happens.

ReplyQuote
Posted : 31/05/2021 1:14 pm
(@gvansteelant)
Eminent Member Customer

First I get the following question:

override rw-------  root/wheel restricted for /var/db/SystemPolicyConfiguration/KextPolicy? y (I answered 'y' for 'yes'; not sure if I had to type 'yes' instead?)

Then I get the prompt in Terminal: Operation not permitted.

 

ReplyQuote
Topic starter Posted : 01/06/2021 12:01 am
(@softraid-support)
Member Admin

@gvansteelant

Let me research this more.

ReplyQuote
Posted : 01/06/2021 2:49 am
(@d-j-hsu)
New Member

@gvansteelant this works for me, my steps as follows :  go to Recovery mode, open terminal, run "csrutil disable", restart your Mac, and then you can remove the file "KextPolicy", after remove file "KextPolicy", you should restart your Mac, uninstall SoftRAID and reinstall SoftRAID. 

ReplyQuote
Posted : 01/06/2021 7:08 pm
(@softraid-support)
Member Admin

@d-j-hsu

Thanks for confirmation, deleting this file worked for you? and now the SoftRAID driver loads every restart?

ReplyQuote
Posted : 01/06/2021 9:16 pm
(@d-j-hsu)
New Member

@softraid-support

Yes it is. After deleting the file and reinstalling SoftRAID, I can now use my SoftRAID volume normally, no problem.

ReplyQuote
Posted : 01/06/2021 10:48 pm
(@gvansteelant)
Eminent Member Customer
Posted by: @d-j-hsu

@softraid-support

Yes it is. After deleting the file and reinstalling SoftRAID, I can now use my SoftRAID volume normally, no problem.

To be absolutely sure, did you uninstall and reinstall the SoftRAID driver (from the app)?

ReplyQuote
Topic starter Posted : 02/06/2021 12:05 am
(@gvansteelant)
Eminent Member Customer

I just went ahead and followed this procedure but it's not working for me.

The volume mounted after I reinstalled the SoftRAID driver but after a restart it's not mounting again.

 

ReplyQuote
Topic starter Posted : 02/06/2021 1:30 am
Page 2 / 4
Share:
close
open