-
Notifications
You must be signed in to change notification settings - Fork 242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help needed: Initial setup fails on setMBRDone with Samsung PM1735 12.8TB NVMe #397
Comments
Well, @ChriMarMe, |
Hello @JaBoMa and thanks for your answer. What exactly in the query output does indicate that it is configured already? I can run
This indicates something does not work, right?
and repeat
After this I reset the device with :
and I get:
I just don't understand how can I claim ownership but not be able to setMBDdone to true. Best regards |
This: Could you just try to follow the "Encrypting the Drive" manual (Wiki Tab) from the point just after the --initialsetup command, i.e.: You are probably missing sedutil-cli --setMBREnable ON , that's why you cannot make --setMBDdone ON. Best regards. |
One caution note: If you are not working from security system booted from a USB memory stick, but from THIS drive you are trying to make OPAL encrypted, better don't ever do: "sedutil-cli --setMBRDone OFF " |
No worries. I didnt do anything yet. :) I must have made the first quote of Now lets assume everything is resetted I run the quote and get:
Best regards |
ATB and Regards |
I read the mentioned issue and tried to follow the arugments, yet my --initialsetup fails at a different point.
Sedutil was build from this repos master branch, but also tried @ChubbyAnt master, both fail at the same spot. see above. I run this on a remote machine with coreboot/edk2, CSM not sure, allow_tpm = 0. What stuns me is the fact, that I can take ownership but not being allowed to set MBRdone. Anyway: Thank you very much for your time and help. Best regards |
your drive has the same behavior as the CM6 I was (still am) having difficulty with. The error, however, in my case was that the CM6 doesn't support MBR Shadowing (or at least the FIPS 140-2 variant), I am unsure if there's public documentation for the PM1735 locking range features, but I would assume its the same issue. try doing a query to the drive with Amonton's fork, the shadow MBR not supported bit is "MBRAbsent": https://github.com/amotin/sedutil |
Thanks for the hint 👍 Need to ask around about documentation. Not really easy to find. |
That is the output. I interpret that the drive technically should support MBD Shadowing then? |
Someone with a little more information told me that the drive is set to EOL soonish. I suspect this is an issue with the implementation of OPAL in the device firmware which Samsung simply won't fix and therefore set the device to EOL, but this is pure speculation. I have no idea if 2 to 3 years is the standard lifetime of such devices. Anyhow: I can close this issue in peace. |
Indeed! For the sake of others: you don't necessarily need to go into "MBR mode" in order to actually load it into the table - --loadPBAImage without it worked fine on an 870 EVO. |
Hi everybody,
I got an issue with Samsung PM1735 12.8TB NVMe HHHL:
./sedutil-cli --scan
/sedutil-cli --query /dev/nvme0
Now, I want to run the initial setup (just for testing purposes and get comfy with the tooling and workflow), but the first step already gives me headaches to the maximum. I run:
./sedutil-cli -vvv --initialsetup "$MyPW" "/dev/nvme0"
And this produces the following log ( I reduce to log to the failing part):
I understand that the session does not have the required authority to execute the setMBRDone function, but I cant figure out why.
Any help, ideas are welcome.
The text was updated successfully, but these errors were encountered: