Hi, libata-core commit: "Add ATA_QUIRK_NOLPM for Samsung SSD 870 QVO drives" breaks LPM and therefore entering lower package states on my system with two Samsung SSD 870 QVO installed! The kernel is configured with CONFIG_SATA_MOBILE_LPM_POLICTY=3 I have two 870 QVO drives connected to ata5.00 and ata6.00 [ 1.350788] ata5.00: Model 'Samsung SSD 870 QVO 8TB', rev 'SVQ02B6Q', applying quirks: noncqtrim nolpm zeroaftertrim noncqonati [ 1.351014] ata5.00: ATA-11: Samsung SSD 870 QVO 8TB, SVQ02B6Q, max UDMA/133 [ 1.377847] scsi 4:0:0:0: Direct-Access ATA Samsung SSD 870 2B6Q PQ: 0 ANSI: 5 [ 1.761596] ata6.00: Model 'Samsung SSD 870 QVO 8TB', rev 'SVQ02B6Q', applying quirks: noncqtrim nolpm zeroaftertrim noncqonati [ 1.763281] ata6.00: ATA-11: Samsung SSD 870 QVO 8TB, SVQ02B6Q, max UDMA/133 [ 1.791618] scsi 5:0:0:0: Direct-Access ATA Samsung SSD 870 2B6Q PQ: 0 ANSI: 5 /sys/class/scsi_host/host5/link_power_management_policy and /sys/class/scsi_host/host6/link_power_management_policy is stuck at max_performance and cannot be changed and no packages states below pc2 are reached.
Created attachment 307569 [details] dmesg log
Commit a2f925a2f622 [1] reverts the commit you mention, and should be in Linux 6.14-rc5. [1]: https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a2f925a2f62254119cdaa360cfc9c0424bccd531