macOS Monterey 12.3.1 says the driver disk image is corrupted

  • 220 Views
  • Last Post 2 weeks ago
S A posted this 29 June 2022

My M1 Ultra Mac Studio does not recognize the Pegasus 3 R4. I'm running Monterey 12.3.1.

 

I'm trying to install the driver found on the Download Center, but when I open the dmg, I get a prompt "The disk image is corrupted".

 

Promise Utility does not recognize the drive either.

Attached Files

Order By: Standard | Latest | Votes
S A posted this 29 June 2022

 

R P posted this 29 June 2022

Hi Samuli,

The Pegasus3 is EOL and has no M1 drivers.

Please download and use the Pegasus32 M1 driver and utility, they are backwards compatible and will work with the Pegasus3.

Here a link to the driver.

And here's a link to the Promise Utility (you'll need to install Rosetta 2).

  • Liked by
  • S A
S A posted this 01 July 2022

 

Now I get this when trying to install the driver. Should I wait for an updated version that supports macOS 12.3.1?

R P posted this 01 July 2022

Hi Samuli,

Sorry, my bad. I assumed you had an M1 running Monterey. But you have an Intel.

The Intel Monterey already has the Promise STEX driver installed. You don't need to install anything.

The Promise Utility listed above will work with the Intel or M1 Monterey.

 

S A posted this 02 July 2022

No Intel, it's an M1 Ultra. Does the Ultra differ from regular M1 in these matters?

S A posted this 08 July 2022

After upgrading the macOS to 12.4 the driver finally installed!

 

The Promise Utility however still does not recognize the RAID even though it shows up on the System Report / Hardware / Thunderbolt/USB4.

 

 

R P posted this 08 July 2022

HI,

Please use the latest Pegasus32 utility.

S A posted this 08 July 2022

This is the version I'm using.

S A posted this 08 July 2022

R P posted this 08 July 2022

Hi,

I updated my M1 Mac Mini to 12.4 and the Promise Utility works fine. But that MAC still has the older kext driver loaded. I'll have to test with the Driverkit driver.

As a workaround, please uninstall the driverkit driver and install the kermel mode driver and see if it works.

Another option is to try the the Pegasus Pro utility which also supports other Pegasus models.

 

 

S A posted this 5 weeks ago

That sounds like a good idea. Nut how do I uninstall. The DriverKit Installation Guide says there's an uninstall option on the "Pegasus DriverKit application". I'm assuming this means the Pegasus DriverKit.png installer. Butr when I launch the installer there is no option for uninstall.

S A posted this 5 weeks ago

Also tried the Pegasus Pro utility route. 

 

I followed the instructions, but when I look at the Promise SASTB in the System Report after reboot, it's not "Loaded" and the Depencies are "Deprecated"

 

 

S A posted this 5 weeks ago

The drive btw has been showing up all the time here:

 

R P posted this 5 weeks ago

Hi S A,

From the look of it there is no driver installed.

That sounds like a good idea. Nut how do I uninstall. The DriverKit Installation Guide says there's an uninstall option on the "Pegasus DriverKit application". I'm assuming this means the Pegasus DriverKit.png installer. Butr when I launch the installer there is no option for uninstall.

This is different from usual, open the finder and in applications you should see a new Promise Driverkit app. This will do the uninstall. The installer does not uninstall.

Before you do that let's check the driver status from the command line. Please open a terminal and try these commands.

promise@promises-Mac-mini ~ % systemextensionsctl list
1 extension(s)
--- com.apple.system_extension.driver_extension
enabled active  teamID  bundleID (version)      name    [state]
*       *       268CCUR4WN      com.promise.driverkit.pegasus (21.0.2/1)       
com.promise.driverkit.pegasus   [activated enabled]
promise@promises-Mac-mini ~ %
promise@promises-Mac-mini ~ %
promise@promises-Mac-mini ~ % kextstat | grep -i stex
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
promise@promises-Mac-mini ~ %

The first command will show whether the userspace driver is installed and loaded. in this case it is [activated enabled].

The second command shows the kernal space driver is not loaded.

In this case the OS is macOS 12.4.

S A posted this 4 weeks ago

No Driver it seems.

 

There is no Driverkit.app in my Applications folder. Just Promise Utility.app

 

Here's the Terminal tests:

 

xxxxx@yyyyy ~ % systemextensionsctl list

0 extension(s)

 

xxxxx@yyyyy ~ % kextstat | grep -i stex

Executing: /usr/bin/kmutil showloaded

No variant specified, falling back to release

 

 

 

 

 

S A posted this 3 weeks ago

So… how should I proceed?

 

I have no driver installed and the driver won't install with the PPro_MacDrv_V1.1.19.pkg – or any other driver installer variant I've tried.

S A posted this 2 weeks ago

I finally managed to get the drive working.

 

I formatted the drive and re-installed the Driver Kit and Promise Utility Pro. Now the drive is visible and working.

 

The Promise Utility Pro seems to lack a lot of the features of the old Promise Utility, by the way (status of individual disks etc). Still better than no RAID at all!

 

I guess there might have been something that transferred to the new Mac when using the Migration Assistant. A full on empty slate seems to be better way to go.

Close