Public bug reported: On MediaTek MT8901 ACPI laptops, enabling the SBSA generic watchdog can cause intermittent resets around S3 and s2idle suspend/resume.
Expected behavior: The system suspends and resumes without a watchdog reset, and watchdog protection resumes with the configured timeout. Reported cause: The MediaTek implementation continues comparing against the last reload after WCS.EN is cleared. Watchdog offset register (WOR) writes update the countdown only while enabled, and the two register halves commit on a slow clock. A short watchdog deadline can therefore persist across the sleep transition. Proposed fix: Park the watchdog with the maximum 48-bit offset during the sleep transition, then restore the configured timeout on restart. Version 0 watchdogs retain the architectural disable behavior. Patches under review: https://github.com/NVIDIA/NV-Kernels/pull/627 https://github.com/NVIDIA/NV-Kernels/pull/628 ** Affects: linux-nvidia (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2169002 Title: MediaTek MT8901: SBSA watchdog causes resets around system suspend To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-nvidia/+bug/2169002/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
