[Ubuntu Wiki] Update of "DebuggingTouchpadDetection" by simar
Ubuntu Wiki
noreply at ubuntu.com
Sat Dec 18 21:30:53 GMT 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=25&rev2=26
------------------------------------------------------------------------------
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. Add identifier, 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 }}}
4. Press Crtl+Alt+F7 to switch back to X.
3. Add {{{~/evtest}}} and {{{Xorg.o.log}}} to the bug report in seperate attachments.
@@ -68, +68 @@
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. Add identifier, 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 }}}
3. Press Crtl+Alt+F7 to switch back to X.
4. Add {{{~/evtest}}} and {{{Xorg.o.log}}} to the bug report in separate attachments.
@@ -102, +102 @@
== In case Touchpad features like scrolling, tapping, etc do not work at all. ==
- This happens when 'Touchpad' Tab is not there in System>Preferences>Mouse.
+ Common symptom is absence of ''''Touchpad'''' Tab is not there in System>Preferences>Mouse.
This may be a wrong detection by the '''xserver''' or the '''kernel''' itself. So xserver-xorg-input-synaptics has nothing to do with it. In case, filing a bug against the kernel('''linux'''), please note that you should not mark the bug as duplicate even if you can find a closely related bug and you have a strong feeling that the bug should be duplicate. This is a new policy of Kernel Team and it help them to handle the bugs better.
@@ -126, +126 @@
1. Enter the following command in a terminal/console: {{{
$ xmodmap -pp >~/xmodmap
$ xinput --list-props <id> >~/xinput }}}
+ * In {{{ xinput --list-props <id> }}}, <id> is of your Touchpad in {{{ xinput --list }}}.
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. Add identifier, Scroll, tap, drag, press buttons and create various other possible events on the Touchpad and then press CTRL+C to exit.
4. Press Crtl+Alt+F7 to switch back to X.
+ 5. Include the xev log.
+ * See [[DebuggingTouchpadDetection/xev|this]] for help on how to report xev logs.
- 5. Attach {{{~/xmodmap}}}, {{{~/xinput}}} and your {{{~/evtest}}} to the bug report in separate attachments.
+ 5. Attach {{{~/xmodmap}}}, {{{~/xev}}}, {{{~/xinput}}} and your {{{~/evtest}}} to the bug report in separate attachments.
-
- In {{{ xinput --list-props <id> }}}, <id> is of your Touchpad in {{{ xinput --list }}}.
-
- 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 }}}
- {{{ N: Name="SynPS/2 Synaptics TouchPad" }}}
- {{{ P: Phys=isa0060/serio2/input0 }}}
- {{{ S: Sysfs=/devices/platform/i8042/serio2/input/input8 }}}
- {{{ U: Uniq= }}}
- {{{ H: Handlers=mouse2 event8 }}}
- {{{ B: EV=b }}}
- {{{ B: KEY=420 0 70000 0 0 0 0 0 0 0 0 }}}
- {{{ B: ABS=11000003 }}}
-
- Here your {{{ /dev/input/eventX }}} is {{{ /dev/input/event8 }}}
=== In case your multitouch features does not work ===
@@ -159, +147 @@
1. For any other case, include the outputs in the bug report in separate comments. {{{
$ xinput --list-props <id> >~/xinput }}}
+ * In {{{ xinput --list-props <id> }}}, <id> is of your touchpad in xinput --list.
- 2. 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.
- 3. Scroll, tap, drag, press buttons and create various other possible events on the Touchpad and then press CTRL+C to exit.
+ 2. Add identifier, Scroll, tap, drag, press buttons and create various other possible events on the Touchpad and then press CTRL+C to exit.
4. Press Crtl+Alt+F7 to switch back to X.
5. Take your pointer in the windows and hold down your two fingers on the Touchpad and raise. Also try to tap with two fingers. {{{
$ xev | grep -i button > ~/xev}}}
6. Attach {{{~/xev}}}, {{{~/xinput}}} and your {{{~/evtest}}} to the bug report in separate attachments.
- In {{{ xinput --list-props <id> }}}, <id> is of your touchpad in xinput --list.
-
- 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 }}}
- {{{ N: Name="SynPS/2 Synaptics TouchPad" }}}
- {{{ P: Phys=isa0060/serio2/input0 }}}
- {{{ S: Sysfs=/devices/platform/i8042/serio2/input/input8 }}}
- {{{ U: Uniq= }}}
- {{{ H: Handlers=mouse2 event8 }}}
- {{{ B: EV=b }}}
- {{{ B: KEY=420 0 70000 0 0 0 0 0 0 0 0 }}}
- {{{ B: ABS=11000003 }}}
-
- Here your {{{ /dev/input/eventX }}} is {{{ /dev/input/event8 }}}
-
- Before filing new bug please look in the '''common bugs''' section.
+ '''Before filing new bug please look in the '''common bugs''' section.'''
= Some general work flow for Triagers =
More information about the Ubuntu-bugsquad
mailing list