[Ubuntu Wiki] Update of "DebuggingTouchpadDetection" by simar
Ubuntu Wiki
noreply at ubuntu.com
Sat Dec 18 20:58:54 UTC 2010
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Ubuntu Wiki" for change notification.
The following page has been changed by simar:
http://wiki.ubuntu.com/DebuggingTouchpadDetection?action=diff&rev1=22&rev2=23
The comment on the change is:
restructured 'In case your Touchpad doesn't work at all (No response from the Touchpad)'
------------------------------------------------------------------------------
1. Manufacturer of the Touchpad.
1. When the symptom first appeared.
- Sample Description - 'ALPS Touchpad' incorrectly detected as PS/2 mouse in 'Sony Vaio VPCCW16FG' after the kernel upgrade.
+ Sample Description - ''''ALPS Touchpad' incorrectly detected as PS/2 mouse in 'Sony Vaio VPCCW16FG' after the kernel upgrade.'''
However if you think that the bug is a general one with the type of the Touchpad and is irrespective of the Laptop model you could omit mentioning the Laptop model in the description. But only consider doing this, when you are very sure that the bug is affecting all laptops with that Touchpad model.
== In case your Touchpad doesn't work at all (No response from the Touchpad) ==
- This is generally a case of kernel('''linux''') or '''xorg''' bug. Check by connecting a mouse that if it works or not. If no, then you should file the bug against '''HAL''' and follow the steps below.
+ This is generally a case of kernel('''linux''') or '''xorg''' bug. Check by connecting a mouse that if it works or not.
+ *If no, then you should file the bug against '''HAL''' and follow the steps below.
- 1. Switch to a VT using Crtl+Alt+F2 and enter following in your terminal {{{
+ 1. Switch to a VT using Crtl+Alt+F2 and enter following in your terminal {{{
$ sudo evtest /dev/input/eventX > ~/evtest }}}
+ * See [[DebuggingTouchpadDetection/evtest|this]] for help on how to enter VT and log evtest events.
- 2. Scroll, tap, drag, press buttons and create various other possible events on the Touchpad and then press CTRL+C to exit. {{{
+ 2. Scroll, tap, drag, press buttons and create various other possible events on the Touchpad and then press CTRL+C to exit. {{{
- $ cp /var/log/Xorg.0.log ~/Xorg.0.log }}}
+ $ cp /var/log/Xorg.0.log ~/Xorg.0.log }}}
- 4. Press Crtl+Alt+F7 to switch back to X.
+ 4. Press Crtl+Alt+F7 to switch back to X.
- 3. Add {{{~/evtest}}} and {{{Xorg.o.log}}} to the bug report in seperate attachments.
+ 3. Add {{{~/evtest}}} and {{{Xorg.o.log}}} to the bug report in seperate attachments.
+ *Check your {{{ cat /proc/bus/input/devices }}} , if you do not find something like this {{{
- Check your {{{ /dev/input/eventX }}} for your Touchpad in {{{ cat /proc/bus/input/devices }}} , you may see something like this
-
- {{{ I: Bus=0011 Vendor=0002 Product=0007 Version=01b1 }}}
+ I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
- {{{ N: Name="SynPS/2 Synaptics TouchPad" }}}
+ N: Name="SynPS/2 Synaptics TouchPad"
- {{{ P: Phys=isa0060/serio2/input0 }}}
+ P: Phys=isa0060/serio2/input0
- {{{ S: Sysfs=/devices/platform/i8042/serio2/input/input8 }}}
+ S: Sysfs=/devices/platform/i8042/serio2/input/input8
- {{{ U: Uniq= }}}
+ U: Uniq=
- {{{ H: Handlers=mouse2 event8 }}}
+ H: Handlers=mouse2 event8
- {{{ B: EV=b }}}
+ B: EV=b
- {{{ B: KEY=420 0 70000 0 0 0 0 0 0 0 0 }}}
+ B: KEY=420 0 70000 0 0 0 0 0 0 0 0
- {{{ B: ABS=11000003 }}}
+ B: ABS=11000003 }}}
- Here your {{{ /dev/input/eventX }}} is {{{ /dev/input/event8 }}}
+ *In that case the bug is in the kernel itself and follow these steps:
- If you do not find a Touchpad in you /proc/bus/inpus/devices, in that case the bug is in the kernel itself and you should follow these steps:
-
- 1. File the bug against '''linux'''
+ 1. File the bug against '''linux'''
- 1. Provide the [[#generalinfo|general information]].
+ 1. Provide the [[#generalinfo|general information]].
- 1. Enter the following command in a terminal/console: {{{
+ 1. Enter the following command in a terminal/console: {{{
$ dmesg > ~/dmesg }}}
- 1. Attach {{{~/dmesg}}} and your {{{/var/log/Xorg.0.log}}} to the bug report in separate attachments.
+ 1. 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 ==
More information about the Ubuntu-bugsquad
mailing list