Promise Utility / Pegasus2 and macOS High Sierra release working?

  • 3.2K Views
  • Last Post 06 December 2017
Steven Sroba posted this 25 September 2017

10.13 was released today. Does the Promise Utility work with it? Is the Pegasus2 R6 working with 10.13 High Sierra release version? I did look all over the promise web site, but the compatability list only shows 10.12.6 and Downloads for Software only says "10.10 and up".

Order By: Standard | Latest | Votes
Dinesh Kannusamy posted this 25 September 2017

Hi Steven,

Pegasus 2 is not tested with 10.13 and we do not have ETA on next release of compatibility list. Please check promise.com for further updates.

Thanks...

 

 

Steven Sroba posted this 26 September 2017

Interesting. There was a post just posted (by someone else) here at 9:20AM EST but I come here to look but it is missing?

Richard Harris posted this 26 September 2017

Well, my post has gone missing: I was simply referring to the fact that Apple releases its OS updates in Beta months before full release, yet each time Promise seems to ignore the fact until well after launch. When you're a company whose absolute selling point is pro grade data integrity, that doesn't actually resonate too well with the market. Nor does deleting constructively critical posts from long-time customers.

  • Liked by
  • Steven Sroba
  • Nico Rohrbach
Steven Sroba posted this 26 September 2017

Agreed. I have seen this kind of behavior with Blackmagic and a few other vendors, but in this case there is no driver or kext which requires an update, only the Promise Utility. It seems as if that would be even easier to at least the current release on High Sierra rather than recompile. So long as it is 64bit native code, I would guess it would work fine. The addition of APFS should not even be involved because it is not a compatible volume.

Nico Rohrbach posted this 27 September 2017

I'm not even asking for having APFS Support as file system on the Pegasus right now … all I would like to have, is a working Promise Utility on a Mac running macOS 10.13 High Sierra.

P B posted this 27 September 2017

1. The current kernel extension 6.2.9 does indeed work with macOS High Sierra 10.13 (17A365)
2. The Promise Utility Version 4.00.0000.09 (C02) also works with macOS High Sierra 10.13 (17A365)
3. Keep in mind that beta developer versions change with each beta release and we test all of them including the GM (Golden Master).
4. Once the official build has been released to the public, we execute rigorous testing cycles to ensure that our hardware and applications are fully qualified.
4A. Expecting release/compatibility notes the day of the official release is highly unlikely as we need time to fully qualify the official release.
4B. That being said, nothing is broken with the latest release of the kernel extension and the Promise Utility.
5. We will release a new compatibility list illustrating that 10.13 is supported.

A. macOS Host running 10.13 (17A365):

sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.13
BuildVersion:   17A365

B. Kernel Extension Loaded on 10.13 (17A365):

kextstat | grep -i promise
   80    0 0xffffff7f80b09000 0xd000     0xd000     com.promise.driver.stex (6.2.9) A98F7D05-34D3-3B2B-9EE4-C5AC7494B2A8 <79 12 5 4 3>

C. Promise Utility Version:

mdls -name kMDItemVersion /Applications/Promise\ Utility.app/
kMDItemVersion = "4.00.0000.09

D. Thunderbolt Bus working properly (This machine has TB1):

system_profiler SPThunderboltDataType
Thunderbolt:

    Thunderbolt Bus:
Pegasus2-R: Vendor Name: Promise Technology, Inc. Device Name: Pegasus2-R Vendor ID: 0x2 Device ID: 0x9 Device Revision: 0x3 UID: 0x00020000001B7FD0 Route String: 1 Firmware Version: 19.2 Port (Upstream): Status: Device connected Link Status: 0x2 Speed: Up to 10 Gb/s x2 Current Link Width: 0x1 Cable Firmware Version: 1.0.16 Cable Serial Number: C4M337401S1F798AT Link Controller Firmware Version: 0.13.0 Port: Status: No device connected Link Status: 0x7 Speed: Up to 10 Gb/s x2 Current Link Width: 0x1 Link Controller Firmware Version: 0.13.0

E. SAS Info Excerpt:

system_profiler SPSASDataType
SAS:

    SAS Domain 0:

      Initiator Identifier: 2271219802

        SCSI Target Device @ 0:

          SAS Address: 22:C0:00:01:55:33:45:C6
          SCSI Target Identifier: 0
          SCSI Peripheral Device Type: 0
          Manufacturer: Promise
          Model: Pegasus2 R8
          Revision: 504

F. Kernel Logs illustrating Promise Kernel Extension initialization/sequences:

2017-09-27 15:19:16.101423-0400  localhost kernel[0]: (PromiseSTEX) STEX : PromiseSTEX loaded up...
2017-09-27 15:19:17.040769-0400  localhost kernel[0]: (PromiseSTEX) STEX : PromiseSTEX loaded up...
2017-09-27 15:19:19.102713-0400  localhost kernel[0]: (PromiseSTEX) STEX : Init controller event and source
2017-09-27 15:19:20.041632-0400  localhost kernel[0]: (PromiseSTEX) STEX : Init controller event and source
2017-09-27 15:19:22.104323-0400  localhost kernel[0]: (PromiseSTEX) STEX : Physical address : 0xb0c00000
2017-09-27 15:19:22.104331-0400  localhost kernel[0]: (PromiseSTEX) STEX : Get the virtual address : f19e0000
2017-09-27 15:19:22.132022-0400  localhost kernel[0]: (PromiseSTEX) STEX : No Thunderbolt AR detected
2017-09-27 15:19:22.132034-0400  localhost kernel[0]: (PromiseSTEX) STEX : Machine Model : MacBookPro8,2
2017-09-27 15:19:22.132037-0400  localhost kernel[0]: (PromiseSTEX) STEX : OS VERSION : 101202
2017-09-27 15:19:23.042846-0400  localhost kernel[0]: (PromiseSTEX) STEX : Physical address : 0xb1400000
2017-09-27 15:19:23.042855-0400  localhost kernel[0]: (PromiseSTEX) STEX : Get the virtual address : f2a03000
2017-09-27 15:19:23.081870-0400  localhost kernel[0]: (PromiseSTEX) STEX : No Thunderbolt AR detected
2017-09-27 15:19:23.081881-0400  localhost kernel[0]: (PromiseSTEX) STEX : Machine Model : MacBookPro8,2
2017-09-27 15:19:23.081884-0400  localhost kernel[0]: (PromiseSTEX) STEX : OS VERSION : 101202
2017-09-27 15:19:26.132479-0400  localhost kernel[0]: (PromiseSTEX) STEX : This product is a Pegasus unit, sub Device id(0x42d1)
2017-09-27 15:19:26.132499-0400  localhost kernel[0]: (PromiseSTEX) 
2017-09-27 15:19:26.132611-0400  localhost kernel[0]: (PromiseSTEX) STEX : Sending Host Model Name : MacBookPro8,2
2017-09-27 15:19:26.132619-0400  localhost kernel[0]: (PromiseSTEX) STEX : Sending Host Build Version : 17A365
2017-09-27 15:19:26.132661-0400  localhost kernel[0]: (PromiseSTEX) STEX : setPowerState : 2, (0 = sleep , 1 = pause, 2 = wake)
2017-09-27 15:19:26.132670-0400  localhost kernel[0]: (PromiseSTEX) STEX : Receive wake state from OS, IO = 0
2017-09-27 15:19:26.132673-0400  localhost kernel[0]: (PromiseSTEX) STEX : setPowerState done
2017-09-27 15:19:26.434407-0400  localhost kernel[0]: (PromiseSTEX) STEX : scatch Data = 20000023
2017-09-27 15:19:26.434428-0400  localhost kernel[0]: (PromiseSTEX) STEX : [1]TimeSyncINTBit = 0
2017-09-27 15:19:26.434434-0400  localhost kernel[0]: (PromiseSTEX) STEX : [2]TimeSyncINTBit = 0
2017-09-27 15:19:26.434451-0400  localhost kernel[0]: (PromiseSTEX) STEX : handshake with FW successfully, Device#1
2017-09-27 15:19:27.082218-0400  localhost kernel[0]: (PromiseSTEX) STEX : This product is a Pegasus unit, sub Device id(0x42d1)
2017-09-27 15:19:27.082222-0400  localhost kernel[0]: (PromiseSTEX) 
2017-09-27 15:19:27.082306-0400  localhost kernel[0]: (PromiseSTEX) STEX : Sending Host Model Name : MacBookPro8,2
2017-09-27 15:19:27.082309-0400  localhost kernel[0]: (PromiseSTEX) STEX : Sending Host Build Version : 17A365
2017-09-27 15:19:27.082324-0400  localhost kernel[0]: (PromiseSTEX) STEX : setPowerState : 2, (0 = sleep , 1 = pause, 2 = wake)
2017-09-27 15:19:27.082327-0400  localhost kernel[0]: (PromiseSTEX) STEX : Receive wake state from OS, IO = 0
2017-09-27 15:19:27.082329-0400  localhost kernel[0]: (PromiseSTEX) STEX : setPowerState done
2017-09-27 15:19:27.383634-0400  localhost kernel[0]: (PromiseSTEX) STEX : scatch Data = 20000023
2017-09-27 15:19:27.383640-0400  localhost kernel[0]: (PromiseSTEX) STEX : [1]TimeSyncINTBit = 0
2017-09-27 15:19:27.383644-0400  localhost kernel[0]: (PromiseSTEX) STEX : [2]TimeSyncINTBit = 0
2017-09-27 15:19:27.383654-0400  localhost kernel[0]: (PromiseSTEX) STEX : handshake with FW successfully, Device#2
2017-09-27 15:19:29.478215-0400  localhost kernel[0]: (PromiseSTEX) STEX : Create Target for #0, but CreateTargetForID already onThread
2017-09-27 15:19:29.478763-0400  localhost kernel[0]: (PromiseSTEX) STEX : Thunderbolt device vendor ID : Promise  , device model : Pegasus2 R8
2017-09-27 15:19:30.416734-0400  localhost kernel[0]: (PromiseSTEX) STEX : Create Target for #0, but CreateTargetForID already onThread
2017-09-27 15:19:30.417442-0400  localhost kernel[0]: (PromiseSTEX) STEX : Thunderbolt device vendor ID : Promise  , device model : Pegasus2 R4
2017-09-27 15:20:10.092223-0400  localhost kernel[0]: (PromiseSTEX) STEX : PromiseSTEX loaded up...
2017-09-27 15:20:11.816890-0400  localhost kernel[0]: (PromiseSTEX) STEX : Init controller event and source
2017-09-27 15:20:14.818115-0400  localhost kernel[0]: (PromiseSTEX) STEX : Physical address : 0xb0c00000
2017-09-27 15:20:14.818121-0400  localhost kernel[0]: (PromiseSTEX) STEX : Get the virtual address : 20ba8000
2017-09-27 15:20:14.828581-0400  localhost kernel[0]: (PromiseSTEX) STEX : No Thunderbolt AR detected
2017-09-27 15:20:14.828591-0400  localhost kernel[0]: (PromiseSTEX) STEX : Machine Model : MacBookPro8,2
2017-09-27 15:20:14.828594-0400  localhost kernel[0]: (PromiseSTEX) STEX : OS VERSION : 101202
2017-09-27 15:20:18.828774-0400  localhost kernel[0]: (PromiseSTEX) STEX : This product is a Pegasus unit, sub Device id(0x42d1)
2017-09-27 15:20:18.828856-0400  localhost kernel[0]: (PromiseSTEX) STEX : setPowerState : 2, (0 = sleep , 1 = pause, 2 = wake)
2017-09-27 15:20:18.828861-0400  localhost kernel[0]: (PromiseSTEX) STEX : Receive wake state from OS, IO = 0
2017-09-27 15:20:18.828862-0400  localhost kernel[0]: (PromiseSTEX) STEX : setPowerState done
2017-09-27 15:20:19.829893-0400  localhost kernel[0]: (PromiseSTEX) 
2017-09-27 15:20:19.830004-0400  localhost kernel[0]: (PromiseSTEX) STEX : Sending Host Model Name : MacBookPro8,2
2017-09-27 15:20:19.830014-0400  localhost kernel[0]: (PromiseSTEX) STEX : Sending Host Build Version : 17A365
2017-09-27 15:20:20.131721-0400  localhost kernel[0]: (PromiseSTEX) STEX : scatch Data = 0
2017-09-27 15:20:30.369418-0400  localhost kernel[0]: (PromiseSTEX) STEX : RE-SEND Handshake frame to FW ...
2017-09-27 15:20:40.421927-0400  localhost kernel[0]: (PromiseSTEX) STEX : RE-SEND Handshake frame to FW ...
2017-09-27 15:20:44.642295-0400  localhost kernel[0]: (PromiseSTEX) STEX : [2]TimeSyncINTBit = 0
2017-09-27 15:20:44.642326-0400  localhost kernel[0]: (PromiseSTEX) STEX : handshake with FW successfully, Device#1
2017-09-27 15:20:48.192771-0400  localhost kernel[0]: (PromiseSTEX) STEX : Create Target for #0, but CreateTargetForID already onThread
2017-09-27 15:20:48.193612-0400  localhost kernel[0]: (PromiseSTEX) STEX : Thunderbolt device vendor ID : Promise  , device model : Pegasus2 R8

  • Liked by
  • Steven Sroba
Steven Sroba posted this 27 September 2017

Very helpful. Any info is better than where we started. Thanks!

Randolph Mangoba posted this 07 October 2017

Can't wait to upgrade to Mac OS X 10.13... My Mac has, connected to it, a Pegasus R6, Pegasus2 R4, and Pegasus2 M4. Have folks with Pegasus/Pegasus2 upgraded to 10.13 (High Sierra) running fine?

Steven Sroba posted this 08 October 2017

I upgraded and since then I am having problems with my system waking from sleep. It wakes to a black screen, but I can not identify that it is due to the P6. I am working with Apple on this.

Randolph Mangoba posted this 13 October 2017

I checked newly available Pegasus2 compatibility doc (recently updated this month), and it has High Sierra. I didn’t see any updated software, so i assume existing software that was available prior to this month is compatible. 

Harry Leong posted this 04 November 2017

Pegasus R6 and Promise Utility 4.00.0000.09 appear to be working properly on iMac OS10.13 without APFS.

Yu Qin posted this 06 November 2017

Wow, looks like High Sierra is the thing now. Am still using a regular Sierra.

Jack Beyer posted this 06 December 2017

Am I able to upgrade to 10.13 yet? I can't seem to find the compatibility doc Randolph mentions.

Joe Engledow posted this 06 December 2017

The compatibility list for Pegasus2 includes OS X 10.13. The file is available from the Download Center at promise.com/Support

https://www.promise.com/DownloadFile.aspx?DownloadFileUID=4710

Joe Engledow, Technical Support

Steven Sroba posted this 06 December 2017

Thanks, Joe. The Support page for P2 has a liink which says it is for P2 drivers for Mac but what is downloaded says it is for P3. What's with that?

Close