DebuggingTouchpadDetection

Revision 1 as of 2007-08-09 19:04:39

Clear message

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. The scrolling features of your touchpad don't work.

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 and other hardware details, open a terminal/console and enter the following command:

    $ sudo dmidecode > ~/dmidecode 
    What scrolling features does your touchpad have: only horizontal or horizontal and vertical?
  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 ~/dmidecode, ~/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 the scrolling features of your touchpad don't work

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

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

Also see


CategoryBugSquad