Apple Event: May 7th at 7 am PT

PCIE M.2 drive not mounting after Sonoma install

I just updated to Sonoma 14.1.2 and now my Sonnet M.2 card is only intermittently mounting the Raid drive. Does not show up in SoftRaid, but I can see the PCIE card in my System Report. The only time I can get it to mount is when I physically reseat the card. The Raid shows its intact when it mounts, no errors. Any time I restart or shutdown, the drive dismounts.


This is my daily driver workstation, and used everyday. There were no issues prior to the OS update.

iMac Pro (2017)

Posted on Dec 11, 2023 5:13 PM

Reply
Question marked as Best reply

Posted on Jan 14, 2024 8:30 PM

As a test I 'downgraded' from Sonoma to Ventura, using Migration Assistant to restore all apps and files exactly the same as before, with exactly same hardware configuration, and now all M.2 NVME drives installed on both Sonnet 4x4 PCIe cards mount perfectly on my Mac Pro 2019, everytime.


Apple, what on earth have you done with Sonoma to cause external drive mounting to become a random lottery??

75 replies
Question marked as Best reply

Jan 14, 2024 8:30 PM in response to Dj Twelvizm

As a test I 'downgraded' from Sonoma to Ventura, using Migration Assistant to restore all apps and files exactly the same as before, with exactly same hardware configuration, and now all M.2 NVME drives installed on both Sonnet 4x4 PCIe cards mount perfectly on my Mac Pro 2019, everytime.


Apple, what on earth have you done with Sonoma to cause external drive mounting to become a random lottery??

Apr 13, 2024 9:37 PM in response to Dj Twelvizm

4/13/24: Emailed with Sonnet this past week. As others have said here, Sonnet confirmed they’ve been able to reproduce the issue with their own product and a competitor’s PCIe card. They reported the bug to Apple.

I called Apple to report I was one of many having this issue. The more reports and calls the better, whether on their developer site, customer relations, or tech help.

Mar 13, 2024 1:05 PM in response to 3cre8ive

3cre8ive;

Deleting the SoftRAID driver in /Library/Extensions could not fix a problem where drives are not appearing to MacOS.

For one, as of 13.3, the loadable SoftRAID driver has moved to /System/Extensions. Any legacy driver in /Library/Extensions would be inert as of 13.3, it cannot load. (If you launch SoftRAID 7.6.1 or later, SoftRAID Application will delete this extension)


This cannot be the cause of the drives not showing up. You can easily prove this, as the disks for most of the users here are in Apple format, so the SoftRAID driver is not even loading. MacOS exclusively determines whether a disk shows up to MacOS, not a driver like SoftRAID.

If People with this problem look in System Report, under PCI, you will see the cards, but not the drives. That is a "hardware issue", whether triggered by a recent MacOS update or not, the drives are not being presented to MacOS at all.


To repeat, if you do not have any SoftRAID disks connected to your mac, (disks with SoftRAID partition maps), then the SoftRAID kext does not load. (Its like having a printer driver, with no corresponding printer, it does not do anything, it cannot cause any conflicts with other printers, for example.)


Not sure what was happening with your Mercury Duo. Deleting a non-loading extension was not the actual solution. (hopefully Apple had you clear the extensions cache, else just deleting it does nothing, as a copy of drivers is in the extensions cache, and will still be offered to MacOS at startup.)

As a possibility, perhaps you previously deleted the actual offending extension, but until you flushed the extensions cache, it was still loading.

One such extension I can think of would be a SMART USB driver.


Apr 13, 2024 8:49 PM in response to Dj Twelvizm

My Sonnet M2 PCIe 4x4 unmounts intermittent my M2 SSD!

(MacPro 2019, 28 Core CPU, 192 GB RAM, 4 TB SSD, AMD Radeon Pro Vega II Duo.)

I have 2 RAID0, each with different M2 SSD. Sometimes the first one is "kicked" about 30 sec after login, sometimes the second one.

Apple, your 2019 MacPro is a real expensive investment. I do ask you to fix that problem very soon!!!

Apr 18, 2024 5:09 AM in response to X-Status

Update:


Due to necessity I had to sacrifice and move my 2 cards to the 8x slots, not ideal for best performance but I am still achieving 12,000mbps reads / 6000mbps writes vs 18,500/7500. Still faster than T3 external chassis speeds and way faster than any devices I move files from.


The cards are now showing up as they were before upgrading to Sonoma from Monterey. The speed is a small sacrifice to gain normal access to my raid setup.


Reason: I needed to add my W5700X MPX module back in to gain more Thunderbolt 3 ports, so in addition to my AMD RX6800XT I have no more 16x slots, thus sacrificing my cards to the 8X slots.


Hope this helps.

Apr 19, 2024 11:35 AM in response to Dj Twelvizm

Anyone who wants to assist in data collection for this issue of missing drives, we can help submit data on this to a bug report we filed.

Send an email to support at Softraid dot com.

I will tell you what we need to collect, it will be a few large files, "before" (with drives missing) and "After", when you get the drives to show again.

We are interested in what drives are triggering this, in addition, as it does not appear to be all brands. We have not seen any reports for example of Samsung drives not appearing. If anyone has Samsungs with this issue, I would like to hear from you.

thanks

Apr 27, 2024 3:10 AM in response to Dj Twelvizm

Just upgraded my 2019 MacPro from Monterey to Sonoma yesterday and, as you all, I lost my PCIe NvME SSD drive in the process; it's not showing in disk utility and most certainly not mounting.


I was not even able to downgrade to my previous Monterey system which I had saved as a Time Machine archive.

I can't figure out WHY it is such a pain to downgrade from one version of MacOS to another !


Anyway, another day, another thought !


I got deeper into my NvME drive specification and decided to try and download an uptodate driver.

My NvME drive is a HighPoint SSD7101 3.0 x16 4-Port M.2 NVMe RAID PCIe card.

I got the driver on this page ( https://www.highpoint-tech.com/ssd7000-products-downloads/ )


I installed it and after a reboot, I got my NvME drive back on track, just fine !


Hope that helps you sort out your problem out there.

Jan 12, 2024 1:20 AM in response to Dj Twelvizm

Exact same problem! Everything was fine on Ventura with 2019 Mac Pro. Now after a (forced) Sonoma 'upgrade', often random NVME M.2 drives installed on my 2 Sonnet 4x4 M.2 PCIe cards will not mount after booting. Nothing else has changed. It's like the lottery whether after booting, a drive is just missing and not showing in Disk Utility. If the drive shows up later, the RAID array works fine. It's not a disk or driver issue, it's Sonoma 100%. Please fix this Apple!

Jan 12, 2024 7:34 AM in response to Dj Twelvizm

I have contacted Sonnet about the issue and sent them a link to this thread. Their response:


"Thank you for the information. We are sorry to hear this is giving you trouble.


Sonnet was recently made aware of this issue affecting some Mac users, and are working with Apple on a solution...

...We will escalate this to our Engineering Team for testing and review.


Thank you for your patience while we work through this.


Regards,

Sonnet Team"


So good news that its being worked on. Bad news is that there isn't currently a solution and we're stuck until they sort it out.



PCIE M.2 drive not mounting after Sonoma install

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