Promise R6 won't work with new 2021 MacBook Pro (M1 Max) using Apple Thunderbolt 3/2 adaptor

  • 161 Views
  • Last Post 09 December 2021
  • Topic Is Solved
Russ Pond posted this 03 December 2021

I have a new 2021 MacBook Pro M1 Max, and I'm trying to connect my Pegasus R6 to it using an Apple Thunderbolt 3 to Thunderbolt 2 adpater. But, no matter which port I try on the Mac, it won't work. The MacBook Pro doesn't see the Pegasus R6.

I've tested it with my Drobo 5D3 (which also uses T2 ports), and it works fine. But, it won't see the Pegasus R6.

Also, when I plug in the R6 to my MacBook Pro with the adapter, the small T2 indicator lights up. So, it's seeing the connection.

I've also tried installing the Pegasus driver for the Apple silicon, but nothing.

I can switch back to my older MacPro 2013 trashcan (with builtin in T2 ports), and it works fine and the R6 appears normally, but not the MacBook Pro using the Apple T3 to T2 adapter.

Any recommendations?

Order By: Standard | Latest | Votes
R P posted this 06 December 2021

Hi Russ,

Please open a terminal and type..

kextstat | grep -i stex

and post the output here.

Russ Pond posted this 07 December 2021

Here's what it says:

russpond@russs-mbp ~ % kextstat | grep -i stex

Executing: /usr/bin/kmutil showloaded

No variant specified, falling back to release

russpond@russs-mbp ~ % 

R P posted this 07 December 2021

Hi Russ,

This means that the Pegasus driver is not loaded.

There are 2 things that need to be done in Monterey to load a 3rd party driver.

1. Follow the instructions in the pdf included with the driver. This tells macOS that it's OK to run 3rd party drivers.

2. Each driver must be given permission to load in System Preferences > Security & Privacy.

If the driver was installed correctly you can try to manually load the driver. Open a terminal and run this command.

sudo kextload /Library/Extensions/PromiseSTEX.kext

Russ Pond posted this 08 December 2021

I tried running the command to load the driver, and it looks like it's giving me some errors:

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

Error Domain=KMErrorDomain Code=71 "Incompatible architecture: Binary is for x86_64, but needed arch arm64e

Unsupported Error: one or more extensions are unsupported to load Kext com.promise.driver.stex v6.2.9 in executable kext bundle com.promise.driver.stex at /Library/Extensions/PromiseSTEX.kext

Unsupported Error: one or more extensions are unsupported to load Kext com.promise.driver.stex v6.2.9 in executable kext bundle com.promise.driver.stex at /Library/Extensions/PromiseSTEX.kext" UserInfo={NSLocalizedDescription=Incompatible architecture: Binary is for x86_64, but needed arch arm64e

Unsupported Error: one or more extensions are unsupported to load Kext com.promise.driver.stex v6.2.9 in executable kext bundle com.promise.driver.stex at /Library/Extensions/PromiseSTEX.kext

Unsupported Error: one or more extensions are unsupported to load Kext com.promise.driver.stex v6.2.9 in executable kext bundle com.promise.driver.stex at /Library/Extensions/PromiseSTEX.kext}

This is the driver software I downloaded: R_MacDrv_V6.2.9.pkg

Is there another one for Apple silicon?

R P posted this 08 December 2021

Hi Russ,

There are no Pegasus 1 drivers that work with M1. The product was EOL long before Apple Silicon.

But Promise Pegasus drivers are backwards compatible. You should load the latest Pegasus32 driver which is a unified architecture that works with both M1 and Intel.

Please delete the previous driver (you should be able to drag it into the trash) and install this driver.

Russ Pond posted this 08 December 2021

Thanks! That worked.I can now see the Promise R6 drive.

Russ Pond posted this 09 December 2021

Another question for you -- after recognizing the drive, it looks like the computer is constantly dropping the connection giving me a "Disk Not Ejected Properly" error, and multiple times. (See the attached graphic.)

Is this a driver issue?

Russ

 

R P posted this 09 December 2021

Hi Russ,

This is a macOS issue with external drives. Googling will show MAC users trying to solve this issue since many years ago with firewire external drives.  Sometimes a macOS update fixes the problem and sometimes it starts with a macOS update.

Interestingly, some Pegasus users have this problem, but most do not.

The only simple solution is to prevent your MAC from sleeping.

This google search should give you an idea of how many macOS users are having this issue. And it's an issue with firewire, USB and TB drives from all manufacturers.

And it may help you may find a solution.

Close