[Sticky] SoftRAID driver not loading at startup in Big Sur - workaround in SoftRAID 6.1 beta
Yes you did ask, and my response was my internal drive is my secondary boot drive. It's untouched except for upgrading to Monterey and setting up a user. However, when I try to run the softRAID app on it, the softRAID window opens and immediately closes (app quits) with no error message and nothing reported in system log. I do have a couple bare drives; I suppose I could initialize one in Disk Utility and do a clean install of Monterey on it.
Lets create a new volume in your internal drive. (external drives may have issues loading extensions, BTW, especially on M1 computers. Apple does not want external drives to be bootable at all in the future, they made that clear in developer conferences.)
Run Disk Utility. Select the internal. "Add" a new volume, APFS. restart in recover mode and reinstall MacOS and select this volume. Enable third party security and then install SoftRAID. (I am guessing none of this is unfamiliar to you, so am short-cutting the steps)
I suspect you will now be able to load/run SoftRAID. Let me know. APFS allows multiple volumes inside a container and they do not interfere with each other and share space.
Creating a new volume and then installing the OS allowed me to load the softraid driver and mount the raid, so success to that point. It still doesn't explain the launch and quit behavior on the other boot volume on that drive. I'm wondering now if there is an issue with the Monterey installs both on that volume and my external boot drive. I'm going to try a re-install of the OS and see if this resolves the problem. If not, I'll have to break the raid. Is convert volume... the way to do that without touching the data contents and allowing the two drives to mount normally?
It is disconcerting that Apple wants to prevent external boot drives. My setup was designed to easily move from one computer to another without the hassle of migrating a lot of apps and data, although moving from an Intel iMac running Mojave to an M1 running Big Sur (and then Monterey) still necessitated reinitializing the external boot drive and doing a clean install.
Yes you can break the mirror. If you temporarily run 6.0.5 (I think your mirror is HFS), then you can split mirror, or "convert" to Apple RAID temporarily (and convert back later on) Note: when using "convert" either convert the entire mirror to Apple, or if you split the mirror, and leave the disks in SoftRAID format, fir make the volumes "non RAID" before converting to Apple format.
Developers and universites were alerted this was ultimately coming back around 2017 or so. Also that the process of cloning systems would eventually go away. Its in the name of "security". Each computer gets a unique OS that only boots that computer is the eventual end game.
Are you connecting with a USB A cable? (A to C)
There is a hardware issue with this configuration, i.e, it will cause a kernel panic. You need to use a C to C cable, or not use RAID 4/5. Its a combo problem with the Mac and the USB chips.
My enclosure is unfortunately is USB A cable set up. Are there any workaround? USB A to C or similar?
Can I use different RAID,
for example RAID 10 with USB A?
Let me make sure we are talking the same language:
USB A is the connector from the first version of USB. It is what plugs into your computer/hub/etc.
USB B is the oddball connector that generally goes into printers. (there are many variations of this afterwards, like Micro USB, etc.)
USB C is the 3.1 gen2 cable like thunderbolt connectors.
the problem is when A to C is used. C to C is OK.
I am guessing the enclosure has USB C on its end, correct?
No. The enclosure RaidSonic Icy Box IB-RD3620SU3 has the old type USB A 3.0 (blue) connector and same on the other end (A to A). So no issue to C to A. Works perfectly with my MacBookPro under OS Catalina.
MacMini M1 (that's what is not working with the raid under SoftRaid 6.2) the other one the MacBookPro (working perfectly with SoftRaid 5.8.4). I have to swap the same enclosure between the two computer to make it useful my big raid (back up).
Make me a bit annoyed, to to tell my story twice, but not got any help (I have already told this to somebody else here at the forum and no help since). He sed no software engineer capacity, but he will be back on me. I have a paid software upgrade and I am not able to use it!
I have tired all the suggested work around, update, security check, generated report, kernel whatever etc.. and so far nothing!
Sorry for the hassles, the forum does not keep threading very well, especially as threads get long.
On the M1, if you paste this into the terminal, what is the output: (if any)
sudo kmutil load -p /Library/Extensions/SoftRAID.kext