Bug 436692

Summary: Middle and right mouse buttons swapped after upgrade to evdev 1.99.1
Product: [Fedora] Fedora Reporter: Joachim Frieben <jfrieben>
Component: xorg-x11-drv-evdevAssignee: Kristian Høgsberg <krh>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: cra, drepper, hdegoede, jeff, mcepl, mike, pierre-bugzilla, redhat-bugzilla, rkhadgar, twaugh, twoerner, xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: hotissue
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-03-11 23:27:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 430962    
Attachments:
Description Flags
Output of lshal command.
none
xorg.conf of IBM ThinkPad T23
none
Xorg.0.log of IBM ThinkPad T23
none
Xorg.0.log of IBM ThinkPad T23 w/evdev driver 1.99.1 none

Description Joachim Frieben 2008-03-09 14:00:49 UTC
Description of problem:
After upgrading to "rawhide" as of 2008-03-09, the middle button of
my 3-button PS/2 mouse connected to the port replicator of a closed
IBM ThinkPad T23 is disabled.

Version-Release number of selected component (if applicable):
xorg-x11-drv-evdev-1.99.1-0.1.fc9

How reproducible:
Always.

Steps to Reproduce:
1. Update to evdev driver version 1.99.1.
2. Launch X.
3. Paste some text by pressing the middle mouse button.
  
Actual results:
None.

Expected results:
Text in buffer gets pasted to cursor position.

Additional info:
Downgrading to xorg-x11-drv-evdev-1.2.0-2.fc9 allows to restore proper
operation.

Comment 1 Joachim Frieben 2008-03-09 14:00:50 UTC
Created attachment 297357 [details]
Output of lshal command.

Comment 2 Joachim Frieben 2008-03-09 14:01:46 UTC
Created attachment 297358 [details]
xorg.conf of IBM ThinkPad T23

Comment 3 Joachim Frieben 2008-03-09 14:02:32 UTC
Created attachment 297359 [details]
Xorg.0.log of IBM ThinkPad T23

Comment 4 Joachim Frieben 2008-03-09 14:08:50 UTC
Created attachment 297360 [details]
Xorg.0.log of IBM ThinkPad T23 w/evdev driver 1.99.1

Comment 5 Joachim Frieben 2008-03-09 14:10:29 UTC
It turns out that the middle and right mouse buttons are simply swapped ..

Comment 6 Joachim Frieben 2008-03-09 17:20:25 UTC
Same issue on a desktop PC with a scroll mouse attached to the PS/2 port.
This bug should be added to the F9 blocker bug ..

Comment 7 Ralf Ertzinger 2008-03-09 19:44:48 UTC
"xmodmap -e 'pointer 1 3 2'" will temporarily fix this.

Comment 8 Ulrich Drepper 2008-03-09 22:27:13 UTC
Probably a generic bug.  In case not, I see it on my X61 as well.

Comment 9 Rene Rask 2008-03-10 02:50:04 UTC
I can confirm this on my Lenovo T61p. Buttons are swapped.
On my Toshiba Qosmio it doesn't happen.

Comment 10 Joachim Frieben 2008-03-10 09:24:12 UTC
(In reply to comment #7)
> "xmodmap -e 'pointer 1 3 2'" will temporarily fix this.

xmodmap -e 'pointer 1 3 2'
xmodmap:  commandline:1:  bad buttons pointer code list, missing equal sign
xmodmap:  1 error encountered, aborting.

Comment 11 Joachim Frieben 2008-03-10 09:26:25 UTC
(In reply to comment #7)
> "xmodmap -e 'pointer 1 3 2'" will temporarily fix this.

xmodmap -e 'pointer = 1 3 2'
Warning: Only changing the first 3 of 32 buttons.

This command does the job.

Comment 12 Hans de Goede 2008-03-10 10:16:35 UTC
Me too, pretty standard desktop pc, with logitech imps/2 mouse.


Comment 13 Thomas Woerner 2008-03-10 17:04:36 UTC
*** Bug 436815 has been marked as a duplicate of this bug. ***

Comment 14 Will Woods 2008-03-10 20:15:31 UTC
*** Bug 436853 has been marked as a duplicate of this bug. ***

Comment 15 Patrick 2008-03-10 23:31:42 UTC
FWIW with today's Rawhide I can no longer use my Synaptic touchpad as a button
by tapping it twice. I tried the xmodmap suggestion in #7 but touchpad is still
unusable as a button. The 2 right hardbuttons above and under my touchpad also
no longer work. Normal mouse moving with the touchpad works fine afaict.

Comment 16 José Matos 2008-03-11 14:37:06 UTC
  FWIW I found that for my usb mouse if I detach the mouse and then reconnect
it again the buttons order is restored. :-)

Comment 17 Adam Jackson 2008-03-11 23:27:00 UTC
Fixed in xorg-x11-drv-evdev 1.99.1-0.3.fc9.

Comment 18 Will Woods 2008-03-12 19:37:28 UTC
*** Bug 437144 has been marked as a duplicate of this bug. ***

Comment 19 Matěj Cepl 2008-03-13 06:18:48 UTC
*** Bug 434697 has been marked as a duplicate of this bug. ***