Pegasus R2 won't mount on new M1 Mac Mini

  • 183 Views
  • Last Post 2 weeks ago
Stephen Smith posted this 2 weeks ago

I have not been able to mount the Pegasus R2 M4 on my new Mac Mini with the M1 SOC. I am able to run Promise Utility but it does not recognize the drive's presence at all. 

In Finder, Drive Utility, Storgage tab on "About This Mac,"  the R2 is not visible at all

In the detailed system report, the R2 appears in the Thunderbolt portion. I have attached a screenshot of that report.

Attached Files

  • Liked by
  • Derek Krencik
Order By: Standard | Latest | Votes
Derek Krencik posted this 2 weeks ago

The Promise kernel extension currently only supports the x86_64 system architecture and not the new arm64 architecture. Here's to hoping Promise will update the kext to support it for these "legacy" disk arrays, or at the very least the kexts for the Pegasus3 series is backwards compatible with Pegasus2.

Additionally, since the Developer Transition Kit (DTK) Mac minis that were available last summer did not sport Thunderbolt I/O it would have made 3rd party support more difficult to test, I presume. Although, other Thunderbolt manufacturers are seeing day-one compatibility, but that's most likely due to them relying on the standard Thunderbolt interface protocols and not a custom kext like Promise.

  • Liked by
  • Stephen Smith
  • Christopher Shenton
R P posted this 2 weeks ago

Hi Stephen and Derek,

Promise is in the process of doing Big Sur compatibility testing with the Sanlink and Pegasus line.

The question of compatibility with the M1 line of Macs has been raised and Promise is looking into it. I don't know if the M1's x86_64 compatibility layer will support a driver, but it might be possible to manually load the kext with kextload. This is speculation as I do not yet have an M1 mac to test against, but it's worth a try.

  • Liked by
  • Stephen Smith
  • Christopher Shenton
Derek Krencik posted this 2 weeks ago

Hi Stephen and Derek,

Promise is in the process of doing Big Sur compatibility testing with the Sanlink and Pegasus line.

The question of compatibility with the M1 line of Macs has been raised and Promise is looking into it. I don't know if the M1's x86_64 compatibility layer will support a driver, but it might be possible to manually load the kext with kextload. This is speculation as I do not yet have an M1 mac to test against, but it's worth a try.

Hi,

I've tried manually loading it with kextload and the result is: 

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

Incompatible architecture: Binary is for x86_64, but needed arch arm64e

Incompatible architecture: Binary is for x86_64, but needed arch arm64e

  • Liked by
  • Stephen Smith
Close