Currently I have a Thunder Bay 4bay. There are two 6tb drives using appleraid 1.
I just got two more 6tb disks that I want to use as a 4 disk raid 5 using SoftRAID.
What would be the procedure to make this happen. I see I can covert an apple raid to softraid, but, I'm not sure.
Sorry, we do not have the ability to convert RAID 1 to RAID 5. You need to create the RAID 5 first adn copy the data back to it.
Ok, I should have gotten the trail version, but I got the license. It is not working properly for the M1 max: Here are the Circumstances.
I have purchase the 4 bay OWC RAID exclosure. It now contains 4 6TB drives. While waiting for two the the drives to arrive, I created an apple raid with the two and transferred my files. Their sources for the load came from several sources. The apple raid now has 4 TB, I do not have another drive to move to.
I was planning to use RAID5, but apple doesn't support that, thus soft raid. I though that I can then create a soft raid 1 with the two new drives, copy the apple raid to the soft raid and then convert the apple raid into softraid. No matter what I try, softraid doesn't create the new raid.
1) I certified the two new drives, initialized them and then tried to create a raid volume. The M1 rejected the mount when softrais tried to mount it, and then softraid said it gets an error trying to build the raid. aa
2) I tried to erase the two new drives using disk utility, and then did the steps in #1 without the certify. Same issues as in #1.
Enclosed please find the log for softraid.
Feb 19 13:45:29 - SoftRAID Application: Creating the mirror (RAID 1) volume named "Raid-1 Disk 2" of size 5.46 TB with the following disks: disk9, SoftRAID ID: 0941A58E342E0780, SATA bus 0, id 0, lun 0 (Thunderbolt), disk10, SoftRAID ID: 0941A5861FC48E80, SATA bus 0, id 0, lun 0 (Thunderbolt).
Feb 19 13:45:39 - SoftRAID Application: The volume create command for volume "Raid-1 Disk 2" failed with an error (error number = 125).
This is an M1, so you need to do this or the SoftRAID driver will not load. that is why you are getting the errors creating the volume.
https://support.apple.com/en-lk/guide/mac-help/mchl768f7291/mac
Select reduced security and enable this:
Select the “Allow user management of kernel extensions from identified developers” checkbox to allow installation of software that uses legacy kernel extensions.
Now you need to reinstall the SoftRAID driver.
After enabling third party extensions, reinstall the SoftRAID driver, (do not immediately restart) and go to System Preferences / Security to "Allow" OWC as an identified developer.
I did the steps you outlined. The low security was all I needed to change, as the option allow identified developer was already set. Did not work; Screen shot.
If you meant you set third party developers to reduced security, after that you must reinstall the SoftRAID driver again, and "allow" again. Did you do that?
Paste this command into the terminal:
sudo kextload -v /Library/Extensions/SoftRAID.kext
What is the result?
dennis@MBP2021 ~ % sudo kextload -v /Library/Extensions/SoftRAID.kext
Password:
Executing: /usr/bin/kmutil load -p /Library/Extensions/SoftRAID.kext
Error Domain=KMErrorDomain Code=27 "Extension with identifiers com.softraid.driver.SoftRAID not approved to load. Please approve using System Preferences." UserInfo={NSLocalizedDescription=Extension with identifiers com.softraid.driver.SoftRAID not approved to load. Please approve using System Preferences.}
dennis@MBP2021 ~ %
[Restored Feb 19, 2022 at 8:31:27 PM]
Last login: Sat Feb 19 20:31:23 on console
Restored session: Sat Feb 19 20:29:42 MST 2022
dennis@MBP2021 ~ %
dennis@MBP2021 ~ %
Then the Mac asked if I want to let OWC be a a recognized developer. It then restarted. I'm not at home where the enclosure is, I will need to test this out tomorrow. I feel like we are closer to solving this.
I ran the command again, and this is the results
dennis@MBP2021 ~ % sudo kextload -v /Library/Extensions/SoftRAID.kext
Password:
Executing: /usr/bin/kmutil load -p /Library/Extensions/SoftRAID.kext
Error Domain=KMErrorDomain Code=71 "Incompatible architecture: Binary is for x86_64, but needed arch arm64e
Incompatible architecture: Binary is for x86_64, but needed arch arm64e
Incompatible architecture: Binary is for x86_64, but needed arch arm64e" UserInfo={NSLocalizedDescription=Incompatible architecture: Binary is for x86_64, but needed arch arm64e
Incompatible architecture: Binary is for x86_64, but needed arch arm64e
Incompatible architecture: Binary is for x86_64, but needed arch arm64e}
dennis@MBP2021 ~ %
You are certain you did this?
https://support.apple.com/en-lk/guide/mac-help/mchl768f7291/mac
Select reduced security and enable this:
Select the “Allow user management of kernel extensions from identified developers” checkbox to allow installation of software that uses legacy kernel extensions.
Thanks for confirming. Lets check if the driver has been quarantined by macOS. Monterey has started doing this for some reason. Paste this into the terminal.app:
sudo xattr /Library/Extensions/SoftRAID.kext
There should not be any output.
Last login: Sun Feb 20 12:34:09 on console
dennis@MBP2021 ~ % sudo xattr /Library/Extensions/SoftRAID.kext
Password:
dennis@MBP2021 ~ %
Nothing returned
There are only a few things this can be:
Enabled third party security
Allow OWC (maybe not done)
check for quarantine (done)
try once more to reinstall the driver.
Before restarting, go to System Preferences/Security and "allow" OWC. Are you able to do that?

