Public bug reported: Link: https://patchwork.kernel.org/patch/10141099/ Link: https://patchwork.kernel.org/patch/10141097/
[Impact] Resume of S3 cause system hang on Lenovo laptops with RayD touchscreen. [Fix] RayD touchscreen issued corrupted data after it resume from suspend, then HID driver didn't handle the data well because of the data overflow and made a call trace and hang. Keep memset safe from corrupted data and add command to make RayD touchscreen back to normal. Then touchscreen works fine. [Test Case] Tested on ThinkPad L380, works fine with fixes. [Regression Potential] Low, keep the data in hid-core and i2c-hid more strictly. Add specific device quirk in i2c-hid. ** Affects: hwe-next Importance: Critical Assignee: AaronMa (mapengyu) Status: New ** Affects: linux (Ubuntu) Importance: Critical Assignee: AaronMa (mapengyu) Status: Incomplete ** Tags: originate-from-1731135 sutton ** Changed in: linux (Ubuntu) Importance: Undecided => Critical ** Changed in: linux (Ubuntu) Assignee: (unassigned) => AaronMa (mapengyu) ** Tags added: originate-from-1731135 sutton ** Changed in: hwe-next Importance: Undecided => Critical ** Changed in: hwe-next Assignee: (unassigned) => AaronMa (mapengyu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1741168 Title: HID: Fix RayD touchscreen failure to resume from suspend To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/1741168/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs