Hi Alice, Thank you very much for the patch and the PPA test kernel.
I completed a full validation of the fix on my Dell Vostro 15 3510 with the ADATA SU680 1TB SATA SSD (firmware VE1R910D). What was tested: The goal was to validate whether the ATA_QUIRK_NOLPM change actually resolves the ADATA SU680 SATA link power management issue on this hardware. To do that, I tested three separate boot sessions: 1. a baseline boot session with the existing workaround enabled 2. a reproduction boot session on the official kernel with the workaround disabled and low-power LPM re-enabled 3. a patched-kernel boot session with the workaround still disabled, so that the kernel patch itself would be tested directly Results: 1. Baseline boot session Kernel: - 6.17.0-14-generic Session Duration: - 01:27:57 Configuration: - SATA link power management forced to max_performance Observed result: - system remained stable - no SATA timeout / reset / I/O-error symptoms were observed - SMART reset counters remained stable during the recorded session 2. Reproduction boot session on the official kernel Kernel: - 6.17.0-14-generic Session Duration: - 01:24:04 Configuration: - low-power LPM manually re-enabled on the SATA hosts (min_power_with_partial) Observed result: - the original issue reproduced again - kernel logs showed repeated: - WRITE FPDMA QUEUED - Emask 0x4 (timeout) - ata1: hard resetting link - SMART monitoring showed abnormal runtime growth of: - Power_Cycle_Count/Lifetime Power-On Resets from 17439 to 18347 through out the session - the affected ADATA SSD is on ata1/scsi host0 3. Patched-kernel boot session Kernel: - 6.17.0-16-generic Session Duration: - 01:34:51 Configuration: - test performed without the workaround, so the kernel patch itself was being validated Observed result: - kernel log explicitly shows: - ata1.00: Model 'ADATA SU680', rev 'VE1R910D', applying quirks: nolpm - ata1.00: LPM support broken, forcing max_power - attempts to switch the affected host (host0) back to low-power LPM fail with: - Operation not supported - SMART monitoring Power_Cycle_Count / Lifetime Power-On Resets remained stable at 183700 through the whole session - no timeout / hard-reset / I/O-error behavior was observed during the recorded session Conclusion: Based on these test sessions, the patch appears to fix the issue on this hardware. The original problem is reproducible on the official kernel when the workaround is removed, and it no longer reproduces on the patched kernel while the workaround remains disabled. Thank you again for preparing the patch and the test build. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2144060 Title: ADATA SU680 causes repeated SATA resets and I/O errors on Ubuntu unless link power management is forced to max_performance To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.17/+bug/2144060/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
