Just want to confirm this issue only applies the M1 Macs, not Intel Macs, which is where SoftRAID is running for me. Thanks,
Do you know how can I prevent it? 11.2 was automatically downloaded and will install itself upon reboot. Since things are a bit unstable it can crash and reboot itself then I'll loose access to my RAID.
I tested this earlier today and it gave me 11.2. The first version of 11.3 was just released, but it is not the one with the fix, that will be the next 11.3 beta.
I agree it is frustrating. Apple generally never makes driver level changes in a minor dot release.
The 11.3 beta will soon fix this.The 11.3 beta released today does not have the fix, the next beta update will definitely have the fix according to our source.
Mr. Oracle has an approach below that may work, I will test it shortly.
Please subscribe to our Critical Updates newsletter, we will update you when we learn of critical issues like this. We could not (because of beta non disclosures) send the Update out until 11.2 was released, but within an hour of release of 11.2, we notified all users who had subscribed of this problem. It only goes out when there is a critical update, it is not general or promotional information.
https://www.softraid.com/news/softraid-news/
We have an informative rocketyard post coming, I will post it when it is up, that goes into a little more detail on what this issue was about.
This change only affects the M1. The M1 is a new architecture, and it appears there are still fairly significant structural changes needed in the macOS to support it.
Intel machines have no problems. Worst case, you need to "Allow" OWC as an identified developer again.
@softraid-support cool, for some reason it gave me 11.1 and the install worked. Only problem is Safari won’t work until I upgrade to 11.2 which I won’t be doing because thunderbay 4 is mounting in 11.1. Where is the best place to be informed about a working version of 11.3 with regard to Softraid?
If you uncheck the automatic update button, it will nag, but should not update. Make sure you have a Time Machine backup of your system and you can go back should that happen.
I am also going to test the "Oracle"s suggestion, looks interesting.
Sign up for Critical Updates here: https://srforums.wpengine.com/news/softraid-news/
We will send you news as soon as we know.
All auto updates are off now, but it was ON before, so it's already downloaded.
I'm not planning to restart it, but if it will crash and reboots after then I have no control over it. I have TM and CCC duplicate.
So 11.3 beta is out. Has anyone tested yet? I might try tomorrow if I have the time
The fix for SoftRAID is not in this 11.3 beta, it almost certainly will be in the next beta.
OK, so it does not make sense to install 11.3 for now, and we stick with 11.1…. I so hoped that the frequent USB/TB crashes the M1s have would be gone. Oh well :) Thanks for letting us know. Apple usually drops new betas every two weeks, so let‘s hope for 11.3 Beta 2.
Based on the news today of a new macOS Security issue, the update may come sooner than later.
Confirmed not working on current 11.3 dev beta (20E5172i). We'll see what happens with the next release.
root@server ~ # system_profiler SPSoftwareDataType | grep -i "system version"
System Version: macOS 11.3 (20E5172i)
root@server ~ # kextutil /Library/Extensions/SoftRAID.kext
Executing: /usr/bin/kmutil load --bundle-path /Library/Extensions/SoftRAID.kext
Error Domain=KMErrorDomain Code=31 "Error occurred while building a collection:
1: One or more binaries has an error which prevented linking. See other errors.
2: Could not use 'com.softraid.driver.SoftRAID' because: Failed to bind '__ZN18IOMemoryDescriptor16setPreparationIDEv' in 'com.softraid.driver.SoftRAID' (at offset 0x128 in __DATA_CONST, __got) as could not find a kext which exports this symbol
com.softraid.driver.SoftRAID specific:
1: Failed to bind '__ZN18IOMemoryDescriptor16setPreparationIDEv' in 'com.softraid.driver.SoftRAID' (at offset 0x128 in __DATA_CONST, __got) as could not find a kext which exports this symbol
" UserInfo={NSLocalizedDescription=Error occurred while building a collection:
1: One or more binaries has an error which prevented linking. See other errors.
2: Could not use 'com.softraid.driver.SoftRAID' because: Failed to bind '__ZN18IOMemoryDescriptor16setPreparationIDEv' in 'com.softraid.driver.SoftRAID' (at offset 0x128 in __DATA_CONST, __got) as could not find a kext which exports this symbol
com.softraid.driver.SoftRAID specific:
1: Failed to bind '__ZN18IOMemoryDescriptor16setPreparationIDEv' in 'com.softraid.driver.SoftRAID' (at offset 0x128 in __DATA_CONST, __got) as could not find a kext which exports this symbol
}

