Skip to content

Enabling built in keyboard and trackpad #18

Answered by smedir
smedir asked this question in Q&A
Discussion options

You must be logged in to vote

It is not evdev.

On X1E80100, GPIO interrupts for wakeup-capable pins have been broken since
the introduction of the pinctrl driver. This prevents keyboard and touchpad
from working on most of the X1E laptops. So far we have worked around this
by manually building a kernel with the "wakeup-parent" removed from the
pinctrl node in the device tree, but we cannot expect all users to do that.

Link to the patch on kernel mailing list

Applying that patch to vanilla rc4 kernel fixed the problem. Trackpad, keyboard and touchscreen.

Your dtb file and the wakeup-parent fix, that is why everything worked.

Your latest rc7 kernel works as well, normal keyboard trackpad and even touchscreen.

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
2 replies
@smedir
Comment options

@jglathe
Comment options

Comment options

You must be logged in to vote
2 replies
@jglathe
Comment options

@smedir
Comment options

Answer selected by smedir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants