DebuggingTouchpadDetection

Differences between revisions 1 and 12 (spanning 11 versions)
Revision 1 as of 2007-08-09 19:04:39
Size: 4305
Editor: 86-39-13-141
Comment: initial release
Revision 12 as of 2010-03-13 07:14:01
Size: 2225
Editor: pool-74-107-129-37
Comment: Drop hidden info
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; background-image: url('https://librarian.launchpad.net/1812570/bugsquad.png'); background-repeat: no-repeat; background-position: 98% 0.5ex; margin: 0 0 1em 1em; padding: 0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| <<Include(Debugging/Header)>>
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; background-image: url('https://librarian.launchpad.net/1812570/bugsquad.png'); background-repeat: no-repeat; background-position: 98% 0.5ex; margin: 0 0 1em 1em; padding: 0.5em;"><<TableOfContents>>||
Line 8: Line 9:
 1. The scrolling features of your touchpad don't work.  1. Some features of your touchpad like scrolling, tapping, dragging don't work (as expected).
Line 10: Line 11:
= How to file a bug report =
Line 12: Line 12:
##Before filing a bug please check the list of [#knownbugs known bugs] at the end of this document.

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?
 1. 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 }}}
 1. Attach {{{~/dmidecode}}}, {{{~/uname-a}}}, {{{~/version_signature}}} and {{{~/lspci-vvnn}}} to the bug report as seperate attachments.
<<Anchor(generalinfo)>>
Line 32: Line 15:
 1. Provide the [#generalinfo general information].  1. File the bug against '''linux'''
1. Provide the [[#generalinfo|general information]].
Line 35: Line 19:
 1. Attach {{{~/dmesg}}} and your {{{/var/log/Xorg.0.log}}} to the bug report in seperate attachments.  1. Attach {{{~/dmesg}}} and your {{{/var/log/Xorg.0.log}}} to the bug report in separate attachments.
Line 39: Line 23:
 1. Provide the [#generalinfo general information].  1. Provide the [[#generalinfo|general information]].
Line 53: Line 37:
== In case the scrolling features of your touchpad don't work == == In case some features of your touchpad like scrolling, tapping, dragging don't work (as expected) ==
Line 55: Line 39:
 1. Provide the [#generalinfo general information].
 1. Open a terminal and enter the following command: {{{
 1. File bug against '''xserver-xorg-input-synaptics'''
1. Provide the [[#generalinfo|general information]].
 1. Open a terminal and enter the following commands: {{{
Line 59: Line 44:
 1. Attach {{{~/devices}}}, {{{~/dmesg}}} and your {{{/var/log/Xorg.0.log}}} to the bug report in seperate attachments.  1. Attach your {{{/var/log/Xorg.0.log}}}, {{{~/devices}}} and {{{~/dmesg}}} to the bug report in separate attachments.
Line 61: Line 46:
##[[Anchor(knownbugs)]]
##= Known bugs =

##Description of known issues, how to recognise them and stock responses/actions.

##'''Open'''
##||<rowbgcolor="#eeeeee"> '''Bug#''' || '''Description''' || '''Action''' ||
##|| [https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/9068 #9068] || Serial mouse isn't autodetected || If you want your serial mouse to be autodetected in future versions of Ubuntu, please help by following the steps described here: https://lists.ubuntu.com/archives/ubuntu-devel/2006-February/015020.html and attach the requested information to [https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/9068 bug #9068]. ||

##'''Closed'''
##||<rowbgcolor="#eeeeee"> '''Bug#''' || '''Description''' || '''Action''' ||
##|| [https://bugs.beta.launchpad.net/ubuntu/+source/synaptic/+bug/8896 #8896] ##|| This bug can be identified by ... || blabla ||

## = Non-bugs =

## How to recognise common issues arising from hardware failures, common feature requests and other invalid bugs for this category. Advice how triage them and stock responses.

= Also see =

 * DebuggingProcedures
Line 83: Line 48:
CategoryBugSquad CategoryBugSquad CategoryDebugging

Debugging Central

This page is part of the debugging series — pages with debugging details for a variety of Ubuntu packages.

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).

In case your touchpad doesn't work at all

  1. File the bug against linux

  2. Provide the general information.

  3. Enter the following command in a terminal/console:

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

In case your touchpad stops working after a while

  1. Provide the 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. File bug against xserver-xorg-input-synaptics

  2. Provide the general information.

  3. Open a terminal and enter the following commands:

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


CategoryBugSquad CategoryDebugging

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