Mac Pro 2023 will not boot with PCIe SSD installed.

I just spent all night setting my new M2 Mac Pro. Everything seemed OK. This morning I was ready to do the final steps and get back to work. The final steps included adding some additional storage for my audio projects. Something I've been doing for over two decades now and didn't expect that to be a showstopper.


As soon as I installed my previously working OWC SSD OWC Accelsior 4M2 the Mac Pro would NOT boot. This drive works and I put it back in my 2019 Mac Pro and there are no issues. Even if I put the OWC SSD in a Sonnet PCIe to Thunderbolt chassis, the same thing happens. No boot. If I connect the chassis when the Mac is booted, it freezes.


I had also purchased a new OWC Accelsior 8M2 and planned for it to be my main working audio drive but the issue also happens with that SSD, so it's safe to say it's not a faulty SSD.


OWC is a VERY reliable brand and widely used in the pro audio and video community. I've been using them over 20 years now without issue.


I am not using these drives to boot the MacOS from. These are just storage for my actual audio projects, which is common in audio studios to have a dedicated drive for all the audio work. No software runs from these drives. I am using the internal Mac SSD to boot from as you normally would and without the PCIe SSDs, the computer seems to run just fine. I was so excited to get to work but I can't use this machine and get by on just the internal storage. Additional PCIe storage is essential in a pro studio.


I chatted with Apple Support today and they are looking into it, but I don't feel too confident about it. The "senior advisor" was not even aware there was a new 2023 Mac Pro (LOL) and hadn't watched the WWDC yet. I thought he was joking. He was not.


I called OWC as well and they are not aware of any issues yet but the Mac Pro just started arriving yesterday so it's still new territory. I'm trying to find out if it's an OWC issue, or Apple.


I do have an OWC Thunderbay 8 with 8 HDD (my project archives) and that did work OK.


Something about the new Mac Pro is NOT happy with PCIe SSDs connected either internally, or in a Thunderbolt chassis.


After staying up all night and wasting about 10 hours of setting up the new 2023 Mac Pro, I am sadly back to working on my 2019 Mac Pro. All my OWC SSDs work just fine again when inserted in the 2019 Mac Pro.


This could be bad news for Apple if it's on their end.


Mac Pro

Posted on Jun 15, 2023 10:22 AM

Reply
Question marked as Top-ranking reply

Posted on Jun 20, 2023 11:51 AM

We have seen about 10 instances. All have the following in the top of the panic trace:

dart-apciec3 (0xfffffe1b39d40800): DART(DART) error:


This is the same error as MacOS/M1 had up until 13.4 was released, which fixed this problem.

In case this is a MacOS issue, can you post the MacOS build number of your System? I am especially interested in build numbers for MacOS versions that are NOT crashing.


So far, I have seen this with RAID 0, RAID 4, RAID 5. All with 4 drives. This panic does not happen with RAID 0 2-drive volumes.

Apple RAID does not seem to be affected.

HFS and APFS will both panic a system, so it is not file system related.


One trick that MIGHT work, I would like any affected users to try this, is with the drives disconnected, launch SoftRAID and "uninstall SoftRAID" from utiliities menu. restart, and connect the drives. (or put them back in the Mac Pro)

Does this prevent the panic?

Your volume will still mount and be usable.

Similar questions

119 replies
Question marked as Top-ranking reply

Jun 20, 2023 11:51 AM in response to Jperkins27

We have seen about 10 instances. All have the following in the top of the panic trace:

dart-apciec3 (0xfffffe1b39d40800): DART(DART) error:


This is the same error as MacOS/M1 had up until 13.4 was released, which fixed this problem.

In case this is a MacOS issue, can you post the MacOS build number of your System? I am especially interested in build numbers for MacOS versions that are NOT crashing.


So far, I have seen this with RAID 0, RAID 4, RAID 5. All with 4 drives. This panic does not happen with RAID 0 2-drive volumes.

Apple RAID does not seem to be affected.

HFS and APFS will both panic a system, so it is not file system related.


One trick that MIGHT work, I would like any affected users to try this, is with the drives disconnected, launch SoftRAID and "uninstall SoftRAID" from utiliities menu. restart, and connect the drives. (or put them back in the Mac Pro)

Does this prevent the panic?

Your volume will still mount and be usable.

Jun 25, 2023 10:19 AM in response to Jperkins27

Last update from me. Not sure why I didn't do it until after 30 hours, but I used Raid Assistant in MacOs and both my 4M2 8TB drives are working in raid 0 now with no issues.


100% the issue is connected to using SoftRaid, or an external application.


16TB's SSD are now fully working and no issues booting. My HDD via the Pegasus never had any issues, but are not setup in a Raid format.

Jun 29, 2023 11:36 AM in response to Grant Bennet-Alder

Hey OP, I'm the product manager for internal storage at OWC. We are monitoring this thread and did discover an OS-level issue that causes M2 Mac Studios and M2 Mac Pros to restart whenever four or more SoftRAID NVMe blades are attached. We published an official update yesterday that outlines the problem and a fix (full post: tinyurl.com/2xotar5b).


TL;DR:

- There is a bug in macOS 13.4 unique to the 2023 M2 Mac Studio and Mac Pro that causes the computers to restart whenever four or more SoftRAID NVMe blades are attached


- We have published a temporary fix that works immediately


- We are confident that Apple engineers will have a new version of macOS which fixes this problem in the very near future


I'm happy to answer any follow-up questions, but rest assured our team here is hunkered down and doing everything we can to help our customers and minimize impact to their workflows.

Jun 16, 2023 4:50 PM in response to David K. Gross

Hi David,


Thanks for your contributions to this thread. It sounds like we have a lot of similarities in how we use the Mac Pro and OWC SSDs dedicated for audio.


Because it all just worked flawlessly on my 2019 Mac Pro, I've never dug this deep into some of the specs in SoftRAID, but here is a screen shot of some specs from the 42M that is currently working in slot #6 of my 2023 Mac Pro.


I don't have it set up as a RAID, it's just used as one big drive. I just ordered a 2nd 42M for my backup drive so we'll see if that works, or causes issues. It should be here Monday or Tuesday.


I also have three RME PCIe cards in slots 1, 2, & 3 which seem to be fine. Even with JUST the new and unformatted 82M in the new Mac Pro and nothing else, I couldn't get the 2023 Mac Pro to boot. Same with my previously working and formatted 42M drives that were in my 2019 Mac Pro.


The only thing that is working so far is the 42M that was never before formatted and arrived from OWC last week. I attached a screenshot and it says something about 64KB.


It's weird that your overnighted 42M didn't work. The plot thickens.

You'll also see in my screenshot that my older spinning HDDs which are in an OWC Thunderbay 8 are working just fine. They're 3.5" HDDs formatted to SATA External Physical Volume • Mac OS Extended (Journaled).


These are just for older/finished projects and not something I normally keep mounted, but it's interesting that those are just fine. Normally I keep that unit turned OFF because of fan noise and I don't need that data often.


The issue seems to be related to PCIe SSDs that are formatted and configured a certain way that the new Mac Pro 2023 is not happy with, but the 2019 Mac Pro wasn't happy with.


I was also thinking I should have went with the Mac Studio and dealt with the external PCIe to Thunderbolt chassis but without a Mac Studio here, it's hard to know if that would be any different because even when I put my older 42M (which was fine in the 2019 Mac Pro) in my Sonnet Echo Express SE I chassis, it brings the Mac Pro to a grinding halt. It won't boot if it's connected, and if I connect it while it's booted, it freezes instantly.


I also couldn't get in via Recovery Mode.


Jun 26, 2023 4:50 PM in response to lukiffer

Here is where we are with this bug.


We have discovered a bug with the new M2 Mac Studio and Mac Pro, when running macOS 13.4, which makes most NVMe blades unusable with SoftRAID.  We have reported this problem to Apple and have been actively investigating possible solutions.  Until Apple delivers a fix in future release of macOS, we suggest that users of these new Macs use Apple's Disk Utility to configure their NVMe blades as RAID 0 volumes.

 

This problem only affects users of the 2023 Mac Studio and 2023 Mac Pro.


The other thing I can add is this primarily affects NVMe blades with 4K sector size, which is why some enclosures work and some do not.


If I were to guess, this may be fixed in 13.5, when released.

Jun 28, 2023 10:17 AM in response to SoftRAIDSupport

I have a similar set up as the original post and the exact same problems except using a 2023 Mac Studio M2 Ultra with a Sonnetech PCI chassis hosting the cards. WHenever the 4m2 was plugged in to the chassis the computer would kernal panic and shut down on boot.


I reformatted the 4m2 using the apple raid format and it works fine for now with no kernel panics. After I got it working, I tried, for experimentation, to use softraid to convert the drive to softraid format and suffered an immediate kernal panic and shut down. Luckily, I was another to use another computer with softraid to convert the drive back to Apple Raid with no loss of data. Thus, until a fix is found, I will probably leave the drive as is.

Jun 16, 2023 4:05 PM in response to David K. Gross

<<HEY ALL>> Try something here. Look at your SoftRaid formatting on the drives that don't work and check your block size. A friend of mine just sent me this. I'm going to do an experiment and report back asap.


Is the card formatted to use 64kb block size? The issue looks a lot like a problem with the I/O system that others experienced a year ago on the first M2 laptops and from what I’ve seen there’s anecdotal evidence it’s caused by formatting the drive with a suboptimal format.


Basically, the I/O on the M2 is so fast that it can cause issues if the card isn’t formatted for the massive I/O that’s happening. The hardware can deadlock or the massive I/O rate can expose bugs in the firmware that won’t happen on older machines.

Jun 22, 2023 11:02 PM in response to Jperkins27

My assumption (based on the “workaround” posted earlier of zeroing the disks and recreating the RAID set) would be that indicates the issue has something to do with what’s on the disk rather than the disk hardware itself. My further assumption based on the kernel panic stack trace is that it has something to do with the kext’s (or the system API’s) interpretation of the RAID config. This is of course conjecture without actually having source code visibility, but find it interesting that no one has reported having this issue with Disk Utility (native) RAID sets.

Jun 16, 2023 2:39 PM in response to lukiffer

Thanks for the report. That's why I posted here, to see if anybody else has the issue. I think it's going to be across all new Mac Pros.


What's interesting is that I bought a new OWC 8M2 that I was planning to use with this 2023 Mac Pro and even unformatted, the 2023 Mac Pro would not boot with it. It was never used or formatted. OWC suspected it could be because I didn't have additional power connected to the drive but I didn't get that far and just returned it. I didn't care for the fan noise I was hearing while it was attempting to boot up.


It would also not boot with my previously formatted 4M2 drives that worked just fine in my 2019 Mac Pro. They were formatted to MacOS Extended (Journaled).


The Mac Pro boots just fine with no PCIe cards and even with my 3 different RME Audio PCIe cards.


As a last resort, I tried my brand new unformatted OWC 4M2 which I was planning to use as the backup drive and for whatever reason, that one worked.


I just did a fairly full day of work without any issues.


Apple and OWC are aware of my reports, but we'll see if anything comes from it.

Jun 16, 2023 4:58 PM in response to Jperkins27

Well..it didn't work on my end for the older 1tb/4M2. But, something to think about regarding Optimizing the OWC card via Soft Raid (according to a tech friend of mine):


With unified memory the new chips go from making thousands of 16kb reads per second to make tens of millions, and that could overload the firmware of the cards. So using larger block sizes will cut the number of read operations down considerably. Also, there’s also some anecdotes that switching to RAID 1+0 fixes a very similar looking kernel panic. It likely works because it cuts the I/O throughput in half for the striping operation.


This is starting to get over MY head.. but I'm planning on trying more experiments (and hopefully there might have just been an issue with the chipset in the newer OWC card...But setting the block size to 64 makes sense (since I'm doing mostly ProTools and Logic with my machine).


==========================

From the SoftRaid help file

Optimized for Workstation:

Rebuilding mirrors and validating volumes will proceed at full speed unless any SoftRAID volume is reading or writing files. If a SoftRAID volume is reading or writing files, the rebuild or validate will only proceed during 50% of the time (0.5 sec rebuild, 0.5 sec rebuild paused, 0.5 sec rebuild, etc). The default stripe unit size when creating a new stripe volume is set to the best value for general use. 


Optimized for Server:

Rebuilding mirrors and validating volumes will proceed at full speed unless any SoftRAID volume is reading or writing files. If a SoftRAID volume is reading or writing files, the rebuild or validate will only proceed during 75% of the time (0.75 sec rebuild, 0.25 sec rebuild paused, 0.75 sec rebuild, etc). The default stripe unit size when creating a new stripe volume is set to the best value for the small i/o sizes commonly found on database, web and mail servers. 


Optimized for Digital Video:

Rebuilding mirrors and validating volumes will proceed at full speed unless any SoftRAID volume is reading or writing files. If a SoftRAID volume is reading or writing files, the rebuild or validate will pause until 15 seconds after the last file read or write operation. The default stripe unit size when creating a new stripe volume is set to the largest size possible for the disks used by the volume. This will offer the highest throughput for large files and uncompressed video. 


Optimized for Digital Audio:

Rebuilding mirrors and validating volumes will proceed at full speed unless any SoftRAID volume is reading or writing files. If a SoftRAID volume is reading or writing files, the rebuild or validate will pause until 15 seconds after the last file read or write operation. The default stripe unit size when creating a new stripe volume is set to the smallest size which SoftRAID supports. This ensures that disk i/o does not starve the buffers on some digital audio PCI cards. 


Optimized for Digital Photography:

Rebuilding mirrors and validating volumes will proceed at full speed unless any SoftRAID volume is reading or writing files. If a SoftRAID volume is reading or writing files, the rebuild or validate will pause until 5 seconds after the last file read or write operation. The default stripe unit size when creating a new stripe volume is set to 128 KB. This will offer high throughput for large files and still provide good performance with PhotoShop which reads and writes files in smaller blocks.



Jun 16, 2023 5:01 PM in response to David K. Gross

It's weird that your overnighted 42M didn't work. The plot thickens. Did you format it as APFS? I'll attach a screenshot of the settings that are currently working in my 2023 Mac Pro.


After a half day of things not working, I tried the newly unformatted 4M2 for sh*ts & giggles not expecting anything and of course, that was the only one that worked and allowed the Mac Pro to boot up.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mac Pro 2023 will not boot with PCIe SSD installed.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.