Bryam Vargas
462775c620
ata: libata-core: Add NOLPM quirk for PNY CS900 1TB SSD
...
The PNY CS900 1TB SSD (Phison PS3111-S11, DRAM-less) drops off the bus
after entering Device-Initiated Slumber during idle. With the default
med_power_with_dipm policy the link goes down (SStatus 1 SControl 300)
and does not recover, forcing the filesystem read-only. Forcing
max_performance keeps the link stable across prolonged idle.
Add a NOLPM quirk so link power management is disabled for this drive
specifically, leaving it intact for other devices on the host.
Cc: stable@vger.kernel.org
Signed-off-by: Bryam Vargas <hexlabsecurity@proton.me >
Reviewed-by: Niklas Cassel <cassel@kernel.org >
Signed-off-by: Damien Le Moal <dlemoal@kernel.org >
2026-07-03 13:44:18 +09:00
..
2026-04-27 11:38:16 +02:00
2026-06-12 11:44:30 +02:00
2025-01-09 17:52:17 +09:00
2025-01-09 17:52:17 +09:00
2025-07-16 09:31:43 +02:00
2025-07-16 09:31:43 +02:00
2026-02-24 15:29:57 +01:00
2026-06-01 19:09:08 +02:00
2024-10-17 09:55:08 +02:00
2024-10-17 09:55:08 +02:00
2023-08-02 17:37:06 +09:00
2024-10-17 09:55:08 +02:00
2025-07-16 09:31:43 +02:00
2024-10-17 09:55:08 +02:00
2025-01-15 15:21:27 +01:00
2024-10-17 09:55:08 +02:00
2026-05-28 22:46:11 +02:00
2026-01-08 17:43:04 +09:00
2026-06-12 11:44:30 +02:00
2026-06-01 19:09:08 +02:00
2024-12-03 05:10:20 +01:00
2026-06-12 11:44:30 +02:00
2026-06-02 11:47:45 +02:00
2026-03-31 10:29:35 +02:00
2026-06-01 19:09:08 +02:00
2026-02-21 17:09:51 -08:00
2026-07-03 13:44:18 +09:00
2026-06-01 19:09:08 +02:00
2026-06-10 11:39:37 +02:00
2026-06-01 19:14:41 +02:00
2026-06-01 19:14:41 +02:00
2026-06-01 19:09:08 +02:00
2023-01-04 13:36:26 +09:00
2026-04-02 21:01:10 +02:00
2026-04-02 21:01:10 +02:00
2026-02-21 17:09:51 -08:00
2026-06-01 19:14:41 +02:00
2026-06-01 19:09:08 +02:00
2026-06-12 11:44:30 +02:00
2025-07-16 09:31:43 +02:00
2026-06-12 11:44:30 +02:00
2026-06-01 19:09:08 +02:00
2026-06-12 11:44:30 +02:00
2025-07-16 09:31:43 +02:00
2026-06-12 11:43:53 +02:00
2023-08-24 08:09:59 +09:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:43:53 +02:00
2024-07-30 07:10:30 +09:00
2023-03-24 19:19:19 -04:00
2023-03-24 19:19:19 -04:00
2025-06-10 14:26:27 +02:00
2026-02-02 13:47:40 +09:00
2025-07-16 09:31:43 +02:00
2026-06-02 11:47:45 +02:00
2024-10-17 09:55:08 +02:00
2026-02-04 12:23:23 +01:00
2024-10-17 09:55:08 +02:00
2025-07-16 09:31:43 +02:00
2023-03-24 19:19:19 -04:00
2025-07-16 09:31:43 +02:00
2025-07-16 09:31:43 +02:00
2025-07-16 09:31:43 +02:00
2024-10-17 09:55:08 +02:00
2026-06-10 09:41:26 +02:00
2025-10-23 14:23:40 +02:00
2025-07-16 09:31:43 +02:00
2024-10-17 09:55:08 +02:00
2026-06-12 11:43:53 +02:00
2026-02-02 13:47:37 +09:00
2026-06-12 11:43:53 +02:00
2025-07-16 09:31:43 +02:00
2024-10-17 09:55:08 +02:00
2025-07-16 09:31:43 +02:00
2023-03-24 19:19:19 -04:00
2026-06-12 11:43:53 +02:00
2025-07-16 09:31:43 +02:00
2023-07-28 08:52:42 +09:00
2025-07-16 09:31:43 +02:00
2024-10-17 09:55:08 +02:00
2025-07-16 09:31:43 +02:00
2026-06-12 11:44:30 +02:00
2025-07-16 09:31:43 +02:00
2025-11-18 21:58:41 +01:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2024-12-03 05:10:20 +01:00
2024-10-17 09:55:08 +02:00
2025-04-08 12:36:03 +09:00
2024-10-01 09:22:02 +02:00
2024-10-17 09:55:08 +02:00
2025-07-16 09:31:43 +02:00
2023-03-24 19:19:19 -04:00
2023-03-24 19:19:19 -04:00
2026-06-12 11:43:53 +02:00
2026-06-12 11:44:30 +02:00
2023-03-24 19:19:19 -04:00
2026-06-12 11:44:30 +02:00
2025-07-16 09:31:43 +02:00
2025-07-16 09:31:43 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-01 19:09:08 +02:00
2026-06-01 19:09:08 +02:00
2024-12-16 22:36:27 +09:00
2024-12-11 13:18:25 +09:00
2025-07-16 09:31:43 +02:00
2026-06-01 19:09:08 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2025-07-16 09:31:43 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:44:30 +02:00
2026-06-12 11:43:53 +02:00