mouse scroll left<->right inverted since 1.11

Bug #921139 reported by Sandra Karuving
54
This bug affects 11 people
Affects Status Importance Assigned to Milestone
X.Org X server
In Progress
Medium
xorg-server (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

with latest upgrade from xorg. my mousewheel for scrolling left - right is now inverted. scrolling up and down is normal as is should be. thats a very bad behavior because 1. my mouse isnt a touchscreen 2. if i scroll to left the picture scrolls to the right but if i scroll up the picture scrolls up 3. some inputactions i used for left and rightscrolling are now completely useless "open the next picture" is now "go to the last picture".

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xserver-xorg 1:7.6+10ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-10.17-generic-pae 3.2.1
Uname: Linux 3.2.0-10-generic-pae i686
ApportVersion: 1.91-0ubuntu1
Architecture: i386
Date: Tue Jan 24 19:50:33 2012
InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
---
ApportVersion: 1.91-0ubuntu1
Architecture: i386
DistroRelease: Ubuntu 12.04
InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
Package: xorg 1:7.6+10ubuntu1
PackageArchitecture: i386
ProcVersionSignature: Ubuntu 3.2.0-10.18-generic-pae 3.2.1
Tags: precise
Uname: Linux 3.2.0-10-generic-pae i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers

Revision history for this message
Sandra Karuving (lumks) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Sandra, for some reason when you filed this apport did not attach the information that it should. Would you mind trying to update it using the following command?

  apport-collect 921139

Changed in xorg (Ubuntu):
status: New → Incomplete
Revision history for this message
Sandra Karuving (lumks) wrote : Dependencies.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Sandra Karuving (lumks) wrote : ProcEnviron.txt

apport information

Revision history for this message
Bryce Harrington (bryce) wrote : Re: mouse scroll left<->right inverted since 1:7.6+10ubuntu1

Hmm, well clearly apport is busted because it's not providing the necessary information. I'll have to look into that separately.

So barring that, can you upload the following files manually?

 * /var/log/Xorg.0.log
 * /var/log/dpkg.log
 * sudo dmesg > dmesg.txt
 * lsinput > lsinput.txt
 * lsusb > lsusb.txt
 * /etc/X11/xorg.conf (if you have one)

Thanks ahead of time.

Changed in xorg (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Sandra Karuving (lumks) wrote :
Revision history for this message
Sandra Karuving (lumks) wrote :
Revision history for this message
Sandra Karuving (lumks) wrote :
Revision history for this message
Sandra Karuving (lumks) wrote :
Revision history for this message
Sandra Karuving (lumks) wrote :

 last one the xorg log. so no xserver config file here.
maybe there is some wired stuff - i have invert up<->down scrolling via KDE settings too, (because thats much better to work with, when left and right is inverted)

Revision history for this message
Gediminas Paulauskas (menesis) wrote : apport information

.proc.driver.nvidia.gpus.0: Error: [Errno 21] Aplankas: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86 Kernel Module 290.10 Wed Nov 16 19:27:25 PST 2011
 GCC version: gcc version 4.6.2 (Ubuntu/Linaro 4.6.2-12ubuntu1)
.tmp.unity.scope.cities: Error: [Errno 21] Aplankas: '/tmp/unity-scope-cities'
.tmp.unity.support.test.0:

ApportVersion: 1.91-0ubuntu1
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,move,place,session,grid,mousepoll,snap,vpswitch,gnomecompat,resize,regex,compiztoolbox,wall,animation,expo,staticswitcher,fade,workarounds,scale,unityshell]
CompositorRunning: compiz
DistUpgraded: Log time: 2011-12-23 18:36:22.128758
DistroCodename: precise
DistroRelease: Ubuntu 12.04
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GraphicsCard:
 nVidia Corporation G86 [GeForce 8400M GS] [10de:0427] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:0209]
JockeyStatus:
 xorg:nvidia_current - NVIDIA grafinės posistemės valdyklė su spartinimu (Nuosavybinė, Įjungta, Naudojama)
 xorg:nvidia_current_updates - NVIDIA nuosavybinė vaizdo valdyklė (atnaujinimai) (Nuosavybinė, Išjungta, Nenaudojama)
MachineType: Dell Inc. XPS M1330
NonfreeKernelModules: nvidia
Package: xorg 1:7.6+10ubuntu1
PackageArchitecture: i386
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-12-generic-pae root=UUID=078154c5-1d2e-43ac-a8f0-a65671acf416 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-12.20-generic-pae 3.2.2
Tags: precise running-unity ubuntu regression single-occurrence reproducible compiz-0.9
Uname: Linux 3.2.0-12-generic-pae i686
UpgradeStatus: Upgraded to precise on 2012-01-30 (0 days ago)
UserGroups: adm admin cdrom dialout dip libvirtd lpadmin plugdev sambashare
dmi.bios.date: 12/26/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A15
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA15:bd12/26/2008:svnDellInc.:pnXPSM1330:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: XPS M1330
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu8
version.libdrm2: libdrm2 2.4.30-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu4
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu4
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.11.3-0ubuntu9
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.99.901-1ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu3
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

tags: added: compiz-0.9 regression reproducible running-unity single-occurrence ubuntu
Revision history for this message
Gediminas Paulauskas (menesis) wrote : .proc.driver.nvidia.params.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : BootDmesg.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : BootLog.gz

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : Dependencies.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : DkmsStatus.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : DpkgLog.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : GconfCompiz.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : LightdmLog.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : Lspci.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : Lsusb.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : ProcEnviron.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : ProcModules.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : UdevDb.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : UdevLog.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : XorgConf.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : XorgLog.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : XorgLogOld.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : Xrandr.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : nvidia-settings.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : peripherals.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : xdpyinfo.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : xinput.txt

apport information

Revision history for this message
Gediminas Paulauskas (menesis) wrote : Re: mouse scroll left<->right inverted since 1:7.6+10ubuntu1

I have exactly the same problem since a few days ago on precise.
Used apport-collect to add more information, sorry for the noise.
I had no manual configuration for the mouse, and it worked OK before.

I don't see any suspicious upgrade other than xserver-xorg-input-evdev 1:2.6.99.901-1ubuntu3

I have some PPAs enabled but they don't provide X updates.
deb http://ppa.launchpad.net/ubuntu-desktop/ppa/ubuntu precise main
deb http://ppa.launchpad.net/unity-team/hud/ubuntu precise main
deb http://ppa.launchpad.net/unity-team/ppa/ubuntu precise main

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Confirmed here. Chase, do you have any ideas?

affects: xorg (Ubuntu) → xorg-server (Ubuntu)
Changed in xorg-server (Ubuntu):
assignee: nobody → Chase Douglas (chasedouglas)
importance: Undecided → Medium
status: Incomplete → Confirmed
Timo Aaltonen (tjaalton)
summary: - mouse scroll left<->right inverted since 1:7.6+10ubuntu1
+ mouse scroll left<->right inverted since 1.11
Revision history for this message
In , Timo Aaltonen (tjaalton) wrote :

Created attachment 56593
xinput list --long

forwarded from https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/921139

Horizontal scrolling with the new input stack seems inverted. Attached the output from 'xinput list --long' (git version) as requested earlier on irc.

Changed in xorg-server:
importance: Unknown → Medium
status: Unknown → Confirmed
Bryce Harrington (bryce)
tags: added: kubuntu
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi, can you confirm whether downgrading your xserver-xorg-input-evdev package to this version restores the scrolling?

https://launchpad.net/ubuntu/precise/+source/xserver-xorg-input-evdev/1:2.6.99.901-1ubuntu2

Changed in xorg-server (Ubuntu):
assignee: Chase Douglas (chasedouglas) → nobody
status: Confirmed → Incomplete
Revision history for this message
Sandra Karuving (lumks) wrote :

No change with the downgradet version. its still the same inverted scroll

Revision history for this message
In , Bryce Harrington (bryce) wrote :
Download full text (3.9 KiB)

Forwarding this bug from Ubuntu reporter Jason Warner:
http://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/932439

[Problem]
After upgrading from the 1.11.3 to 1.11.99.902 input stack, the horizontal scroll for the Apple Mighty Mouse has reversed.

We tested having him downgrade the -evdev driver (as I noticed it has some recent work with scrolling) back to 2.6.99.901 but that made no difference.

During this timeframe he also upgraded from a v3.2.2 based kernel to v3.2.3.

Manually switching around the buttons worked around the problem locally:
  xinput set-button-map 11 1 2 3 4 5 7 6

[Original Description]
I use an Apple Might Mouse (http://fundapk.com/wp-content/uploads/2011/04/Mighty-Mouse-2005.jpg). The nub in the middle allows for both vertical and horizontal scrolling in the same wheel.

The mouse scroll wheel and/or track pad (my laptop is in the shop so I can't test that) direction changed recently. When I scroll to the right, expecting to move the window (nautilus, say) to the right, it doesn't, it goes left. I think this is called 'natural scrolling'.

Down still scrolls down, up still scrolls up, but left and right seem reversed.

0003:05AC

[ 3.926287] input: Mitsumi Electric Apple Optical USB Mouse as /devices/pci0000:00/0000:00:06.0/usb4/4-4/4-4:1.0/input/input6
[ 3.926392] apple 0003:05AC:0304.0004: input,hidraw3: USB HID v1.10 Mouse [Mitsumi Electric Apple Optical USB Mouse] on usb-0000:00:06.0-4/input0

Bus 004 Device 003: ID 05ac:0304 Apple, Inc. Optical USB Mouse [Mitsumi]

[ 5.872] (II) config/udev: Adding input device Mitsumi Electric Apple Optical USB Mouse (/dev/input/event6)
[ 5.872] (**) Mitsumi Electric Apple Optical USB Mouse: Applying InputClass "evdev pointer catchall"
[ 5.872] (**) evdev: Mitsumi Electric Apple Optical USB Mouse: Device: "/dev/input/event6"
[ 5.872] (--) evdev: Mitsumi Electric Apple Optical USB Mouse: Vendor 0x5ac Product 0x304
[ 5.872] (--) evdev: Mitsumi Electric Apple Optical USB Mouse: Found 8 mouse buttons
[ 5.872] (--) evdev: Mitsumi Electric Apple Optical USB Mouse: Found scroll wheel(s)
[ 5.872] (--) evdev: Mitsumi Electric Apple Optical USB Mouse: Found relative axes
[ 5.872] (--) evdev: Mitsumi Electric Apple Optical USB Mouse: Found x and y relative axes
[ 5.872] (II) evdev: Mitsumi Electric Apple Optical USB Mouse: Configuring as mouse
[ 5.872] (II) evdev: Mitsumi Electric Apple Optical USB Mouse: Adding scrollwheel support
[ 5.872] (**) evdev: Mitsumi Electric Apple Optical USB Mouse: YAxisMapping: buttons 4 and 5
[ 5.872] (**) evdev: Mitsumi Electric Apple Optical USB Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 5.872] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/usb4/4-4/4-4:1.0/input/input6/event6"
[ 5.872] (II) XINPUT: Adding extended input device "Mitsumi Electric Apple Optical USB Mouse" (type: MOUSE, id 11)
[ 5.873] (II) config/udev: Adding input device Mitsumi Electric Apple Optical USB Mouse (/dev/input/mouse1)

 Virtual core pointer id=2 [master pointer (3)]
    Mitsumi Electric Apple Optical USB Mouse id=1...

Read more...

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created attachment 57182
BootDmesg.txt

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created attachment 57183
CurrentDmesg.txt

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created attachment 57184
XorgLog.txt

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created attachment 57185
xinput.txt

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Bug #45614 may be related to or a dupe of this bug.

Revision history for this message
Bryce Harrington (bryce) wrote :

bug #932439 seems similar to this one, although that only sprang up recently (since moving to 1.12), so not sure it is directly a dupe.

The same workaround probably works here:

  xinput set-button-map <device-number> 1 2 3 4 5 7 6

Use 'xinput list' to figure out what your mouse's device number is.

Revision history for this message
Sandra Karuving (lumks) wrote :

yep that workaround works here

Revision history for this message
In , Timo Aaltonen (tjaalton) wrote :

*** This bug has been marked as a duplicate of bug 46205 ***

Revision history for this message
In , Timo Aaltonen (tjaalton) wrote :

*** Bug 45614 has been marked as a duplicate of this bug. ***

Changed in xorg-server:
status: Confirmed → Invalid
Revision history for this message
Frans Gifford (fgiff) wrote :

Upstream bug #45614 is a duplicate of upstream bug #46205. Launchpad is showing the status of 45614 ('invalid' as it's a duplicate) rather than that of 46205 ('New'). This is misleading as the bug /is/ valid, so I'm manually updating the reference to upstream and will report a bug against launchpad.

Changed in xorg-server:
importance: Medium → Unknown
status: Invalid → Unknown
Revision history for this message
In , RussianNeuroMancer (russianneuromancer) wrote :

Same here for Microsoft Intellimouse Explorer and Logitech Performance MX.

Changed in xorg-server:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , Peter Hutterer (peter-hutterer) wrote :
Changed in xorg-server:
status: Confirmed → In Progress
tags: added: patch
To post a comment you must log in.