I went from having a well-functioning RAID system under macOS Sequoia using OWC SoftRAID to what appears to be a fully "failing" RAID under macOS Tahoe. I upgraded my ATTO drivers and ATTO360 app to the latest version to those that are Tahoe-compliant. Once rebooted into Tahoe, I immediately started to get errors from SoftRAID across every drive.
I did a clean install of macOS Tahoe thinking that past ATTO kexts may have been left around and were at fault, but it didn't help--the same error messages still showed up.
The RAID volume still shows up and my data appears to be intact. However, I'm afraid to access or use the RAID until I can get SoftRAID working properly. I'm uploading some example images of the drive errors. Also including an image of the SoftRAID log.
Is there a new version of the software or a beta that resolves this?
SoftRAID was the messenger, not the cause. IO errors are real and SoftRAID reports every event, regardless of cause. (even if it is a file system error, asking a disk to read from an impossible location).
If this was a one time event, then you can ignore it. Use "clear IO counters" on all disks and volume. Then "Recover failed disks" and let the volume validate. That will fix everything up.
If you keep getting subsequent IO errors, and this happened only after ATTO's updater, contact ATTO.
I’m pretty sure this is a SoftRAID 8.6.1 issue under macOS 15 (Tahoe). When I run:
kextstat | grep -i softraid
nothing shows up — I expected to see
com.apple.driver.SoftRAID (8.6).
Both "Reinstall SoftRAID Driver" and "Uninstall SoftRAID Driver" are greyed out in the Utilities menu.
I’ve tried:
-
Uninstalling and reinstalling the SoftRAID app
-
Approving the “install helper app” prompt with admin credentials
-
Verifying Reduced Security is enabled with “Allow user management of kernel extensions”
Still, the driver never appears to load.
It seems the helper isn’t being registered or the 8.6.1 kext can’t install properly under macOS 15.
Possibly a compatibility issue between SoftRAID’s kext driver and ATTO’s new DriverKit (Dext) driver. Any guidance—or access to the 8.6.2 DriverKit beta—would be greatly appreciated.
I ran a full system search for any remaining SoftRAID components. The only driver present is located at:
/System/Library/Extensions/SoftRAID.kext
No copy exists in /Library/Extensions/, and there’s no helper binary under
/Library/PrivilegedHelperTools/.
Because /System/Library/Extensions is now part of the sealed system volume in macOS 15 (Tahoe), that kext can’t load or be modified. This explains why kextstat | grep -i softraid returns no results and why the “Install / Uninstall Driver” options are greyed out in the app.
Everything else (app bundle, monitor, LaunchAgents, logs) looks normal. It appears the driver is trapped in a read-only system path and needs a notarized or DriverKit-based update (likely in SoftRAID 8.6.2 beta?) to install correctly under Tahoe.
You cannot install, nor uninstall, nor upgrade the SoftRAID driver. (as of Ventura) It is a "privileged" driver now.
the SoftRAID driver *always* loads if SoftRAID disks are attached. There is no issue with the SoftRAID driver.

