The Pegasus R4 and R6 don't appear to be working with the new apple silicon (M1) devices. Wondering what the plans are to have the relevant software updated?
Apple Silicon support
- 7.8K Views
- Last Post 19 August 2022
Hi Darren,
Promise has had a new user space driver available for download since June.
M1 driver:
Promise Utility:
Please note that since the ealier Pegasus models are EOL, there will be no further updates to drivers or utilities.
Please also note that the Promise Pegasus drivers are backwards compatible, so you need to download the Pegasus32 drivers and latest Promise Utility. These are compatible with the latest macOS.
EDIT: Please update the firmware for any older Pegasis to the latest release. Older firrmware can cause the Pegasus to not be recognized by a new MAC, or it can cause connect and disconnect issues.
I'm currently running a Pegasus R6 on my M1 Ultra Mac Studio and it works perfectly. However, after updating MacOS recently, I got a pop-up that said the unit willl stop working on my Mac after a forthcoming update. Is there going to be a fix for this or is my R6 going to turn into expensive garbage?
Hi Randolph,
In the future, if I stop using the Pegasus drives with an M1 Mac, do I just change the Boot Policy and the Promise kernel extension will be removed automatically? Or do I need to do anything to explicitly remove the Promise kernel extension?
If you change the security policy to default then the Promise driver just won't load. The driver will not be removed. You can delete it manually if you want (just drag it to the trash), but you can also leave it installed in case at some future point you temporarily need it.
Hi,
I just got a 2021 MacBook Pro M1 Max with MacOS Monterey. I have the Pegasus2 R4 and Pegasus2 M4 (I also have the Pegasus 1 R6, but haven't used it in a while).
In the future, if I stop using the Pegasus drives with an M1 Mac, do I just change the Boot Policy and the Promise kernel extension will be removed automatically? Or do I need to do anything to explicitly remove the Promise kernel extension?
Everyone happy with the performance, stability & reliabilty of the Promise Pegasus2 drives on their M1 MAC? I also have an old 2016 MacBook Pro that I'm using as a headless Mac (long story, but it's display doesn't work, but everything else works), so other option for me is to use the 2016 MacBook Pro to be a server for the Promise drives.
EDIT: removed my first question asking if driver is included with MacOS used in Apple Silicon Macs (from earlier post, answer is no).
Thank you.
Hi K F,
EDIT: You don't have to disable *all* of macOS security, I don't believe that there is any way to do this. You only have to disable the security freature that prevents you from loading 3rd party drivers.
One of the Big Sur security features is disallowing 3rd party drivers. You will not be able to load 3rd party drivers for any device unless you disable this feature.
The Intel Big Sur comes with a Pegasus driver, v6.2.13 I believe. But the M1 Bug Sur has no inbox Pegasus driver. If you want to access the Pegasus storage on your M1 you will have to follow the procesure. You will also need a TB2 to TB3 adapter, the Apple adapter has always worked well.
How do I access the data on my two Pegasus2 units (an R4 and an R8) using my new MacBook Air (M1, 2020) without disabling the macbook’s security features?
I can access this data without issue on my MacBook Pro (Retina, 15-inch, Late 2013).
I understand that I can “fix” my M1 MacBook Air issue by disabling its security features to allow the installation of “Pegasus2 Series Driver for Mac” (version SR3.4.10 released on 2020/12/31), but I don’t want to do this because the whole reason I bought the M1 MacBook Air was to be more security conscious.
My questions:
- Does PROMISE plan to release a new “Pegasus2 Series Driver for Mac” that doesn’t require disabling the M1 MacBook Air’s security features?
- If not, then I will need to replace my two Pegasus2 units. One option is to purchase a Pegasus32 unit which, according to the Apple store, is compatible with both my MacBook Air (M1, 2020) and MacBook Pro (Retina, 15-inch, Late 2013).
Will a Pegasus32 unit work “out of the box” with my M1 MacBook Air? It sounds from this thread that the answer is “no”. Is that right?
- If yes, then can I simply move the drives from my Pegasus2 units to the Pegasus32 units?
Ryan Arran, I'm running an old Pegasus R6 on my Macbook Pro M1, and it's working fine. The thing is not if it's a mac mini, MBP or MB Air - it's the M1 silicon, and it's running fine with the new driver 'hack' from Promise.
Hey..... Thanks very much for this update.
I followed all the installation instructions and foundthat the PromiseSTEX was list under System Information -> Extentions, but it displayed as being Notorized and NOT loaded.
I also noted that the new PromiseSTEX version 6.2.16 was placed into /Library/Extensions whereas in earlier macOSes for non M1 model Macs it (version 6.2.13) was placed/located in /System/Library/Extensions.
No matter, I went ahead and issued the following Terminal command to load the new PromiseSTEX version 6.2.16, and it did the trick and loaded the new PromiseSTEX version 6.2.13 driver. I checked this with System Information -> Extensions.
===========================================================
> sudo kextload /Library/Extensions/PromiseSTEX
password:
Executing: /usr/bin/kmutil load -p /Library/Extensions/PromiseSTEX.kext
===========================================================
Now of course, the real test for this is to see if my Mac mini (M1, 2020) will discover my Pegasus units and for them to be operational.
I ran Promise Utility and yes, my Pegagsus2 R6 was discovered.
My Finder showed it as being mounted in its sidebar.
So all is looking good at this time, and I also checked that my Pegasus1 R4 is also being discovered.... great.
So THANK YOU.
P.S. Please note that I had to manually load the PromiseSTEX which is not mentioned in the Installation instructions, or maybe I did something wrong.
When this gets released to Apple, I would expect the PromiseSTEX will be loaded without having to manuall install it in Terminal with the above command, right ?
Barry... Are you saying that you're using a Pegasus1 device on a M1 Mac Mini? I have a Pegasus R6 still in use on an older Intel Mac Mini with a Thunderbolt 1 port. I've been too scared to upgrade it as I didn't know if it would work on a Thunderbolt 2 or 3 port. The Mac is now EOL and I've been looking at a newer M1 Mini. Are you just using the Apple Thunderbolt 2 to 3 Adapter? No issues at all? Thanks!
Aha! Just did a firmware update on the drive and now it's working!
I was very excited to see this solution, but I'm afraid it's not working on my M1 Mac Mini. I've installed the new driver, per the instructions, and it appears in the System Report. I've activated it from the command line (by the way, the command listed above needs .kext at the end) and it appears as Loaded in the System Report.
I've got the Pegasus 2 R4 connected to my Mini using the Apple Thunderbolt 2 to 3 adapter. When I turn on the Pegasus, it does its usually thing for a while, then the light turns blue. It sits there for a moment, and then shuts down. It never appears in the Finder. I've tried it several times, to no avail. I'm using the same cable that I was using to connect it to my Trash Can Mac Pro, so I'm confident the cable is good.
Any suggestions?
By the way, upon reboot, the new kext is not automatically loading. I have to re-issue the command every time.
Christopher: Hmmmm, I'll check that aspect. I will Restart with my Pegasus unit connected to see if the driver is loaded as you've mentioned without having to load it manually. Thanks for the prompt.
[EDIT] ...and it did. So there's no need to manually load the driver after each boot..... THANK YOU for posting this aspect.
When this gets released to Apple, I would expect the PromiseSTEX will be loaded without having to manuall install it in Terminal with the above command, right ?
No need to load anything manually from my experiences. The notice switched to "loaded" once I connected the drive. So to sum it up: install according to manual and you will be fine. It worked for my M1 MacMini and Pegasus3 R4 like a bliss.
Hey..... Thanks very much for this update.
I followed all the installation instructions and foundthat the PromiseSTEX was list under System Information -> Extentions, but it displayed as being Notorized and NOT loaded.
I also noted that the new PromiseSTEX version 6.2.16 was placed into /Library/Extensions whereas in earlier macOSes for non M1 model Macs it (version 6.2.13) was placed/located in /System/Library/Extensions.
No matter, I went ahead and issued the following Terminal command to load the new PromiseSTEX version 6.2.16, and it did the trick and loaded the new PromiseSTEX version 6.2.13 driver. I checked this with System Information -> Extensions.
===========================================================
> sudo kextload /Library/Extensions/PromiseSTEX
password:
Executing: /usr/bin/kmutil load -p /Library/Extensions/PromiseSTEX.kext
===========================================================
Now of course, the real test for this is to see if my Mac mini (M1, 2020) will discover my Pegasus units and for them to be operational.
I ran Promise Utility and yes, my Pegagsus2 R6 was discovered.
My Finder showed it as being mounted in its sidebar.
So all is looking good at this time, and I also checked that my Pegasus1 R4 is also being discovered.... great.
So THANK YOU.
P.S. Please note that I had to manually load the PromiseSTEX which is not mentioned in the Installation instructions, or maybe I did something wrong.
When this gets released to Apple, I would expect the PromiseSTEX will be loaded without having to manuall install it in Terminal with the above command, right ?
Hi Barry,
I have just discovered that the M1 Pegasus driver (v6.2.16) is now available for download on the Promise support page.
Or you can download it from this link...
Please read the install guide. Big Sur has security features that must be modified.
----
Enable System Extensions
M1 Mac running macOS 11 or later requires a one-time change to the Boot Policy before you install
the Promise Pegasus Driver. Follow the instruction in this section if the Boot Policy setting has not
yet been changed. First check to see if the Boot Policy needs to be changed.
Will you post the details here in this posting thread.... I simply do not want to miss the notification. Thank you.
Hi Barry,
When the driver has passed certification testing it will be posted to the Promsie Web page.
Unfortunatly, all I know now is that testing is in progress, I do not have an ETA better then mid to late December.
When the driver is available I will post the information to the forum.
Admin: Please let me know when this update for the Apple M1 architecture on Big Sur is aavailable, or when it will be available. I'm anxiously awaiting to have my Mac mini (M1, 2020) fully operational with its connections to my several Pegasus devices.
Thank you.
OK... So I will need to check back here now and then rather than receiving an e-Mail notification, right ?
Hi Barry,
This is all the information I have. I'm sure there will be some manner of official announcement. As soon as I find out that the driver is available for download, I will post that information here.