DebuggingTouchpadDetection

Differences between revisions 2 and 3
Revision 2 as of 2007-08-09 21:43:22
Size: 4480
Editor: 86-39-13-141
Comment:
Revision 3 as of 2007-08-09 21:52:54
Size: 4445
Editor: 86-39-13-141
Comment:
Deletions are marked like this. Additions are marked like this.
Line 58: Line 58:
 1. Open a terminal and enter the following commands: {{{
$ cat /proc/bus/input/devices > ~/devices
$ dmesg > ~/dmesg }}}
 1. Attach {{{~/devices}}}, {{{~/dmesg}}} and your {{{/var/log/Xorg.0.log
}}} to the bug report in seperate attachments.
 1. Open a terminal and enter the following command: {{{
$ cat /proc/bus/input/devices > ~/devices }}}
 1. Attach your {{{/var/log/Xorg.0.log}}} and {{{~/devices}}} to the bug report in seperate attachments.

Introduction

Problems with touchpad detection typically fall into one off these categories:

  1. Your touchpad doesn't work at all.
  2. Your touchpad stops working after a while.
  3. Some features of your touchpad like scrolling, tapping, dragging don't work (as expected).

How to file a bug report

Touchpad related bugs should initially be filed against xserver-xorg-input-synaptics. If the bug turns out to be a kernel bug or a bug in another package, bug triagers can assign the bug additionally to that package and mark the xserver-xorg-input-synaptics task as invalid.

Anchor(generalinfo)

General information

For all bug categories the following general information should be provided:

  1. What brand and model is your laptop, open a terminal/console and enter the following commands:

    $ sudo dmidecode -s system-manufacturer > ~/laptop
    $ sudo dmidecode -s system-product-name >> ~/laptop
    $ sudo dmidecode -s system-version >> ~/laptop 
    What features does your touchpad have: horizontal and vertical scrolling, tapping, dragging, ...
  2. Open a terminal/console and enter the following commands (minimal information as described in KernelTeamBugPolicies):

    $ uname -a > ~/uname-a
    $ cat /proc/version_signature > ~/version_signature
    $ sudo lspci -vvnn > ~/lspci-vvnn 
  3. Attach ~/laptop, ~/uname-a, ~/version_signature and ~/lspci-vvnn to the bug report as seperate attachments.

In case your touchpad doesn't work at all

  1. Provide the [#generalinfo general information].
  2. Enter the following command in a terminal/console:

    $ dmesg > ~/dmesg 
  3. Attach ~/dmesg and your /var/log/Xorg.0.log to the bug report in seperate attachments.

In case your touchpad stops working after a while

  1. Provide the [#generalinfo general information].
  2. Direct after logging in to GNOME, KDE or Xfce open a terminal and enter the following commands:

    $ dmesg > ~/dmesg_boot
    $ cp /var/log/Xorg.0.log ~/Xorg.0.log 
  3. Wait until your touchpad stops working.
  4. Open a Virtual Terminal by pressing Ctrl-Alt-F1.
  5. Enter the following commands:

    $ LANG=C
    $ dmesg > ~/dmesg
    $ diff -ns ~/dmesg_boot ~/dmesg > ~/dmesg_diff
    $ cp /var/log/Xorg.0.log ~/Xorg.0.log_tmp
    $ diff -ns ~/Xorg.0.log ~/Xorg.0.log_tmp > ~/Xorg.0.log_diff 
  6. Attach ~/dmesg_boot, ~/dmesg_diff, ~/Xorg.0.log and ~/Xorg.0.log_diff to the bug report in separate attachments.

In case some features of your touchpad like scrolling, tapping, dragging don't work (as expected)

  1. Provide the [#generalinfo general information].
  2. Open a terminal and enter the following command:

    $ cat /proc/bus/input/devices > ~/devices 
  3. Attach your /var/log/Xorg.0.log and ~/devices to the bug report in seperate attachments.

Also see


CategoryBugSquad

DebuggingTouchpadDetection (last edited 2019-02-26 09:05:55 by anthonywong)