Hi,
We sometimes encounter a problem where ISDCT reports very high NativeMaxLBA. I have logs from Ubuntu 16 (I'm not sure if problem happens on other OSes), where NVMe drive is formatted to atomic format (LBAF 1):
nvme_id_ns /dev/nvme0n1 | grep '(in use)'
#Exit code: 0, duration: 00:00:00.0155966
#stdout:
# lbaf 1 : ms:8 ds:9 rp:0x2 (in use)
isdct show -display Index -intelssd
#Exit code: 0, duration: 00:00:00.1250539
#stdout:
# - Intel SSD DC P3700 Series CVFT42150041400BGN -
# Index : 0
# - Intel SSD DC P3700 Series CVFT42150085400BGN -
# Index : 1
# - Intel SSD DC S3700 Series BTTV227401GB100FGN -
# Index : 2
# - Intel SSD DC S3700 Series BTTV227301HG100FGN -
# Index : 3
isdct show -display NativeMaxLBA -intelssd 0
#Exit code: 0, duration: 00:00:00.1250295
#stdout:
# - Intel SSD DC P3700 Series CVFT42150041400BGN -
# NativeMaxLBA : 9223372036854775807
isdct set -intelssd 0 MaximumLBA=native
#Exit code: 0, duration: 00:00:00.1406744
#stdout:
# Set MaximumLBA successful. Please power cycle the device.
isdct show -display MaximumLBA -intelssd 0
#Exit code: 0, duration: 00:00:00.1250353
#stdout:
# - Intel SSD DC P3700 Series CVFT42150041400BGN -
# MaximumLBA : 781422767
The value displayed in red is max Int64 value. As you can see after setting NativeMaxLBA to 'native' value returns to normal. Any ideas what could cause such behavior?