Hi, could you reboot boot with kernel parameters

  i2c-hid.debug=1 dyndbg='file drivers/i2c/* +pt'

and paste dmesg since boot to the symptom occurs (after deep suspend)?

Please refer to this tutorial[1] for modifications to boot params.
Detailed steps are:

1. Edit grub settings:

     $ gksu gedit /etc/default/grub

   Then edit the line beginning with "GRUB_CMDLINE_LINUX_DEFAULT=" as:

     GRUB_CMDLINE_LINUX_DEFAULT="i2c-hid.debug=1 dyndbg='file
drivers/i2c/* +pt' log_buf_len=32M"

   I also added "log_buf_len=32M" here to extend kernel log buffer size
so that everything since boot will be kept. Save changes, quit gedit.

2. Re-generate grub.conf:

     $ sudo update-grub

3. After rebooted, open a terminal and save dmesg:

     $ dmesg -w | sudo tee dmesg.$(uname -r).i2c-debug

   This will run forever until interrupted (Ctrl-C).

4. Open another terminal and trigger system suspend by command

     $ systemctl suspend

   Resume the system by pressing keyboard keys, power buttons whatever
fits your case after 1 minute.

5. Interrupt previous dmesg command in 3) and paste the saved dmesg log.

[1]: https://www.howtogeek.com/196655/how-to-configure-the-grub2-boot-
loaders-settings/

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1857776

Title:
  touchpad freeze after long suspention

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1857776/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to