-
Notifications
You must be signed in to change notification settings - Fork 261
Open
Description
Using latest version 1.49.13 as installed from AUR:
# sedutil-cli --scan
Scanning for Opal compliant disks
/dev/nvme3n1 P Corsair MP400 ECFM53.0 NVME
No more disks present -- ending scan
# sedutil-cli --query /dev/nvme0n1
/dev/nvme0n1 NVMe CT2000T710SSD8 PBCR5103 <REDACTED> CT2000T710SSD8
TPer function (0x0001)
ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement = N, Streaming = Y, SYNC = Y
Locking function (0x0002)
Locked = N, LockingEnabled = Y, MBR shadowing Not Supported = N, MBRDone = N, MBREnabled = N, MediaEncrypt = Y
Geometry function (0x0003)
Align = Y, Alignment Granularity = 8 (4096), Logical Block size = 512, Lowest Aligned LBA = 0
SingleUser function (0x0201)
ALL = N, ANY = N, Policy = Y, Locking Objects = 9
DataStore function (0x0202)
Max Tables = 9, Max Size Tables = 10485760, Table size alignment = 1
OPAL 2.15 function (0x0203)
Base comID = 0x0888, Initial PIN = 0x0, Reverted PIN = 0x0, comIDs = 1
Locking Admins = 4, Locking Users = 9, Range Crossing = N
BlockSID function (0x0402)
BlockSIDState = N, SIDvalueState = 1, HardReset = 0
DataRemoval 1.1 function (0x0404)
DataRemoval OperationProcessing 0x0, DataRemoval Mechanism 0x6
DataRemoval TimeFormat Bit 5 : 0x0 0x0000
DataRemoval TimeFormat Bit 4 : 0x0 0x0000
DataRemoval TimeFormat Bit 3 : 0x0 0x0000
DataRemoval TimeFormat Bit 2 : 0x0 0x0100
DataRemoval TimeFormat Bit 1 : 0x1 0x0100
DataRemoval TimeFormat Bit 0 : 0x0 0x0000
**** 1 **** Unknown function codes IGNORED
# sedutil-cli --query /dev/nvme3n1
/dev/nvme3n1 NVMe Corsair MP400 ECFM53.0 <REDACTED>Corsair MP400
TPer function (0x0001)
ACKNAK = N, ASYNC = N. BufferManagement = N, comIDManagement = Y, Streaming = Y, SYNC = Y
Locking function (0x0002)
Locked = N, LockingEnabled = N, MBR shadowing Not Supported = N, MBRDone = N, MBREnabled = N, MediaEncrypt = N
DataStore function (0x0202)
Max Tables = 1, Max Size Tables = 131072, Table size alignment = 1
PYRITE 1.0 function (0x0302)
Base comID = 0x07fe, Initial PIN = 0x0, Reverted PIN = 0x0, comIDs = 1 Locking Admins = 0, Locking Users = 0
BlockSID function (0x0402)
BlockSIDState = Y, SIDvalueState = 0, HardReset = 1
# sedutil-cli --version
sedutil-cli : linux.1.49.13
Btw verbose logging doesn't seem to help:
# sedutil-cli --scan -v
Log level set to DBG
sedutil version : 1.49.13
Performing diskScan()
Scanning for Opal compliant disks
/dev/nvme3n1 P Corsair MP400 ECFM53.0 NVME
No more disks present -- ending scan
I can also run these:
# sedutil-cli --isValidSED /dev/nvme0n1
/dev/nvme0n1 SED -2--- CT2000T710SSD8 :PBCR5103
# sedutil-cli --isValidSED /dev/nvme3n1
/dev/nvme3n1 SED --P-- Corsair MP400 :ECFM53.0
The drive /dev/nvme0n1 supports OPAL and I was able to set it up, there's no reason for it to be missing completely from --scan (neither shown as supported or not). The old versions from wiki do show the drives and their OPAL support correctly (missing PYRITE though, I assume that's what "P" stands for???), here's example from the Linux one:
# ./sedutil-cli --scan
Scanning for Opal compliant disks
/dev/nvme0 2 CT2000T710SSD8 PBCR5103
NVME Security Command Error:16385
/dev/nvme1 No INTEL MEMPEK1J016GAH K4110400
/dev/nvme2 2 HFS512GEJ9X110N 51070C30
/dev/nvme3 No Corsair MP400 ECFM53.0
No more disks present ending scan
# ./sedutil-cli --version
Invalid command line argument --version
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels