Connecting Pegasus 1 to TB3 Mac

  • 611 Views
  • Last Post 23 July 2022
Richard Harris posted this 19 October 2021

I'm in the process of replacing my 2011 Mac Mini to which our Pegasus 1 array is still connected with an M1 Mini. I've no wish to replace the Pegasus 1, as it's largely for backup purposes, so don't need TB3 speeds. The problem is whether it's possible to connect this TB1 device to a TB3 host and, if so what adapter/cable would I need? There's Apple's TB3-TB2 adapter, but it isn't clear whether it will also work with TB1 and I've seen reports that it doesn't work with the Pegasus 2 in any case.

 

TIA…

Order By: Standard | Latest | Votes
R P posted this 19 October 2021

Hi Richard,

The Pegasus 1 can be used with the M1 Mac Mini. You will have to use the latest Pegasus 32 driver, it is backwards compatible.

The Apple TB2 to TB3 adapter will work well for this.

The Pegasus 32 Utility can also be used with Rosetta 2.

Richard Harris posted this 20 October 2021

Hi Richard,

The Pegasus 1 can be used with the M1 Mac Mini. You will have to use the latest Pegasus 32 driver, it is backwards compatible.

The Apple TB2 to TB3 adapter will work well for this.

The Pegasus 32 Utility can also be used with Rosetta 2.

 

Many thanks - I'll give that a try.

Richard Harris posted this 01 November 2021

Hi Richard,

The Pegasus 1 can be used with the M1 Mac Mini. You will have to use the latest Pegasus 32 driver, it is backwards compatible.

The Apple TB2 to TB3 adapter will work well for this.

The Pegasus 32 Utility can also be used with Rosetta 2.

Not working. Extension is installed and loaded (as per release doc, showing 6.2.17 loaded and 6.2.13 not loaded), Pegasus utility simply does not see the RAID. MacOS 12.0.1. 

R P posted this 02 November 2021

Hi Richard,

Can you open the terminal and run the following command and post the results here?

kextstat | grep -i promise

Richard Harris posted this 03 November 2021

Hi Richard,

Can you open the terminal and run the following command and post the results here?

kextstat | grep -i promise

Richard Harris posted this 03 November 2021

Here:

Executing: /usr/bin/kmutil showloaded

No variant specified, falling back to release

R P posted this 03 November 2021

Hi Richard,

This is what you should see...

promise@promises-Mac-mini ~ % kextstat | grep -i promise
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
  231    0 0xfffffe0006f20000 0x4000     0x4000     com.promise.driver.stex (6.2.17) 69FB7EB9-DAAD-33B7-B348-8149A47F4B64 <230 62 5 4 3>
promise@promises-Mac-mini ~ %

If you get no output then your driver is not loaded.

Just to verify, did you install the driver?

The driver won't load unless you follow the install pdf that comes with the driver and enable reduced security in macOS, which just means to allow 3rd party drivers to run. You'll also need to give the driver premissions in Settings > Security. If either of these things are not done then the driver won't be able to load.

You can try to load it manually from the terminal...

promise@promises-Mac-mini ~ % sudo kextload /Library/Extensions/PromiseSTEX.kext
Password:
Executing: /usr/bin/kmutil load -p /Library/Extensions/PromiseSTEX.kext
promise@promises-Mac-mini ~ %

Then verify with kextstat...


promise@promises-Mac-mini ~ % kextstat | grep -i promise
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
  231    1 0xfffffe0006f20000 0x4000     0x4000     com.promise.driver.stex (6.2.17) 69FB7EB9-DAAD-33B7-B348-8149A47F4B64 <230 62 5 4 3>
promise@promises-Mac-mini ~ %

Richard Harris posted this 04 November 2021

I thought I had followed the PDF instructions properly - will try again and see what happens

Richard Harris posted this 23 July 2022

I have tried every possible combination here. No joy. Protection status is exactly as documented. The kext does not load automatically. If I manually load it, it appears, but disappears after a minute or two. (MacOS 12.4)

I'm using the Apple TB3 to TB adapter (A1790) and have tried two of these. At no time does the Thunderbolt bus show a connected device.

Unless you can suggest something else, it appears that the R6 is NOT compatible with M1 Macs.

richardh@proxima ~ % sudo kextstat | grep -i promise

Password:

Executing: /usr/bin/kmutil showloaded

No variant specified, falling back to release

richardh@proxima ~ % sudo kextload /Library/Extensions/PromiseSTEX.kext

Executing: /usr/bin/kmutil load -p /Library/Extensions/PromiseSTEX.kext

richardh@proxima ~ % sudo kextstat | grep -i promise                   

Executing: /usr/bin/kmutil showloaded

No variant specified, falling back to release

  241    0 0xfffffe0006f24000 0x4000     0x4000     com.promise.driver.stex (6.2.17) 69FB7EB9-DAAD-33B7-B348-8149A47F4B64 <240 63 5 4 3>

Close