Kernel Panic After Login
I've been having this issue of my Mac Mini M1 having kernel panic after logging in with the ThunderBay 4 connected to the computer, and I'm in a need of a solution. While it's obvious that using the computer in Safe Mode is a workaround, it's been a huge headache because I'm not able to use many of the OS feature that I need in my day to day work.
I narrowed down the cause of this issue to SoftRAID driver by doing the following steps:
- Disabled system extensions in recovery mode
- Uninstalled SoftRAID 6.3 and all of its components
- Enabled system extensions in recovery mode
- Restarted and logged in to my computer with no problems.
- Downloaded and installed SoftRAID 6.3
- Computer crashes immediately after logging in.
I've also saved the crash logs from my last 4 kernel panic and they all list SoftRAID driver as the last item that was loaded.
Any insight to what might be causing this and how I can resolve it are much appreciated.
Mac Mini M1 2020
Mac OS Monterey 12.6.1
Thunder Bay 4 (Thunderbolt 2)
Please save a panic log as .txt (Make plain text) in Text Edit. Attach it.
I suspect this is the DART IO controller error.
@softraid-support No problem, here are 4!
Yes I keep seeing DART IO in the logs of all instances.
One would be enough. But yes, this is the DART IO controller that is crashing.
DOes it still panic if you remove one disk from the enclosure when connecting it?
@softraid-support would you mind clarifying what you just said?
Do you want me to remove one of the 4 drives from the enclosure and then connect it to the computer?
@softraid-support So I just tried exactly what you said and logged in with no problems. I also tried shutting down, inserted one of the hard drive back in and logged back in, no errors again!
However it seems like my drives aren't mounting. What is going on here?
Did you "Allow" OWC as an identified developer when you installed the driver?
You can "reinstall SoftRAID driver", then allow OWC again.
@softraid-support It worked! I totally thought I installed the driver when I installed the SoftRAID 6.3 but I didn't. Sorry about that.
Booted up twice now and no kernel panic so far.
I have a question just out of curiosity: what did pulling out one of the drives do?
I think what is going on is on a RAID 5 volume, there are many small I/O's sent to the system (SoftRAID is multi threaded to help performance) and it is causing the DART controller to crash. My theory.
So removing a drive reduces that load, and often avoids the issue. its weird.
I am about to start asking users, so you are first. if you are interested in trying the MacOS 13.1 beta 3, does that fix this?
@softraid-support I see. So removing a drive allows the system to get over that hump without being overloaded. Glad it keeps working on the subsequent boot as well.
On my searches the upgrade the Ventura had come up as one of the solutions. While I am interested I am also hesitant because of the new potential bugs that it might bring. I will need to look at the known issues first and get back to ya.
Thanks for all your help so far!