Git Product home page Git Product logo

Comments (9)

r0m30 avatar r0m30 commented on August 17, 2024

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.

rspotoaz avatar rspotoaz commented on August 17, 2024

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.

r0m30 avatar r0m30 commented on August 17, 2024

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.

rspotoaz avatar rspotoaz commented on August 17, 2024

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.

r0m30 avatar r0m30 commented on August 17, 2024

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.

r0m30 avatar r0m30 commented on August 17, 2024

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.

rspotoaz avatar rspotoaz commented on August 17, 2024

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.

epaul1967 avatar epaul1967 commented on August 17, 2024

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.

r0m30 avatar r0m30 commented on August 17, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.