DebuggingMouseDetection
|
Size: 5418
Comment:
|
Size: 4951
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 5: | Line 5: |
| This procedure is only meant for external mouse detection problems, if you have a laptop and your touchpad is not detected please follow the steps described here: DebuggingTouchpadDetection. | If you have a laptop and your touchpad is not detected please follow the steps described here: DebuggingTouchpadDetection. |
| Line 8: | Line 8: |
| 1. Your mouse is not detected at all. | 1. Your mouse doesn't work at all. |
| Line 12: | Line 12: |
| ## 1. Hardware specific bugs - The developers may not have access to the hardware that triggers this bug. Certain log files and command outputs can help ## 1. Package selection - Help to find the right package (may be specific to category -- a bug filed as ubiquity may in fact be a casper d-i bug, an xorg bug may be an xorg-driver bug, etc.) |
|
| Line 17: | Line 14: |
| ## Useful for bug-filers and as a boiler-plate advice for triagers. | |
| Line 21: | Line 17: |
| If the bug turns out to be a kernel bug or a bug in another package, bug triagers will assign the bug additionally to that package and mark the xserver-xorg-input-mouse task as invalid. | 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-mouse task as invalid. |
| Line 28: | Line 24: |
| 1. How is your mouse connected to your PC: serial, PS/2, USB, USB wireless, ...[[BR]]What mechanism does your mouse use: ball mouse, optical, trackball, ...[[BR]]How many physical buttons and scrollwheels does you mouse have? | 1. What brand and model is your mouse.[[BR]]How is your mouse connected to your PC: serial, PS/2, USB, USB wireless, ...[[BR]]What mechanism does your mouse use: ball mouse, optical, trackball, ...[[BR]]How many physical buttons and scrollwheels does you mouse have? |
| Line 40: | Line 36: |
| 1. If you have a PS/2 mouse make sure it was connected before booting Ubuntu, if you have a USB mouse unplug it an plug it in again to see if your mouse starts working again. | 1. If you have a PS/2 mouse make sure it was connected before booting Ubuntu, if you have a USB mouse unplug it and replug it to see if it starts working. |
| Line 48: | Line 44: |
| 1. Direct after GNOME, KDE or Xfce login open a terminal and enter the following commands: {{{ | 1. Direct after logging in to GNOME, KDE or Xfce open a terminal and enter the following commands: {{{ |
| Line 51: | Line 47: |
| 2. Wait until your mouse stops working. If you have a USB mouse unplug it an plug it in again to see if your mouse starts working again. 3. Open a Virtual Terminal by pressing Ctrl-Alt-F1. 4. Enter the following commands: {{{ |
1. Wait until your mouse stops working. If you have a USB mouse unplug it an replug it to see if it starts working again. 1. Open a Virtual Terminal by pressing Ctrl-Alt-F1. 1. Enter the following commands: {{{ |
| Line 59: | Line 55: |
| 5. Attach {{{dmesg_boot}}}, {{{dmesg_diff}}}, {{{Xorg.0.log}}} and {{{Xorg.0.log_diff}}} to the bug report in separate attachments. | 1. Attach {{{~/dmesg_boot}}}, {{{~/dmesg_diff}}}, {{{~/Xorg.0.log}}} and {{{~/Xorg.0.log_diff}}} to the bug report in separate attachments. |
ContentsBRTableOfContents |
Introduction
If you have a laptop and your touchpad is not detected please follow the steps described here: DebuggingTouchpadDetection.
Problems with mouse detection typically fall into one off these categories:
- Your mouse doesn't work at all.
- Your mouse stops working after a while.
- Some mouse buttons/scrollwheel don't work (as expected).
How to file a bug report
Before filing a bug please check the list of [#knownbugs known bugs] at the end of this document.
Mouse related bugs should initially be filed against xserver-xorg-input-mouse. 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-mouse task as invalid.
General information
For all bug categories the following general information should be provided:
What brand and model is your mouse.BRHow is your mouse connected to your PC: serial, PS/2, USB, USB wireless, ...BRWhat mechanism does your mouse use: ball mouse, optical, trackball, ...BRHow many physical buttons and scrollwheels does you mouse have?
For a USB mouse enter the following command on a terminal/console:
$ lsusb -v > ~/lsusb-v
Open a terminal/console and enter the following commands (minimal information as described in KernelTeamBugPolicies):
$ uname -a > ~/uname-a $ cat /proc/version_signature > ~/version $ sudo lspci -vvnn > ~/lspci-vvnn
Attach ~/lsusb-v, ~/uname-a, ~/version and ~/lspci-vvnn to the bug report as seperate attachments.
In case your mouse is not detected at all
- Provide the [#generalinfo general information].
- If you have a PS/2 mouse make sure it was connected before booting Ubuntu, if you have a USB mouse unplug it and replug it to see if it starts working.
Enter the following commands in a terminal/console:
$ dmesg > ~/dmesg
Attach ~/dmesg and your /var/log/Xorg.0.log to the bug report in seperate attachments.
In case your mouse stops working after a while
- Provide the [#generalinfo general information].
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
- Wait until your mouse stops working. If you have a USB mouse unplug it an replug it to see if it starts working again.
- Open a Virtual Terminal by pressing Ctrl-Alt-F1.
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
Attach ~/dmesg_boot, ~/dmesg_diff, ~/Xorg.0.log and ~/Xorg.0.log_diff to the bug report in separate attachments.
In case some mouse buttons/scrollwheel don't work (as expected)
- Provide the [#generalinfo general information].
Open a terminal and enter the following commands:
$ xmodmap -pp > ~/xmodmap-pp $ xev | grep -i button
Put the mouse cursor into the rectangle and push your mouse buttons. Mention in the bug report which button number is reported, e.g. left = 1, scrollwheel up = 4, horizontal scrollwheel left = 6, thumb button = 8, pinkie button = 9, ...Attach your /var/log/Xorg.0.log and ~/xmodmap-pp to the bug report in seperate attachments.
Known bugs
Description of known issues, how to recognise them and stock responses/actions.
Open
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]. |