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:
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:
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