P3500: no support for NVMe sleep modes

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

anomaly

Active Member
Jan 8, 2018
235
48
28
I have found out that P3500 drives don't seem to support sleep modes.... after suspending the kernel cries out about how the drive will refuse to reset. Tested with 6.x and 5.x (Linux, obviously).

Anyone else has any suggestions or knows of any way to fix it?
 

anomaly

Active Member
Jan 8, 2018
235
48
28
NVMe sleep works fine with consumer or prosumer drives, at least in my experience. But the Intel P series don't tolerate sleep modes. The controller fails to come back after S3.

I checked and no new firmware is available... Guess I will add another drive to one of the cluster hosts ;P
 
  • Like
Reactions: T_Minus

BlueFox

Legendary Member Spam Hunter Extraordinaire
Oct 26, 2015
2,090
1,507
113
NVMe sleep works fine with consumer or prosumer drives, at least in my experience. But the Intel P series don't tolerate sleep modes. The controller fails to come back after S3.
Working just fine on my Intel P4600 and P4610. Over 1500 power cycles on the former from putting my workstation to sleep every night. Running Windows 10 though, so might be Linux specific?
 
  • Like
Reactions: T_Minus

anomaly

Active Member
Jan 8, 2018
235
48
28
Working just fine on my Intel P4600 and P4610. Over 1500 power cycles on the former from putting my workstation to sleep every night. Running Windows 10 though, so might be Linux specific?
I haven't installed Win11 on that particular system yet. I do have some P4xxx series to test, do you recommend them vs the P35xx series? ex. for a workstation role. I could relegate the P35xx to the server (it doesn't need the most recent or best, I just need the IOPS and latency).

Thank you for checking in!
 

BlueFox

Legendary Member Spam Hunter Extraordinaire
Oct 26, 2015
2,090
1,507
113
I'm only running them because I got them for a good price, not the need for high endurance or write performance (averaged less than 1TB a month in writes). Honestly you should be fine with either for most workloads.
 
  • Like
Reactions: T_Minus

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,640
2,058
113
I'm only running them because I got them for a good price, not the need for high endurance or write performance (averaged less than 1TB a month in writes). Honestly you should be fine with either for most workloads.
That's good to know! I yanked my p4610 3.2tb out because the heat\power didn't justify the cost savings, especially nowadays... but having it sleep :D worth a test!
 
  • Like
Reactions: anomaly

anomaly

Active Member
Jan 8, 2018
235
48
28
I will go check which models I have, tomorrow probably. @T_Minus let us know if it worked.

I can confirm Linux 6.2.x won't support sleep modes for my 3520:

Subsystem: Intel Corporation DC P3500 SSD [2.5" SFF]
Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
Memory at 85710000 (64-bit, non-prefetchable) [size=16K]
Expansion ROM at 85700000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI-X: Enable+ Count=32 Masked-
Capabilities: [60] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [150] Virtual Channel
Capabilities: [180] Power Budgeting <?>
Capabilities: [190] Alternative Routing-ID Interpretation (ARI)
Capabilities: [270] Device Serial Number xxxx
Capabilities: [2a0] Secondary PCI Express
Kernel driver in use: nvme
Kernel modules: nvme


Missing:
Capabilities: [xxx] L1 PM Substates