Skip to content
This repository was archived by the owner on Nov 3, 2020. It is now read-only.
This repository was archived by the owner on Nov 3, 2020. It is now read-only.

hibernation causing touchpad input device to change #101

Description

@ehula

Before a hibernation, the input device associated with the keyboard cover touchpad is "Microsoft Surface Type Cover Touchpad". Sometimes (usually) after a hibernation, the input device associated with the touchpad changes to "Microsoft Surface Type Cover Mouse", and any touchpad settings made with an xorg conf file or with xinput are lost. This has been verified by running "xinput --test" of both input devices before and after hibernation. This problem does not occur with a suspend.

The only way I have found to restore the proper input device is to physically disconnect and reconnect the keyboard cover.

This was tested on a Surface Pro 2017 with 5.6.11, 5.6.13 and 5.6.14.

Edit: Workaround -- unload hid_multitouch kernel module on hibernate, and reload on resume.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    hibernateHibernate (or suspend) is not working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions