MacOS Sonoma Compatibility

  • 1.1K Views
  • Last Post 5 weeks ago
Janice Lind posted this 14 December 2023

I recently received this warning. I have upgraded to MacOS 14.1.2 without any issues but I have chosen not to upgrade to Sonoma 14.2 until I get some guidance here. Is this being looked at by the developers?

Existing software on your system loaded a system extension signed by “Promise Technology Mobile Apps” which will be incompatible with a future version of macOS. Contact the developer for support.

Thanks!

Order By: Standard | Latest | Votes
R P posted this 15 December 2023

Hi Janice,

Apple has introduced a new type of driver known as a User Space Driver (aka DEXT) to replace the previously used Kernel Space driver (aka KEXT).

Currently, the Pegasus KEXT driver is builtin to Intel macOS and can't be removed. Due to potential issues if two drivers are loaded at the same time, it is recommended to wait until the KEXT driver stops working to install the DEXT driver.

In 2018, Apple announced that 32 bits apps would stop working soon. In 2019 with the introduction of Catalina, support for 32 bit apps ended. When Apple will drop KEXT support is unknown, but in the case of 32 bit apps it the next macOS relase. So if Apple does the same as with 32 bit apps, KEXT support should end in the macOS release after Sonoma, maybe late next year.

So it is suggested that after the KEXT drivers stop working, not before, then the DEXT driver from the Pegasus downloads page should be installed.

  • Liked by
  • Janice Lind
Joshua Hart posted this 28 December 2023

How can we validate which we have installed?  I have recently also not only seen the message Janice talked about above, but I have also experienced almost daily kernel panics and restarts overnight.

 

Hoping I don't have to re-install my OS in order to make sure that I am properly set up.  I have a Studio M1 Ultra and a Promise3 R6.

 

Thanks!

R P posted this 02 January 2024

Hi Joshua,

How can we validate which we have installed?  

If you have an M1 mac, from the terminal run these commands.

systemextensionsctl list | grep pegasus
kextstat | grep promise

This will tell you if you have a driver installed and if a driver is installed it will show you the version.

I have recently also not only seen the message Janice talked about above

It will show once after the mac is booted unless you have an older macOS.

 

Joshua Hart posted this 03 January 2024

[Mac-Studio:Desktop] % systemextensionsctl list | grep pegasus

* * 268CCUR4WN com.promise.driverkit.pegasus (21.1.0/1) com.promise.driverkit.pegasus [activated enabled]

[Mac-Studio:Desktop] hart% kextstat | grep promise

Executing: /usr/bin/kmutil showloaded

 

No variant specified, falling back to release

 

R P posted this 03 January 2024

Hi Joshua,

You have the DEXT driver installed, version 21.1.0-1.

You won't see the mentioned message with the DEXT driver, only with the KEXT driver.

Janice Lind posted this 08 January 2024

My results:

 

kextstat | grep promise

Executing: /usr/bin/kmutil showloaded

No variant specified, falling back to release

 

251    0 0                  0x2e71     0x2e71     com.promise.driver.stex (6.2.17) 69FB7EB9-DAAD-33B7-B348-8149A47F4B64 <250 69 5 4 3>

 

So it looks like I have KEXT on my M1 Mac Studio, correct?

 

Thanks!

R P posted this 08 January 2024

Hi Janice,

Correct, you are using  the KEXT driver and that's why you get the popup warning on boot.

Please load the DEXT and you will not see the popup in the future.

Be advised that you will have to 'accept' the DEXT driver in Settings > Privacy & Security after installing it. Normally no reboot is required, but in rare cases a reboot is required.

Brian Flanagan posted this 5 weeks ago

Hi Janice,

Correct, you are using  the KEXT driver and that's why you get the popup warning on boot.

Please load the DEXT and you will not see the popup in the future.

Be advised that you will have to 'accept' the DEXT driver in Settings > Privacy & Security after installing it. Normally no reboot is required, but in rare cases a reboot is required.

Brian Flanagan posted this 5 weeks ago

I've spent about a full week in total back and forth with Apple Support and resorting to furums and ChatGPT but have been unable to get my Pegasus 3R4 running again on Somoma.

My issues started with Ventura, when the Raid system would fail to start up when the Mac Sudio M1 Ultra was turned on. Initially, I found that unplugging the Thunderbolt lead from the Pegasus and then plugging it in again would help. Following my change to Sonoma, it will now not start at all. 

I have gone through every step and suggestion I can find, to no avail. I can see no option now but to completely wipe my Mac and start again with a fresh install of a Mac Operating system. Before I do so, are others able to get the Pegasus to work ok on Sonoma or should I perhaps install Monterey, as that was the last version of the OS that for me was able to access the Pegasus Raid without issue?

R P posted this 5 weeks ago

Hi Brian,

Yesterday I had a remote session with a customer who's story was a lot like yours, turns out that he had not accepted the DEXT driver. After doing so, everything was up and running. Took about 5 minutes.

It would help if we had some information about your mac and the driver installed.

Which Mac do you have?

Also, can you run these commands in a terminal and post the output here?

systemextensionsctl list | grep pegasus
kextstat | grep promise

 And ChatGPT?

 

Close