Volumes not mountin...
 
Notifications
Clear all

Volumes not mounting on Big Sur 11.4 with SoftRAID 6.0.5

16 Posts
3 Users
0 Likes
1,294 Views
(@jbdynamics)
Posts: 3
Active Member
Topic starter
 

I did not perform an upgrade, and my 3x Thunderbolt enclosures were mounted before I rebooted, but now none of them will mount. I have rebooted 5 times now, shutdown and power cycled all the enclosures twice, but when I boot back up, the Volumes do not mount. If I open the SoftRAID application, and left click the volumes and click mount, it gives the progress bar for 30 seconds then says unmounted again. SoftRAID 6.0.5 has Full Disk Access, and the driver was approved when I upgraded to 6.0.5 a while ago. The application was working. Now it is grey in the top bar, and the Volumes do not mount. I attached a Tech Support report.

 

 
Posted : 15/07/2021 11:03 am
(@softraid-support)
Posts: 8006
Member Admin
 

If you look at the volume tiles you will see there is no "Disk Identifer" a clue that the driver is not loading.

 

try manually loading the driver by pasting this into the terminal.app. This is a known Big Sur issue that we are told will be fixed in a fure macOS release.

sudo kmutil load -p /Library/Extensions/SoftRAID.kext
Note:
The "up" key in terminal will show prior commands, so next time you need to manually load SoftRAID, just hit the up arrow in the terminal window, and this command will be available without having to type it.

 

 
Posted : 15/07/2021 11:55 am
(@jbdynamics)
Posts: 3
Active Member
Topic starter
 

@softraid-support

That command loaded the driver and mounted the drives. I created an Apple Script app that runs the command and I added it as a Startup Item.

 
Posted : 15/07/2021 4:09 pm
(@softraid-support)
Posts: 8006
Member Admin
 

@jbdynamics

If you want to share the script, I can pass it around to less technical users than yourself.

 
Posted : 15/07/2021 10:04 pm
(@jbdynamics)
Posts: 3
Active Member
Topic starter
 

Here is an Apple Script app to load the driver. Just provide the app's dialog with the current user's password, and the user must be an admin of the system, as it is required to run sudo. You can view the apple script that runs in Content/Resources/Scripts/main.scpt. The app is signed with my Apple Enterprise code signing certificate.

https://www.jbdynamics.net/wp-content/uploads/2021/8/SoftRAIDDriverLoader.app.zip

 

 

This post was modified 3 years ago 3 times by jbdynamics
 
Posted : 25/08/2021 11:46 am
(@softraid-support)
Posts: 8006
Member Admin
 

@jbdynamics

Thank you, your contribution is very welcome!

 
Posted : 25/08/2021 1:21 pm
(@midihead7)
Posts: 37
Member
 

@jbdynamics In my case, the driver won't load even on Mac OS 11.6 and SoftRAID 6.2b1. Is there a way to completely automate the part of your app where the script asks for the admin user's password to be entered? I have successfuly edited the script to auto-populate my password but it still expects me to click OK or press Enter. Would be nice to have the confirmation be automatic. Thanks for sharing the app!

 
Posted : 07/10/2021 3:08 pm
(@softraid-support)
Posts: 8006
Member Admin
 

@midihead7

Considering how we think this should be a near 100% fix, I am curious. Can you attach a support file? Maybe I can see a clue.

 
Posted : 07/10/2021 4:23 pm
(@midihead7)
Posts: 37
Member
 

Please see the attached report. Thanks.

 

 
Posted : 07/10/2021 4:32 pm
(@softraid-support)
Posts: 8006
Member Admin
 

@midihead7

Maybe it is time for a clean install. You have more than 15 obsolete extensions from old macOS installations.

 

I could tell you how to remove them via terminal, but considering how old some are, I suggest you do a clean install, there are probably other bugaboos going on also.

 
Posted : 07/10/2021 5:34 pm
(@midihead7)
Posts: 37
Member
 

You're talking about a clean Mac OS install? Ugh... I'd rather try removing the obsolete extensions first.

 
Posted : 07/10/2021 5:36 pm
(@softraid-support)
Posts: 8006
Member Admin
 

@midihead7

I note you have not done a clean install since 2006 or earlier. Its time.

macOS is very different now, and not only do those apps and drivers not run, they can cause conflicts and issues, such as you are experiencing with the SoftRAID driver issue.

There are 50 apps alone that are ten years or older. You have some older apps from some dubious developers, that I would expect have security concerns.

Take the time this weekend, you will be much happier.

 

Start with a clean install, take care of the basics, then slowly move over other apps as you find they are needed. Plus, you are helping avoid yourself becoming a victim of expoits/hacks. Security should be higher on your priority list and starting over is a first step.

 
Posted : 08/10/2021 7:58 am
(@midihead7)
Posts: 37
Member
 

The iMac that I'm running is a Retina 5K 27-inch, late 2014 model. My Mac is nowhere near as old as the 2006 date you suggested. You had said that you could tell me how to remove the old extensions via Terminal. Please share those instructions. Thank you.

 
Posted : 11/10/2021 1:15 pm
(@softraid-support)
Posts: 8006
Member Admin
 

@midihead7

Open a System Profiler report (about this Mac).

Under the Software tab on the left, find and Click extensions
Now click on the "obtained from" column on the upper right.
Expand the upper window:
The middle bar pulls down, so you can view more extensions in the window and also have room below to see the information about each extension as you click on it. I would make it about half way.

Now, scroll all the way to the bottom, where you see "not signed" extensions in the "Obtained From" column. Every one of those must be deleted.

After you delete all the unsigned extensions and "unknown" extensions, you should delete the older identified developer extensions (anything dated before 2019).

I would remove:
HP printer extensions, everything more than a year or two old. (You can always reinstall newer printer drivers)If you still use Black Magic, see if you can get an upgrade, these are pretty old.

When you click on any extension in this window, the lower half window has details. You want the location, i.e, path to the file

The "location" is the path to the extension. You can select this path and "copy" it.

the remove command in terminal is this:
sudo rm -r
Then you need to make sure there is a space after r, then paste in the path

For example, if you were deleting an extension like an HP Printer, commonly an issue as it can date back to 2013, its "location" is this:
/Library/Extensions/hp_io_enabler_compound.kext

So the terminal command will be this:
sudo rm -r /Library/Extensions/hp_io_enabler_compound.kext

When all are deleted, then do this in terminal:

sudo kmutil clear-staging

followed by:

sudo kextcache -i /

 
Posted : 11/10/2021 1:50 pm
(@midihead7)
Posts: 37
Member
 
Posted by: @softraid-support

@midihead7

Open a System Profiler report (about this Mac).

Under the Software tab on the left, find and Click extensions
Now click on the "obtained from" column on the upper right.
Expand the upper window:
The middle bar pulls down, so you can view more extensions in the window and also have room below to see the information about each extension as you click on it. I would make it about half way.

Now, scroll all the way to the bottom, where you see "not signed" extensions in the "Obtained From" column. Every one of those must be deleted.

After you delete all the unsigned extensions and "unknown" extensions, you should delete the older identified developer extensions (anything dated before 2019).

I would remove:
HP printer extensions, everything more than a year or two old. (You can always reinstall newer printer drivers)If you still use Black Magic, see if you can get an upgrade, these are pretty old.

When you click on any extension in this window, the lower half window has details. You want the location, i.e, path to the file

The "location" is the path to the extension. You can select this path and "copy" it.

the remove command in terminal is this:
sudo rm -r
Then you need to make sure there is a space after r, then paste in the path

For example, if you were deleting an extension like an HP Printer, commonly an issue as it can date back to 2013, its "location" is this:
/Library/Extensions/hp_io_enabler_compound.kext

So the terminal command will be this:
sudo rm -r /Library/Extensions/hp_io_enabler_compound.kext

When all are deleted, then do this in terminal:

sudo kmutil clear-staging

followed by:

sudo kextcache -i /

I did the above and there was no change. I did however update to Mac OS version 11.6.1 yesterday and as soon as I did that, now the SoftRAID drivers are consistently loading properly without the need for the script or manually loading the drivers.

 
Posted : 02/11/2021 3:51 pm
Page 1 / 2
Share:
close
open