A Pegasus3 unit populated with SSDs could take a longer time to format when TRIM is enabled on the Pegasus3 controller.

In order to workaround the issue, disable TRIM on the controller via CLI, and then proceed to format your volume.

  1. To access the promiseutil CLI in macOS, open the Terminal located at /Applications/Utilities/Terminal.app

  2. In the Terminal Window, type promiseutil
    PromisemacOShost:~ promise$ promiseutil
  3. Disable TRIM via promiseutil (CLI):
    ctrl -a mod -s "trim=disable"
  4. The above command is a hidden CLI command, and will return back to the CLI prompt if executed properly:

    Example Disabling TRIM:
    cliib> ctrl -a mod -s "trim=disable"

    cliib>
  5. Once you have formatted your volume, enable TRIM support again:
    ctrl -a mod -s "trim=enable"
  6. The above command is a hidden CLI command and will return back to the CLI prompt if executed properly.

    Example Enabling TRIM:

    cliib> ctrl -a mod -s "trim=enable"

    cliib>
  7. Currently, there is no way to determine if TRIM is enabled or not when executing a ctrl -v command in the CLI.

  8. If you attempt to re-enter the same command twice, the CLI will return an error:
    cliib> ctrl -a mod -s "trim=disable"
    Error (0x8030): there is not any change to the settings

Related Article:
How do I create a Volume on a Pegasus?


Contact Promise Technology Support
Need more help? Save time by starting your support request online and a technical support agent will be assigned to your case.

Promise Technology Technical Support >