Running SoftRaid on...
 
Notifications
Clear all

Running SoftRaid on Apple Silicon (M1) Macs including 2020 Mac Mini with M1

183 Posts
32 Users
22 Likes
17.4 K Views
Craignos
(@craignos)
Posts: 19
Eminent Member
 

SO, Apple has released their update 10.11.1, will that make it easier for you guys? Does it bring fixes crucial for a more stable driver?

 
Posted : 15/12/2020 12:41 pm
(@softraid-support)
Posts: 8046
Member Admin
 

For intel, yes. For M1, not as far as I know. We are plugging away at getting the M1 working.

 
Posted : 15/12/2020 1:53 pm
(@krlancaster)
Posts: 7
Member
 

Any update?

This is becoming a major bummer and starting to shake my confidence in SoftRAID

 
Posted : 17/12/2020 1:07 pm
(@softraid-support)
Posts: 8046
Member Admin
 

Getting very close. We may have figured out how to work around the big issue.

 
Posted : 17/12/2020 5:38 pm
Sunstarfire
(@sunstarfire)
Posts: 125
Estimable Member
 

Good morning (in Europe). Beta 46 is out, it does not give me an error message anymore, but it is not working with Apple silicon and the latest Big Sur beta. Reinstalling with a standard OS version (non beta) to check that. In the Big Sur beta, there will be an error message that SoftRaid tries to install a kernel extension which has to be signed by the manufacturer. Thus the driver does not load. All drives are shown correctly, but stay unmounted. Manually mounting them fails, but the log does not show any errors.

I will update here as soon as the normal OS is installed and I tried there.

 

S.

 
Posted : 19/12/2020 12:57 am
(@softraid-support)
Posts: 8046
Member Admin
 

Run kextstat in terminal, and search for SoftRAID. Is the driver there?

 
Posted : 19/12/2020 3:15 am
Sunstarfire
(@sunstarfire)
Posts: 125
Estimable Member
 

Actually no... but I got more now. I went back to the last official MacOS release 11.1. I got Softraid to install everything, even the System Extension.

The driver is not there when the drive is unplugged.

Fun enough, when I plug the external drive into my Mac, the system enters an endless reboot. I can login, as soon as the external drive is mounted, the system will stop and crash. I will attach the panic log.

So, once more the steps.

- clean MacOs 11.1 install
- Immediately install SoftRaid b46 with drive plugged in
- System Extension blocked notification, allow (you have to change the Security protocol before you can do that)
- System reboots, stops during bar, reboots again
- Login screen, logging in, drive is mounting, crash
- System Extension gets disabled, drive is seen, but I can not mount anymore

Mac mini M1 256GB/16GB
Akitio Thunderbay mini with four Samsung 860 2TB SSDs, configured under intel SoftRaid as RAID5

Do I maybe have to create a backup on my intel Mac, then dissolve the RAID and recreate it on the M1?

Let me know how I can help.

 
Posted : 19/12/2020 6:07 am
Sunstarfire
(@sunstarfire)
Posts: 125
Estimable Member
 

This is getting weirder and weirder :) I installed b46 on my intel MBP, connected the Akitio to that. It updated the driver, lalala, done. Disconnected the Raid, connected it to the M1 mini, and voila.... it works. I had one more crash, no idea why.

BUT SoftRaid monitor (in the toolbar) is NOT there. So that is not there....

Anything I should test?

 
Posted : 19/12/2020 6:34 am
Sunstarfire
(@sunstarfire)
Posts: 125
Estimable Member
 

And one more, sorry, things, develop. I have my home directory on the RAID. If I reboot the Mac, and login with the user with the home on that Raid, the mini will go into reboot loop. Only if I unplug the Raid, log in as a user with a local directory, then plug in the Raid, then log out and over to the user with the homedir on the Raid, will it work.

So not sure which part is loading when. I will try to start the SoftRaid app now and see what happens...

OK, SoftRaid app tells me it wants to make changes....

I did allow them with password, and I am still alive.... But the monitor in the menu bar is still not running.

 
Posted : 19/12/2020 7:52 am
Sunstarfire
(@sunstarfire)
Posts: 125
Estimable Member
 

And finally: Still crashing. It will run for quite some time, then suddenly kernel panic. No idea why. I am not doing something specific. It will even crash when I am not at the computer. So something is still wrong.... 

P.S. Please feel free to concatenate these posts, I could not do that...

 
Posted : 19/12/2020 9:30 am
(@softraid-support)
Posts: 8046
Member Admin
 

@sunstarfire

 

Thanks, I will test this. attach a support file. See if you can attach a text or rtf file (Text edit) and paste the panic into that. Else I need you to send it direct.

 
Posted : 19/12/2020 11:27 am
Sunstarfire
(@sunstarfire)
Posts: 125
Estimable Member
 

OK, here is a support file.

 
Posted : 19/12/2020 11:57 am
Sunstarfire
(@sunstarfire)
Posts: 125
Estimable Member
 
write protect exception on write with DVA 0x8022e000 (TTBR 0 SEG 0x40 PTE 0x8b) ERROR_STATUS 0x82000488 TIME 0x13c2d8a3b0 TTE 0x7ff0b67520101 AXI_ID 0)"
Debugger message: panic
Memory ID: 0x6
OS release type: User
OS version: 20C69
Kernel version: Darwin Kernel Version 20.2.0: Wed Dec  2 20:40:21 PST 2020; root:xnu-7195.60.75~1/RELEASE_ARM64_T8101
Fileset Kernelcache UUID: 3E6AA74DF723BCB886499A5AAB34FA34
Kernel UUID: 48F71DB3-6C91-3E62-9576-3A1DCEF2B536
iBoot version: iBoot-6723.61.3
secure boot?: YES
Paniclog version: 13
KernelCache slide: 0x0000000008314000
KernelCache base:  0xfffffe000f318000
Kernel slide:      0x0000000008e54000
Kernel text base:  0xfffffe000fe58000
Kernel text exec base:  0xfffffe000ff20000
mach_absolute_time: 0x796d6734
Epoch Time:        sec       usec
  Boot    : 0x5fdddbc1 0x000188cb
  Sleep   : 0x00000000 0x00000000
  Wake    : 0x00000000 0x00000000
  Calendar: 0x5fdddc0f 0x0000c369
 
CORE 0 recently retired instr at 0xfffffe0010089798
CORE 1 recently retired instr at 0xfffffe001008ac5c
CORE 2 recently retired instr at 0xfffffe001008ac5c
CORE 3 recently retired instr at 0xfffffe001008ac5c
CORE 4 recently retired instr at 0xfffffe001008ac60
CORE 5 recently retired instr at 0xfffffe001008ac60
CORE 6 recently retired instr at 0xfffffe001008ac60
CORE 7 recently retired instr at 0xfffffe001008ac60
Panicked task 0xfffffe166e1518e0: 833 pages, 5 threads: pid 134: trustd
Panicked thread: 0xfffffe167043f918, backtrace: 0xfffffe30258c7540, tid: 5635
 lr: 0xfffffe000ff6df8c  fp: 0xfffffe30258c75b0
 lr: 0xfffffe000ff6dd58  fp: 0xfffffe30258c7620
 lr: 0xfffffe001008ff5c  fp: 0xfffffe30258c7640
 lr: 0xfffffe0010081914  fp: 0xfffffe30258c76f0
 lr: 0xfffffe000ff277e8  fp: 0xfffffe30258c7700
 lr: 0xfffffe000ff6d9e8  fp: 0xfffffe30258c7a90
 lr: 0xfffffe000ff6d9e8  fp: 0xfffffe30258c7b00
 lr: 0xfffffe00107083f8  fp: 0xfffffe30258c7b20
 lr: 0xfffffe00114c44c4  fp: 0xfffffe30258c7b40
 lr: 0xfffffe00114c10e0  fp: 0xfffffe30258c7da0
 lr: 0xfffffe00114c0c1c  fp: 0xfffffe30258c7e30
 lr: 0xfffffe00114c0470  fp: 0xfffffe30258c7ee0
 lr: 0xfffffe001063f07c  fp: 0xfffffe30258c7f20
 lr: 0xfffffe0011076808  fp: 0xfffffe30258c7fb0
 lr: 0xfffffe001066548c  fp: 0xfffffe30258c7fc0
 lr: 0xfffffe0010084218  fp: 0xfffffe30258c7fe0
 lr: 0xfffffe000ff2785c  fp: 0xfffffe30258c7ff0
      Kernel Extensions in backtrace:
         com.apple.driver.AppleT8020DART(1.0)[D768ADF3-3CA3-3499-8780-6132BBD96EE9]@0xfffffe00114bc000->0xfffffe00114c7fff
            dependency: com.apple.driver.AppleARMPlatform(1.0.2)[5CBA9CD0-E248-38E3-94E5-4CC5EAB96DE1]@0xfffffe0010860000->0xfffffe00108abfff
            dependency: com.apple.driver.IODARTFamily(1)[88B19766-4B19-3106-8ACE-EC29201F00A3]@0xfffffe0011fa8000->0xfffffe0011fbbfff
         com.apple.driver.AppleInterruptController(1.0d1)[3050C096-BD70-354E-A26C-1F64FCC326FA]@0xfffffe0011074000->0xfffffe0011077fff
            dependency: com.apple.driver.AppleARMPlatform(1.0.2)[5CBA9CD0-E248-38E3-94E5-4CC5EAB96DE1]@0xfffffe0010860000->0xfffffe00108abfff
 
last started kext at 379553264: com.apple.filesystems.autofs 3.0 (addr 0xfffffe000fdd4000, size 16384)
loaded kexts:
com.softraid.driver.SoftRAID 6.0.1b46
com.apple.filesystems.autofs 3.0
com.apple.fileutil 20.036.15
com.apple.driver.AppleAHCIPort 346
com.apple.iokit.IOBluetoothSerialManager 8.0.2f9
com.apple.driver.BCMWLANFirmware4378.Hashstore 1
com.apple.driver.AppleAOPVoiceTrigger 11.5
com.apple.driver.AppleThunderboltIP 4.0.3
com.apple.iokit.AppleBCM5701Ethernet 11.0.0
com.apple.driver.DiskImages.ReadWriteDiskImage 493.0.0
com.apple.driver.DiskImages.UDIFDiskImage 493.0.0
com.apple.driver.DiskImages.RAMBackingStore 493.0.0
com.apple.driver.DiskImages.FileBackingStore 493.0.0
com.apple.driver.CoreKDL 1
com.apple.driver.SEPHibernation 1
com.apple.driver.AppleUSBDeviceNCM 5.0.0
com.apple.filesystems.apfs 1677.60.23
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.driver.AppleSmartIO2 1
com.apple.nke.l2tp 1.9
com.apple.filesystems.tmpfs 1
com.apple.AppleEmbeddedSimpleSPINORFlasher 1
com.apple.IOTextEncryptionFamily 1.0.0
com.apple.filesystems.hfs.kext 556.60.1
com.apple.security.BootPolicy 1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.driver.ApplePMP 1
com.apple.driver.ApplePMPFirmware 1
com.apple.driver.AppleTAS5770LAmp 437.96
com.apple.driver.AppleCS42L83Audio 437.96
com.apple.driver.AppleSPMIPMU 1.0.1
com.apple.driver.AppleT8020SOCTuner 1
com.apple.driver.AppleT8103CLPCv3 1
com.apple.AGXG13G 172.20.14
com.apple.driver.AppleAVD 375
com.apple.driver.AppleAVE2 401.63.3
com.apple.driver.AppleJPEGDriver 4.6.0
com.apple.driver.AppleMobileDispH13G-DCP 140.0
com.apple.driver.usb.AppleUSBHostT8103 1
com.apple.driver.AudioDMAController-T8103 1.58
com.apple.driver.AppleSPIMC 1
com.apple.driver.AppleS5L8960XNCO 1
com.apple.driver.AppleT8103PMGR 1
com.apple.driver.AppleS8000AES 1
com.apple.driver.AppleS5L8920XPWM 1.0.0d1
com.apple.driver.AppleS8000DWI 1.0.0d1
com.apple.driver.AppleS5L8960XWatchDogTimer 1
com.apple.driver.AppleInterruptController 1.0.0d1
com.apple.driver.AppleBluetoothModule 1
com.apple.driver.AppleSamsungSerial 1.0.0d1
com.apple.driver.AppleBCMWLANBusInterfacePCIe 1
com.apple.driver.AppleT8020DART 1
com.apple.driver.AppleS5L8940XI2C 1.0.0d2
com.apple.driver.AppleT8101 1
com.apple.driver.AppleM68Buttons 1.0.0d1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.iokit.IOKitRegistryCompatibility 1
com.apple.iokit.EndpointSecurity 1
com.apple.driver.AppleDiskImages2 1
com.apple.AppleSystemPolicy 2.0.0
com.apple.nke.applicationfirewall 310
com.apple.kec.InvalidateHmac 1
com.apple.kext.triggers 1.0
com.apple.iokit.IOAHCIBlockStorage 332
com.apple.iokit.IOAHCIFamily 294
com.apple.iokit.IOAVBFamily 900.12
com.apple.plugin.IOgPTPPlugin 900.11
com.apple.iokit.IOEthernetAVBController 1.1.0
com.apple.driver.AppleThunderboltDPOutAdapter 8.1.4
com.apple.driver.AppleThunderboltPCIUpAdapter 4.1.1
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc 5.0.0
com.apple.driver.AppleUSBAudio 401.4
com.apple.iokit.IOAudioFamily 300.6.1
com.apple.vecLib.kext 1.2.0
com.apple.driver.AppleAOPAudio 14.32
com.apple.driver.IOBluetoothHostControllerPCIeTransport 8.0.2f9
com.apple.iokit.IOBluetoothHostControllerTransport 8.0.2f9
com.apple.driver.usb.AppleEmbeddedUSBXHCIPCI 1
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.AppleEmbeddedUSB 1
com.apple.driver.AppleConvergedIPCOLYBTControl 1
com.apple.driver.AppleConvergedPCI 1
com.apple.driver.AppleBluetoothDebug 1
com.apple.driver.DiskImages.KernelBacked 493.0.0
com.apple.driver.AppleSEPHDCPManager 1.0.1
com.apple.iokit.AppleSEPGenericTransfer 1
com.apple.driver.usb.networking 5.0.0
com.apple.driver.AppleThunderboltPCIDownAdapter 4.1.1
com.apple.driver.AppleThunderboltUSBDownAdapter 1.0.4
com.apple.driver.AppleThunderboltDPInAdapter 8.1.4
com.apple.driver.AppleThunderboltDPAdapterFamily 8.1.4
com.apple.driver.AppleXsanScheme 3
com.apple.driver.AppleBTM 1.0.1
com.apple.driver.AppleDCPDPTXProxy 1.0.0
com.apple.driver.DCPDPFamilyProxy 1
com.apple.nke.ppp 1.9
com.apple.driver.AppleDiagnosticDataAccessReadOnly 1.0.0
com.apple.driver.AppleBSDKextStarter 3
com.apple.filesystems.hfs.encodings.kext 1
com.apple.AGXFirmwareKextG13GRTBuddy 172.20.14
com.apple.AGXFirmwareKextRTBuddy64 172.20.14
com.apple.iokit.IONVMeFamily 2.1.0
com.apple.driver.AppleNANDConfigAccess 1.0.0
com.apple.driver.AppleSPU 1
com.apple.driver.AppleCSEmbeddedAudio 437.96
com.apple.driver.AppleEmbeddedAudio 437.96
com.apple.iokit.AppleARMIISAudio 80.34
com.apple.driver.AppleHPM 3.4.4
com.apple.driver.AppleDialogPMU 1.0.1
com.apple.driver.AppleStockholmControl 1.0.0
com.apple.driver.ApplePassthroughPPM 3.0
com.apple.driver.AppleMCA2-T8103 510.72
com.apple.iokit.IOGPUFamily 20.21.1
com.apple.driver.AppleH11ANEInterface 4.51.0
com.apple.driver.DCPAVFamilyProxy 1
com.apple.iokit.IOMobileGraphicsFamily-DCP 343.0.0
com.apple.driver.AppleDCP 1
com.apple.driver.AppleFirmwareKit 1
com.apple.iokit.IOMobileGraphicsFamily 343.0.0
com.apple.driver.AppleSPMI 1.0.1
com.apple.driver.AppleUSBXDCIARM 1.0
com.apple.driver.AppleUSBXDCI 1.0
com.apple.iokit.IOUSBDeviceFamily 2.0.0
com.apple.driver.usb.AppleUSBXHCIARM 1
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.AppleEmbeddedUSBHost 1
com.apple.driver.usb.AppleUSBHub 1.2
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.driver.AppleT8103TypeCPhy 1
com.apple.driver.AppleSART 1
com.apple.driver.ApplePMGR 1
com.apple.driver.watchdog 1
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.driver.AppleDisplayCrossbar 1.0.0
com.apple.iokit.IODisplayPortFamily 1.0.0
com.apple.driver.AppleTypeCPhy 1
com.apple.driver.AppleThunderboltNHI 7.2.8
com.apple.driver.AppleT8103PCIeC 1
com.apple.iokit.IOThunderboltFamily 9.3.2
com.apple.driver.ApplePIODMA 1
com.apple.driver.AppleT8103PCIe 1
com.apple.driver.AppleMultiFunctionManager 1
com.apple.driver.AppleEmbeddedPCIE 1
com.apple.driver.AppleBluetoothDebugService 1
com.apple.driver.AppleBCMWLANCore 1.0.0
com.apple.iokit.IO80211FamilyV2 1200.12.2b1
com.apple.driver.IOImageLoader 1.0.0
com.apple.driver.corecapture 1.0.4
com.apple.driver.AppleGPIOICController 1.0.2
com.apple.driver.AppleFireStormErrorHandler 1
com.apple.driver.AppleMobileApNonce 1
com.apple.iokit.IOTimeSyncFamily 900.11
com.apple.driver.DiskImages 493.0.0
com.apple.iokit.IOGraphicsFamily 585
com.apple.iokit.IOBluetoothFamily 8.0.2f9
com.apple.iokit.IOBluetoothPacketLogger 8.0.2f9
com.apple.driver.FairPlayIOKit 68.5.0
com.apple.iokit.CoreAnalyticsFamily 1
com.apple.driver.AppleSSE 1.0
com.apple.driver.AppleSEPKeyStore 2
com.apple.driver.AppleUSBTDM 511.60.2
com.apple.iokit.IOUSBMassStorageDriver 184.40.6
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOSCSIBlockCommandsDevice 436.40.6
com.apple.iokit.IOSCSIArchitectureModelFamily 436.40.6
com.apple.driver.AppleIPAppender 1.0
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.AppleUSBHostMergeProperties 1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleSMC 3.1.9
com.apple.driver.RTBuddy 1.0.0
com.apple.driver.AppleEmbeddedTempSensor 1.0.0
com.apple.driver.AppleARMPMU 1.0
com.apple.iokit.IOAccessoryManager 1.0.0
com.apple.driver.AppleOnboardSerial 1.0
com.apple.iokit.IOSkywalkFamily 1
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IONetworkingFamily 3.4
com.apple.iokit.IOSerialFamily 11
com.apple.driver.AppleSEPManager 1.0.1
com.apple.driver.AppleA7IOP 1.0.2
com.apple.driver.IOSlaveProcessor 1
com.apple.driver.AppleBiometricSensor 2
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.AUC 1.0
com.apple.iokit.IOAVFamily 1.0.0
com.apple.iokit.IOHDCPFamily 1.0.0
com.apple.iokit.IOCECFamily 1
com.apple.iokit.IOAudio2Family 1.0
com.apple.driver.AppleEmbeddedAudioLibs 1.17
com.apple.driver.AppleFirmwareUpdateKext 1
com.apple.driver.AppleM2ScalerCSCDriver 265.0.0
com.apple.iokit.IOSurface 289.3
com.apple.driver.IODARTFamily 1
com.apple.security.quarantine 4
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.kext.CoreTrust 1
com.apple.security.AppleImage4 3.0.0
com.apple.iokit.IOCryptoAcceleratorFamily 1.0.1
com.apple.driver.AppleARMPlatform 1.0.2
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.iokit.IOReportFamily 47
com.apple.kec.pthread 1
com.apple.kec.corecrypto 11.1
com.apple.kec.Libm 1
 
 
 
** Stackshot Succeeded ** Bytes Traced 286329 (Uncompressed 735344) **
 
Posted : 19/12/2020 12:01 pm
(@softraid-support)
Posts: 8046
Member Admin
 

I will investigate using a RAID as a home folder and if any issues are present. If so, it could be tricky to resolve  as it may be in Big Sur. Will make a comment after testing.

Note that SoftRAID is not in the backtrace, also.

This post was modified 3 years ago by SoftRAID Support
 
Posted : 19/12/2020 3:01 pm
Sunstarfire
(@sunstarfire)
Posts: 125
Estimable Member
 

I know. The problem is, that the crash also occurs when I am logged into my admin account, which does not have the home on the Akitio. Right now, I am using that account with the Akitio not plugged in, because it just crashed again. I will put the panic into the next post. I have no idea, I am not doing anything that I can reproduce what would cause the crash. The only thing I am pretty sure of is that the system is more stable when I unplug the Akitio and only plug it in after it has booted. Also, the Softraid Monitor is not running, I do not have the icon in the menubar.

If you prefer, feel free to contact me via email btw, I am able and willing to test things.

 
Posted : 19/12/2020 3:45 pm
Page 4 / 13
Share:
close
open