Twitter Facebook Google Plus Linked in

Seagate Secure grayed out on macOS

 

There are times when the Seagate Secure feature is grayed out or Toolkit displays a blank white screen on macOS. Here are some potential causes and resolutions:

  • Toolkit does not detect a drive that supports the Seagate Secure feature:
    • Make sure your drive is detected by the operating system
    • Make sure the drive is detected on the Toolkit home screen
  • Issue with Toolkit and the security feature communicating with the drive

Please restart your computer before you try the following troubleshooting steps.

These steps apply to both Seagate and LaCie products which are compatible with Toolkit's Seagate Secure feature.

If Toolkit presents either the Security feature grayed out or a blank white screen as shown below, the steps that follow should help address the issue:

 

 

Toolkit’s security feature utilizes a kernel extension (KEXT) to communicate with the device, which we can troubleshoot. This type of troubleshooting is more advanced and some steps will involve using the command line within Terminal on macOS. The steps below range from easy to more advanced.

 

Uninstall Seagate Dashboard (Seagate drives only)

Previous versions of Seagate software may conflict with the Toolkit security feature. Again, this only applies to Seagate drives.

Apple Icon > System Preferences > Locate Seagate Dashboard icon

 

Click the Dashboard Icon > Click Uninstall

Once complete, reboot the computer

If this does not resolve your issue then continue reading.

 

Verify that ‘Allow’ has been clicked

In macOS 10.13 (High Sierra) Apple introduced a new feature requiring users to ‘Allow’ the KEXT before it can load a 3rd party KEXT. More details see the Apple technical note.

There should be a notification during the Toolkit installation stating that permission is required. Click next to open Security & Privacy

Or click Apple Icon > System Preferences > Security & Privacy.   If on your Mac, click here to open Security & Privacy preference pane

 

The Security & Privacy pane may need to be unlocked: click the unlock icon in the bottom left-hand corner and then enter your credentials. If ‘Allow’ is not clicked then Apple prevents the KEXT from loading. Apple states that this prompt will only be available for 30 minutes as noted in the previously mentioned technical note.

 

The following steps may include the use of Terminal which is considered more advanced. The examples include lines that can be copied from the article and pasted into the terminal window.

There is more than one way to open terminal, here are two methods:

  • Press and Hold the command button, then hit the spacebar to bring up a Spotlight search window. Type “Terminal” and hit Enter.
  • Open Finder > Applications > Utilities > Terminal

 

Confirm the KEXT has been approved

Reinstalling the software may get the prompt to reappear but there is also a terminal command which can be used to determine if it has been allowed or not. The following command will look at the Apple policy database then filter it out for only Seagate entries: 

 

sudo sqlite3 /private/var/db/SystemPolicyConfiguration/KextPolicy '.dump kext_policy' | grep -i seagate

This lists any approved Seagate software installed. Look for com.seagate.IOSED01 and then to the right you should see either a 1 or a 0. The number 1 means that the KEXT is approved and 0 means that it is unapproved. If there is a 0, then try reinstalling Toolkit and look for the prompt so you can approve the KEXT. If there is a 1, then continue reading.

 

Check to see if KEXT is loaded

There may be instances where for one reason or another the KEXT is not loading when it should. Using Terminal we can check to see if the KEXT is loaded. The command “Kextstat” will check the loaded KEXTs and then we can add a filter so we will only see the Seagate KEXTs:

kextstat | grep -i seagate

The following output should be displayed if the KEXT is loaded.

 

Once complete, check System Preferences again to see if you can ‘Allow’ the KEXT if it wasn’t already approved.

 

Load the KEXT manually 

If the KEXT is not loaded then it is worth trying to see if it can be manually loaded.

WARNING: Before continuing, please disconnect ALL devices, especially any Seagate/LaCie devices, which are not necessary for current operation, keeping only what is required (mouse, keyboard, monitor, etc). If these steps are not followed precisely, it may cause a kernel panic while trying to load the KEXT. If this happens shut down your Mac and restart the machine. 

sudo kextload /Library/Extensions/SeagateDiskService.kext

Enter the user password and hit Enter

Open or relaunch Toolkit and connect the drive