Comments (9)
The E means that the drive is a TCG Enterprise drive, not a TCG Opal drive. The Enterprise drives don't all support the revert command. You can try to use the PSIDrevertAdminSP command (same syntax as the PSIDrevert command) or the revertLockingSP command (same syntax as the revertTPer command.)
If neither of these work then you will have to see if the vendor use the Seagate utility to revert the drive.
from sedutil.
Thank you for the reply! Trying --PSIDrevertAdminSP gives me an invalid command line argument.
./sedutil-cli --PSIDrevertAdminSP 01EUJ3KBWEQJJYPTVNW2N2MUNEYMQ967 /dev/sdc
- 17:31:55.893 ERR : Invalid command line argument --PSIDrevertAdminSP
The --revertLockingSP attempt (and the revertTPer) both give me session authenticate failures. I've double checked the PSID as well.
./sedutil-cli --revertLockingSP GJP98UTF28QWJ9CLU5ZVMWRPJEBYRUQ9 /dev/sde
- 17:34:28.097 ERR : Session Authenticate failed (response = false)
Looks like I'm SOL here unless something else catches your eye.
Again, thank you for the response!
from sedutil.
Sorry about that, the code is in the repo but I haven't built a new set of executables yet. We are doing a lot of development right now and I was waiting until that was done before doing the new release.
Yes, you will get authentication failures because the PSID User isn't defined in the Admin SP like it is for OPAL compliant drives.
You are using Linux, the build process isn't that difficult for Linux, to build the CLI you just need to clone the repo, cd to sedutil/linux/CLI and make CONF="Release_x86_64" for a 64 bit build or make CONF="Release_i686" for a 32 bit build. If you aren't comfortable with that then you need to find a Windows machine and use the utility supplied by Seagate.
from sedutil.
Thank you again r0m30. I've compiled the latest repo and the command is found now. Different message this time :)
./sedutil-cli --PSIDrevertAdminSP 1X6VLFJQCH4U96DXX3DX1GX88QTY6J9X /dev/sdc
- 21:19:38.103 ERR : method status code INVALID_FUNCTION
Would you say I'm stuck w/ SeaTools?
from sedutil.
It looks like it, I'll send a note to the guy who contributed a lot of the enterprise support and see if he will weigh in.
from sedutil.
Daniel says:
For the Seagate drives we use (or anything except HGST), the following works:
sedutil-cli PSIDrevert ${PSID} ${DEVICE}For HGST use PSIDrevertAdminSP.
So it looks like you shouldn't need SeaTools. You may want to triple check your PSID.
from sedutil.
Thank you r0m30 and Daniel, I will double check my PSIDs and run some more testing w/ the latest code. Appreciate the responses and assistance..
from sedutil.
Thank you r0m30 and Daniel, I will double check my PSIDs and run some more testing w/ the latest code. Appreciate the responses and assistance..
Did you solve the issue? I have same problem with enterprise drive
from sedutil.
Psi D revert is not a part of the enterprise spec. Some vendors have implemented it in their enterprise drives but documentation is sparse to nonexistent.
from sedutil.
Related Issues (20)
- Non-boot drive prompts password on startup and fails. HOT 14
- How to add a package to the PBA? (libusb-1.0-0)
- Drive remains unlocked after reset HOT 2
- Test the PBA results scroll too fast and most exit display to be out of view. HOT 8
- Locked SED drives and linux errors HOT 13
- TCG-Ruby support HOT 2
- The Kernel flag libata.allow_tpm is not set correctly HOT 1
- revertnoerase can't be run due to SP_BUSY HOT 4
- Problem after installing a NVIDIA GPU
- NVME pass through HOT 12
- Query: TCG Pyrite/Opal/Enterprise and IEEE 2883-2022 HOT 1
- Why isn't the main branch being updated anymore?
- Samsung PM981 NVMe: PSID revert does not work HOT 1
- RevertLockingSP on TCG Enterprise doesn't work HOT 2
- version 1.49 unbuildable on linux HOT 7
- WD PC SN740 NOT_AUTHORIZED when performing initialstup HOT 2
- How to unlock with one locked disk after reboot HOT 2
- NVME Security Command Error:16386, no support for GAMMIX S70 BLADE SSD. HOT 2
- [HELP NEEDED] Locking disk cannot be unlocked. HOT 5
- PSID Reverts fails with error "method status code TPER_MALFUNCTION" HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sedutil.