Pegasus 2 crashes M4 Mac Studio upon waking from sleep

  • 1.7K Views
  • Last Post 3 weeks ago
Jim McSilver posted this 21 April 2025

After installing the DEXT driver and Promise Utility, my Pegasus 2 R6 works well. But once the computer goes to sleep with the RAID mounted and then tries to wake up, it crashes the Mac, forcing a restart. It has done this numerous times in the past two weeks. It doesn't seem to do this when the RAID is not attached.

It is a new Mac Studio M4 Max running Sequoia 15.4

Any advice to resolve this?

Thanks,

-Jim

Order By: Standard | Latest | Votes
R P posted this 21 April 2025

Hi Jim,

With the Pegasus1 and Pegasus2 it's important to update to the latest firmware when used with an Apple Silicon Mac.

We have a Knowledge Base article for this.

Jim McSilver posted this 21 April 2025

Hi,

Thanks for the quick follow up. I forgot to mention that my firmware was already updated to the latest (v5.04.0000.64), and this problem still exists.

Any other suggestions?

Jim McSilver posted this 09 July 2025

Hi,

Any other ideas on this problem? I'm still getting the crashes on waking from sleep.

It doesn't happen when I turn on "Prevent automatic sleeping when the display is off" in the Mac preferences. But I'd rather not leave that on all the time.

Thanks for any advice or suggestions.

R P posted this 09 July 2025

Hi,

If updating the firmware and using the latest driver does not help, there's nothing more that can be done in that regard. Jim has posted the only known solution, prevent the Mac from sleeping. I posted this long ago but it was not well accepted so I did not post it here. 

That being said, this is rare and I don't know what's causing it. We don't see this issue in the lab or elsewhere. My best guess is that some application that's connecting to the Pegasus tries accessing it before it's had time to boot and some part of macOS runs out of buffer space causing a panic.When booting after a panic macOS will give you the opportinity to send a stack trace to Apple, please do so, this has lead to problems being fixed for things that I have reported.

  • Liked by
  • Jim McSilver
Brandon O'Sullivan posted this 10 July 2025

 Hi,

Just chiming in to report that I'm encountering the same issue with a similar setup, as another data point:

Mac Studio with an M2 Ultra and 128 GB RAM, running on Sequoia 15.1.1 with a Pegasus3 R8. Current DEXT driver installed and firmware is up to date.

Jim McSilver posted this 11 July 2025

HI RP,

Thanks for your response. I tried quitting all apps with the Pegasus attached and the OS still crashed on waking from sleep. So unless there is an app running in the background, it must be something else (perhaps an OS or driver issue)?

As you suggested, I've been reporting the crashes to Apple. Hopefully they'll find a fix.

 

 

Hi,

If updating the firmware and using the latest driver does not help, there's nothing more that can be done in that regard. Jim has posted the only known solution, prevent the Mac from sleeping. I posted this long ago but it was not well accepted so I did not post it here. 

That being said, this is rare and I don't know what's causing it. We don't see this issue in the lab or elsewhere. My best guess is that some application that's connecting to the Pegasus tries accessing it before it's had time to boot and some part of macOS runs out of buffer space causing a panic.When booting after a panic macOS will give you the opportinity to send a stack trace to Apple, please do so, this has lead to problems being fixed for things that I have reported.

R P posted this 11 July 2025

Hi Jim,

One app that tends to keep running in external storage is spotlight, many complain they can't eject the Pegasus and it turns out that spotlight is constantly indexing the drive.

Maybe if you configure spotlight to not index the Pegasus that will help.

Jim McSilver posted this 15 July 2025

Hi R P,

Thanks for your suggestion. I checked and I had already disabled Spotlight indexing on the Pegasus. So that doesn't seem to be the source of my problem.

 

Chris Hendricks posted this 3 weeks ago

Having a similar issue.  I've been using the same Pegasus3 R4 for quite a few years.  First it was with my iMac (intel) for quite a few years - the panics were a pretty regular occurrence, usually having to do with sleep, and due to some kind of non-maskable interrupt issue.  Sending kernel panic reports to Apple does absolutely nothing.  Pegasus support also no help (no indication that it was Pegasus' fault).

I recently upgraded to a Mac Studio M4.  plugged the Pegasus into it, running the latest DEXT driver and Pegasus app, with the latest firmware.  now the Mac Studio has started having the same kernel panic issues.  all of the standard "turn off sleep" items have been set.  Beyond kernel panics, now the new machine won't wake up correctly with the Pegasus connected (again shouldn't be sleeping but anyway).  You can hear the Pegaus chugging away - have to unplug it from the Mac Studio to get it to wake up completely.

Oh, and the iMac (no longer connected to Pegasus) is no longer having issues.  

Jim McSilver posted this 3 weeks ago

Hi Chris,

That all sounds frustratingly familiar  (except the part about the machine not waking up – I haven't had that problem).

One workaround that I've been trying for a week and seems to help is to use the free app Amphetamine. I've set it to keep the Pegasys awake for either a set amount of time or as long as a certain app is open (like Premiere Pro, etc). So far I've only had one kernel panic in the last week when I forgot to reset the clock on Amphetamine. And I don't need to leave on the Prevent Automatic Sleeping the Mac OS/System Settings/Energy panel.

I hope that helps. Good luck.

-Jim

R P posted this 3 weeks ago

Hi,

Recently I have debugged 3 of these panic issues.

The root cause has not been a driver or cable issue. In one case the Pegasus was working fine until a macOS update ( to 15.6.1 I think). After the update macOS was panicing. My guess is that the macOS Thunderbolt driver was updated and this somehow result in a panic issue, although why is not clear. 

There were 2 root causes found.

1. A drive issue. One of the drives had failed and failed in such a way that it took down the Pegasus and macOS as well.

2. A drive seating issue. Reseating the drives solved the panic issue.

Warning: Never remove a drive from a powered on Pegasus, it will be marked dead.

So the simplest debugging is to start with reseating the drives.

1. Power down the Mac and remove the power cable from the Pegasus
2. Unseat all the drives, just slide them out an inch or so. Do not remove them.
3. Plug in the Pegasus power cable and boot the Mac.

If the Pegasus shows in the Promise Utility and the mac does not panic, the issue is drive related.

Then...

1. Power down the Mac and remove the power cable from the Pegasus
2. Plug in all the drives.
3. Plug in the Pegasus power cable and boot the Mac.

If the panic issue is gone, problem solved.

If the panic issue is still occurs, please contact support@promise.com for help debugging. 

Close