05-02-2018 02:18 AM
My P3608 ssd seems to have some problems recently. lspci works fine and I can find /dev/nvme*n1.
However, fdisk doesn't show this device.
isdct also cannot find information about this disk.
When using fio to test, it works fine without option "direct=1" while fails with it.
Does someone knows what happened to this ssd???
ps. information in details is listed below.
lspci -s 3d:00.0 -vv
3d:00.0 Non-Volatile memory controller: Intel Corporation PCIe Data Center SSD (rev 02) (prog-if 02 [NVM Express])
Subsystem: Intel Corporation DC P3600 SSD [Add-in Card]
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-
Interrupt: pin A routed to IRQ 755
NUMA node: 0
Region 0: Memory at ab100000 (64-bit, non-prefetchable) [size=16K]
Expansion ROM at ab110000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI-X: Enable- Count=32 Masked-
Vector table: BAR=0 offset=00002000
PBA: BAR=0 offset=00003000
Capabilities: [60] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 <4us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset-
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port # 0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <4us, L1 <4us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x4, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
AtomicOpsCtl: ReqEn-
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+, EqualizationPhase1+
EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [150 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [180 v1] Power Budgeting <?>
Capabilities: [190 v1] Alternative Routing-ID Interpretation (ARI)
ARICap: MFVC- ACS-, Next Function: 0
ARICtl: MFVC- ACS-, Function Group: 0
Capabilities: [270 v1] Device Serial Number 55-cd-2e-41-4c-a2-c3-e1
Capabilities: [2a0 v1] # 19
Kernel modules: nvme
05-02-2018 08:05 AM
Hi lpyh,
Thank you for contacting our support community. We understand your situation regarding the Intel® SSD DC P3608 Series. In order to better assist you with your situation, could you please provide the following information: Is the SSD connected directly to the motherboard? Or is it connected to a RAID controller? IS the SSD configured in a RAID array? If so, please specify which one. What is the Linux* distro you are using and the kernel version?We look forward to hearing back from you.Regards,Junior M.05-02-2018 07:05 PM
1. It's directly connected to the motherboard through PCIe slot.
2. It doesn't configured in RAID.
3. My linux distro information: ubuntu 16.04 with kernel linux 4.14.0
BTW, I find that "lsblk" shows the disk information correctly, while "fdisk -l"cannot show anything about the SSD. Then typing "fdisk /dev/nvme0n1", it only shows 5GB capacity.
05-03-2018 12:43 AM
isdct can show the ssd information, but "Inappropriate ioctl for device".
[root@localhost nvme]# isdct show -a -intelssd
- Intel SSD DC P3608 Series CVF8549000DM1P6BGN-1 -
AggregationThreshold : Inappropriate ioctl for device
AggregationTime : Inappropriate ioctl for device
ArbitrationBurst : Inappropriate ioctl for device
Bootloader : 8B1B0131
CoalescingDisable : Inappropriate ioctl for device
DevicePath : /dev/nvme0n1
DeviceStatus : Healthy
DirectivesSupported : False
DynamicMMIOEnabled : The selected drive does not support this feature.
EnduranceAnalyzer : Inappropriate ioctl for device
ErrorString :
Firmware : 8DV10171
FirmwareUpdateAvailable : Firmware=8DV101H0 Bootloader=8B1B0133
HighPriorityWeightArbitration : Inappropriate ioctl for device
IOCompletionQueuesRequested : Inappropriate ioctl for device
IOSubmissionQueuesRequested : Inappropriate ioctl for device
Index : 0
Intel : True
IntelGen3SATA : False
IntelNVMe : True
InterruptVector : Inappropriate ioctl for device
IsDualPort : False
LatencyTrackingEnabled : Inappropriate ioctl for device
LowPriorityWeightArbitration : Inappropriate ioctl for device
MediumPriorityWeightArbitration : Inappropriate ioctl for device
ModelNumber : INTEL SSDPECME016T4
NVMeControllerID : 0
NVMeMajorVersion : 1
NVMeMinorVersion : 0
NVMePowerState : Inappropriate ioctl for device
NVMeTertiaryVersion : 0
NamespaceId : 4294967295
NamespaceManagementSupported : False
NativeMaxLBA : Inappropriate ioctl for device
NumErrorLogPageEntries : 63
NumberOfNamespacesSupported : 1
OEM : Generic
PCILinkGenSpeed : 3
PCILinkWidth : 4
PLITestTimeInterval : The selected drive does not support this feature.
PhySpeed : The selected drive does not support this feature.
PhysicalSectorSize : The selected drive does not support this feature.
PowerGovernorAveragePower : The desired feature is not supported.
PowerGovernorBurstPower : The desired feature is not supported.
PowerGovernorMode : Inappropriate ioctl for device
Product : Fultondale X8
ProductFamily : Intel SSD DC P3608 Series
ProductProtocol : NVME
ReadErrorRecoveryTimer : Device does not support this command set.
SMARTEnabled : True
SMARTHealthCriticalWarningsConfiguration : Inappropriate ioctl for device
SMBusAddress : Inappropriate ioctl for device
SMI : False
SectorSize : 512
SerialNumber : CVF8549000DM1P6BGN-1
TCGSupported : False
TempThreshold : Inappropriate ioctl for device
TemperatureLoggingInterval : The selected drive does not support this feature.
TimeLimitedErrorRecovery : Inappropriate ioctl for device
TrimSupported : True
VolatileWriteCacheEnabled : Inappropriate ioctl for device
WriteAtomicityDisableNormal : Inappropriate ioctl for device
WriteCacheReorderingStateEnabled : The selected drive does not support this feature.
WriteCacheState : The selected drive does not support this feature.
WriteErrorRecoveryTimer : Device does not support this command set.
- Intel SSD DC P3608 Series CVF8549000DM1P6BGN-2 -
AggregationThreshold : Inappropriate ioctl for device
AggregationTime : Inappropriate ioctl for device
ArbitrationBurst : Inappropriate ioctl for device
Bootloader : 8B1B0131
CoalescingDisable : Inappropriate ioctl for device
DevicePath : /dev/nvme1n1
DeviceStatus : Healthy
DirectivesSupported : False
DynamicMMIOEnabled : The selected drive does not support this feature.
EnduranceAnalyzer : Inappropriate ioctl for device
ErrorString :
Firmware : 8DV10171
FirmwareUpdateAvailable : Firmware=8DV101H0 Bootloader=8B1B0133
HighPriorityWeightArbitration : Inappropriate ioctl for device
IOCompletionQueuesRequested : Inappropriate ioctl for device
IOSubmissionQueuesRequested : Inappropriate ioctl for device
Index : 1
Intel : True
IntelGen3SATA : False
IntelNVMe : True
InterruptVector : Inappropriate ioctl for device
IsDualPort : False
LatencyTrackingEnabled : Inappropriate ioctl for device
LowPriorityWeightArbitration : Inappropriate ioctl for device
MediumPriorityWeightArbitration : Inappropriate ioctl for device
ModelNumber : INTEL SSDPECME016T4
NVMeControllerID : 0
NVMeMajorVersion : 1
NVMeMinorVersion : 0
NVMePowerState : Inappropriate ioctl for device
NVMeTertiaryVersion : 0
NamespaceId : 4294967295
NamespaceManagementSupported : False
NativeMaxLBA : Inappropriate ioctl for device
NumErrorLogPageEntries : 63
NumberOfNamespacesSupported : 1
OEM : Generic
PCILinkGenSpeed : 3
PCILinkWidth : 4
PLITestTimeInterval : The selected drive does not support this feature.
PhySpeed : The selected drive does not support this feature.
PhysicalSectorSize : The selected drive does not support this feature.
PowerGovernorAveragePower : The desired feature is not supported.
PowerGovernorBurstPower : The desired feature is not supported.
PowerGovernorMode : Inappropriate ioctl for device
Product : Fultondale X8
ProductFamily : Intel SSD DC P3608 Series
ProductProtocol : NVME
ReadErrorRecoveryTimer : Device does not support this command set.
SMARTEnabled : True
SMARTHealthCriticalWarningsConfiguration : Inappropriate ioctl for device
SMBusAddress : Inappropriate ioctl for device
SMI : False
SectorSize : 512
SerialNumber : CVF8549000DM1P6BGN-2
TCGSupported : False
TempThreshold : Inappropriate ioctl for device
TemperatureLoggingInterval : The selected drive does not support this feature.
TimeLimitedErrorRecovery : Inappropriate ioctl for device
TrimSupported : True
VolatileWriteCacheEnabled : Inappropriate ioctl for device
WriteAtomicityDisableNormal : Inappropriate ioctl for device
WriteCacheReorderingStateEnabled : The selected drive does not support this feature.
WriteCacheState : The selected drive does not support this feature.
WriteErrorRecoveryTimer : Device does not support this command set.
05-03-2018 08:13 AM
Hi lpyh,
Thanks for the information provided.As per drive information, it seems that you are running an old firmware version for the SSD "8DV10171". We recommend you to update the firmware to the latest version that is "8DV101H0". Please run the following commands since the SSD contains 2 controllers: isdct load -intelssd 0isdct load -intelssd 1Please make sure that you are running the https://downloadcenter.intel.com/download/27666/Intel-SSD-Data-Center-Tool?product=87278 latest Intel® SSD Data Center Tool version. We would like to inform you that as per SSD's https://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/ssd-dc-p3608-spe... datasheet page 28, the supported operating systems for the SSD are: NVMe* Driver support: Intel(R) ProvidedWindows* Server 2012 R2,Windows* Server 2008 R2 x64, Windows* 7(32bit/64bit), Windows* 8(32bit/64bit), Windows* 8.1(32bit/64bit).In-box DriverRHEL* 6.5,RHEL* 6.6,RHEL* 6.7,RHEL* 7.0,RHEL* 7.1,SLES11* SP4, Windows* Server 2012 R2,Windows* 8.1,Citrix* Xenserver 6.5,CentOS* 6.5.We recommend you to test the SSD in one of the operating systems above in order to check if you have the same outcome.Regards, Junior M.