[Ubuntu Wiki] Update of "DebuggingTouchpadDetection" by anthonywong
Ubuntu Wiki
noreply at ubuntu.com
Tue Feb 26 07:14:08 UTC 2019
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Ubuntu Wiki" for change notification.
The "DebuggingTouchpadDetection" page has been changed by anthonywong:
http://wiki.ubuntu.com/DebuggingTouchpadDetection?action=diff&rev1=43&rev2=44
This is generally a case of a kernel ('''linux''') or '''xorg''' bug.
- 1. Check by connecting an external mouse to see if that works. If it does, then one may be affected by the transition from [[https://launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics|xserver-xorg-input-synaptics]] to [[https://launchpad.net/ubuntu/+source/xserver-xorg-input-libinput|libinput]]. Hence, one will want to check by uninstalling xserver-xorg-input-synaptics to see if this resolves the issue. If not, please see below:
- * After reading [[DebuggingTouchpadDetection/evtest|this]] about how to enter VT and log evtest events, switch to a VT using Crtl+Alt+F2 and enter the following in your terminal: {{{
- sudo evtest /dev/input/eventX > ~/evtest}}} where the "X" in "eventX" is the event number found by typing in a terminal: {{{
- cat /proc/bus/input/devices}}}
- * Scroll, tap, drag, press buttons, and create various other possible events on the Touchpad. Then, press CTRL+C to exit and execute: {{{
- cp /var/log/Xorg.0.log ~/Xorg.0.log }}}
- * Press Crtl+Alt+F7 to switch back to X.
- * Add as separate attachments {{{~/evtest}}} and {{{~/Xorg.0.log}}} to the bug report.
- 1. If yes, execute at a terminal: {{{
+ 1. Execute at a terminal: {{{
cat /proc/bus/input/devices
- }}} One should see: {{{
+ }}} One should see a touchpad device, like: {{{
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio2/input0
@@ -53, +45 @@
B: EV=b
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003 }}} If you do not find something like this, then the bug is in the linux kernel. Please follow these steps:
- 1. File the bug against the '''[[https://launchpad.net/ubuntu/+source/linux|linux]]''' package.
+ 1. File the bug against the '''[[https://launchpad.net/ubuntu/+source/linux|linux]]''' package by running {{{ubuntu-bug linux}}}.
1. Provide the [[#generalinfo|general information]].
1. Enter the following commands in a terminal: {{{
- dmesg > ~/dmesg
cat /proc/bus/input/devices > ~/devices
}}}
- 1. Attach as separate attachments to your bug report {{{~/dmesg}}}, {{{~/devices}}}, and your {{{/var/log/Xorg.0.log}}}.
+ 1. Attach {{{~/devices}}} as separate attachments to your bug report.
+ 1. If you see a touchpad device in {{{/proc/bus/input/devices}}}, check by connecting an external mouse to see if that works. If it does, then one may be affected by the transition from [[https://launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics|xserver-xorg-input-synaptics]] to [[https://launchpad.net/ubuntu/+source/xserver-xorg-input-libinput|libinput]]. Hence, one will want to check by uninstalling xserver-xorg-input-synaptics to see if this resolves the issue. If not, please see below:
+ * After reading [[DebuggingTouchpadDetection/evtest|this]] about how to enter VT and log evtest events, switch to a VT using Crtl+Alt+F2 and enter the following in your terminal: {{{
+ sudo evtest /dev/input/eventX > ~/evtest}}} where the "X" in "eventX" is the event number found by typing in a terminal: {{{
+ cat /proc/bus/input/devices}}}
+ * Scroll, tap, drag, press buttons, and create various other possible events on the Touchpad. Then, press CTRL+C to exit and execute: {{{
+ cp /var/log/Xorg.0.log ~/Xorg.0.log }}}
+ * Press Crtl+Alt+F7 to switch back to X.
+ * Add as separate attachments {{{~/evtest}}} and {{{~/Xorg.0.log}}} to the bug report.
+
== In case your Touchpad stops working after a while ==
More information about the Ubuntu-bugsquad
mailing list