I recently experienced a large number of these "unexpected ejection" notices on my Mac Studia/Pegasus 2R6. I followed the insturctions to remedy the situation to include enabling system extensions by setting the computer to reduced security. I found this rather alaming and would like to know if I can reset the system back to 'normal operation' after installing the pegasus driver.
Unexpected ejection Mac Studio w/pegasus 2
- 435 Views
- Last Post 07 April 2023
Hi Christopher,
Here is the latest driver for the Pegasus which does not require you to reduce the security level,
https://www.promise.com/DownloadFile.aspx?DownloadFileUID=6902
If you still have issues with the new driver , I would suggest to create a support case from support.promise.com so we can check and assist you further.
Hi Christopher,
Re-using a comment to a different thread, the fix is the same...
----
When the M1 macs came out the Pegasus 2 was indeed tested, I know as I tested with the Pegasus 2 myself.
But some investigation has revealed that if the Pegasus has old firmware, like 5.04.0000.17 (FCS release), the Pegasus 2 won't mount on either an Intel or M1 MAC running Monterey. This firmware is from 2013. But when I attached my Pegasus 2 to Catalina it mounted fine. So my testing had obviously been done with the latest firmware.
If the latest Pegasus 2 firmware is loaded (5.04.0000.64) the Pegasus2 will mount on both the M1 (with both the kext and user space driver) and the Intel Monterey. It can be slow to mount, I did not time it, but it might take a minute, then it works fine and can be managed with the latest Pegasus32 Utility.
Since the Pegasus 2 with old firmware won't be recognized by an M1 MAC, a firmware update will have to be done from an older MAC. I used a Catalina MAC Mini, but Big Sur will probably work as well.
----
If you are getting unexpected disconnects, it would not be a good idea to update the firmware from that MAC.
I have a Mac Studio with M1 Ultra processor, running MacOS Monterey
I'm having the same disconnect issue as Christopher Reordan, but with two attached Pegasus 2R4s. The Firmware version of the arrays is 5.04.000.64, which, based on R P's comment above is the latest version. How do I get rid of these incessant errors? I went out of town for 2 days and, when I returned, I had a HUGE list of these errors I had to clear from my notifications before I could see other non-Pegasus notifications.
Thanks RP and Emma Orabelle, I guess I'm stuck as I no longer have an old Mac to use as a means to update the Pegasus. Appreciate the feedback and once I hunt down an old Mac I'll give this a try.
Hi Christopher,
Some further research has shown that there is a bug in the latest Promise Utility and it won't update Pegasus 2 firmware. This has been reported and should be fixed in the next Promise Utility release.
But there is a workaround, use an older Promise Utility. I have sucessfully updated Pegasus 2 firmware with Promise Utility v4.06.0000.01.
The latest firmware will solve problems with random disconnects and the issue where the volume won't remount after a reboot, but unfortunatelf it won't solve the 'disk not ejected properly' messages on wake from sleep.
Thanks RP, I'm running Promise Utility v4.06.0000.04 and when I tried the update some time ago it got very scary, nothing happened and the system froze perhaps to your point. I'll try the version you recommened, thanks!
RP I think I need more help. I downloaded the .64 firmware but when i try to use it, I get the following dialog box. I was attemtpting to load SR3.4.4 which appears to be the latest. I could go further down the list to other versions but since I"m not sure what they are in realtion to what I'm attempting so thought I'd ask first.
l
RP, just to make it easier or clearer, here are the options that I see. The top one is the one that does not execute when downloaded as noted in my last message.
Hi Christoper,
Just to verify, you are using the firmware update option in the admin menu of Promise Utility v4.06.0000.01, correct?
SR (Service Relase) 3.4.4 of Pegasus 2 firmware is firmware version 4.05.0000.64. The Service Release numbers do not track the firmware version numbers.
Also, have you checked what firmware is loaded now? You may not need to update.
Hi RP,
No, that option is greyed out so I cant access it. Here are my current settings:
Current firmware 5.04.000.61
Pegasus Utility Version 4.06.0000.01 (C02)
Pegasus Driver 21.0.2
I thought I needed to update because I recently switched to a M1 Mac Studio and have been experiencing "unexpected ejection" notices.
Previous forum disucccsions suggested that if the Pegasus has older firmware that the Pegasus 2 won't mount on an M1 MAC running Monterey. I am runningVentura 13.3 but with the older Pegasus firmware. I can access my Pegasus device but was worried about these unexpected ejections. Past forum comments lead me to beleive that the firmware update was necessary.
RP, here is what I see in the utility menu. You can see where the update sub menu is not accessable
Hi Christopher,
Those options are greyed out when the Utility is locked. Please unlock the lock in the lower left corner of the Promise Utility.
Hi RP,
Ok, that was dumb....the option is now avaialbe but to do an update I need to load the .64 image file and everytime I download this file I get that disk image can't be opened dialog.
Hi Christopher,
The img file is not for macOS, you select it in the firmware update dialog and the Promise Utility will update the Pegasus firmware using the img file.
Hi RP,
Yes, and thank you very much! I got it to work.
Should I now update 'back' to the latest utility version or given the bug you noted above should one just wait?
Do you any insights to the 'disk not ejected properly' issue? Is this just an annoyance with no relevance to daily operations?
Hi Christopher,
Should I now update 'back' to the latest utility version or given the bug you noted above should one just wait?
You can, but I am not aware of any advantage of doing so. That is, either version should work OK for everything except updating Pegasus2 firmware.
Do you any insights to the 'disk not ejected properly' issue?
It's an issue seen by some few Pegasus2 owners. It seems to be a macOS issue, as it can start and stop with macOS updates. Unfortunately the Pegasus2 is EOL.
Is this just an annoyance with no relevance to daily operations?
It's mostly an annoyance that ocurs on wake from sleep. If there are a lot the easiest way to clear them is by rebooting.
Hello RP,
Many thanks for your help and patience.