← Back to team overview

desktop-packages team mailing list archive

[Bug 1522813] Re: SteelSeries SRW-S1 wheel steers mouse pointer

 

Thanks Timo, but no useful change. The pointer moves to a different
place near the bottom of the screen and can't be moved with the mouse,
whereas I could move the pointer vertically with evdev.

Does that mean the problem is elsewhere than the evdev package?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-input-evdev in Ubuntu.
https://bugs.launchpad.net/bugs/1522813

Title:
  SteelSeries SRW-S1 wheel steers mouse pointer

Status in xserver-xorg-input-evdev package in Ubuntu:
  New

Bug description:
  Ubuntu 16.04, but it's the same for 15.04 and 15.10

  xserver-xorg-input-evdev 1:2.9.2-1ubuntu1

  When I plug in my SteelSeries SRW-S1 game wheel the mouse pointer is
  constrained horizontally unless I use the wheel, which positions the
  pointer in the horizontal plane as I steer left or right.

  It works fine in kubuntu 14.04

  The problem is apparent even during installation of 15.10 and 16.04,
  which made my first attempt a bit tricky, until I realised what was
  going on.

  I installed xserver-xorg-input-evdev-dev and xserver-xorg-input-
  joystick-dev, but no difference (I even tried rebooting).

  The 16.04 install is just for testing (very impressive. boots from
  Grub in 7 seconds!!), so I could probably build a kernel to test any
  patch, or could there be an X configuration workaround?

  sudo lsusb -v shows:

  Bus 001 Device 004: ID 1038:1410 SteelSeries ApS 
  Device Descriptor:
    bLength                18
    bDescriptorType         1
    bcdUSB               2.00
    bDeviceClass            0 (Defined at Interface level)
    bDeviceSubClass         0 
    bDeviceProtocol         0 
    bMaxPacketSize0         8
    idVendor           0x1038 SteelSeries ApS
    idProduct          0x1410 
    bcdDevice            1.00
    iManufacturer           1 SteelSeries
    iProduct                2 SRWheel
    iSerial                 4 6900500412031200164
    bNumConfigurations      1
    Configuration Descriptor:
      bLength                 9
      bDescriptorType         2
      wTotalLength           41
      bNumInterfaces          1
      bConfigurationValue     1
      iConfiguration          0 
      bmAttributes         0x80
        (Bus Powered)
      MaxPower              100mA
      Interface Descriptor:
        bLength                 9
        bDescriptorType         4
        bInterfaceNumber        0
        bAlternateSetting       0
        bNumEndpoints           2
        bInterfaceClass         3 Human Interface Device
        bInterfaceSubClass      0 No Subclass
        bInterfaceProtocol      0 None
        iInterface              0 
          HID Device Descriptor:
            bLength                 9
            bDescriptorType        33
            bcdHID               1.11
            bCountryCode            0 Not supported
            bNumDescriptors         1
            bDescriptorType        34 Report
            wDescriptorLength     115
           Report Descriptors: 
             ** UNAVAILABLE **
        Endpoint Descriptor:
          bLength                 7
          bDescriptorType         5
          bEndpointAddress     0x81  EP 1 IN
          bmAttributes            3
            Transfer Type            Interrupt
            Synch Type               None
            Usage Type               Data
          wMaxPacketSize     0x0040  1x 64 bytes
          bInterval              10
        Endpoint Descriptor:
          bLength                 7
          bDescriptorType         5
          bEndpointAddress     0x01  EP 1 OUT
          bmAttributes            3
            Transfer Type            Interrupt
            Synch Type               None
            Usage Type               Data
          wMaxPacketSize     0x0040  1x 64 bytes
          bInterval              10
  Device Status:     0x0001
    Self Powered

  from /var/log/Xorg.0.log:

  [    26.724] (II) config/udev: Adding input device SteelSeries SRWheel (/dev/input/mouse1)
  [    26.725] (II) No input driver specified, ignoring this device.
  [    26.725] (II) This device may have been added with another device file.
  [    26.726] (II) config/udev: Adding input device SteelSeries SRWheel (/dev/input/js0)
  [    26.726] (II) No input driver specified, ignoring this device.
  [    26.726] (II) This device may have been added with another device file.
  [    26.752] (II) config/udev: Adding input device SteelSeries SRWheel (/dev/input/event19)
  [    26.752] (**) SteelSeries SRWheel: Applying InputClass "evdev pointer catchall"
  [    26.752] (II) Using input driver 'evdev' for 'SteelSeries SRWheel'
  [    26.752] (**) SteelSeries SRWheel: always reports core events
  [    26.752] (**) evdev: SteelSeries SRWheel: Device: "/dev/input/event19"
  [    26.808] (--) evdev: SteelSeries SRWheel: Vendor 0x1038 Product 0x1410
  [    26.808] (--) evdev: SteelSeries SRWheel: Found 20 mouse buttons
  [    26.808] (--) evdev: SteelSeries SRWheel: Found absolute axes
  [    26.808] (--) evdev: SteelSeries SRWheel: Found x and y absolute axes
  [    26.808] (--) evdev: SteelSeries SRWheel: Found absolute touchscreen
  [    26.808] (II) evdev: SteelSeries SRWheel: Configuring as touchscreen
  [    26.808] (**) evdev: SteelSeries SRWheel: YAxisMapping: buttons 4 and 5
  [    26.808] (**) evdev: SteelSeries SRWheel: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
  [    26.808] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:1038:1410.0005/input/input22/event19"
  [    26.808] (II) XINPUT: Adding extended input device "SteelSeries SRWheel" (type: TOUCHSCREEN, id 13)
  [    26.808] (II) evdev: SteelSeries SRWheel: initialized for absolute axes.
  [    26.808] (**) SteelSeries SRWheel: (accel) keeping acceleration scheme 1
  [    26.808] (**) SteelSeries SRWheel: (accel) acceleration profile 0
  [    26.808] (**) SteelSeries SRWheel: (accel) acceleration factor: 2.000
  [    26.808] (**) SteelSeries SRWheel: (accel) acceleration threshold: 4

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: xserver-xorg-input-evdev 1:2.9.2-1ubuntu1
  ProcVersionSignature: Ubuntu 4.2.0-19.23-generic 4.2.6
  Uname: Linux 4.2.0-19-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.19.2-0ubuntu8
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Fri Dec  4 12:01:01 2015
  DistUpgraded: Fresh install
  DistroCodename: xenial
  DistroVariant: ubuntu
  InstallationDate: Installed on 2015-12-03 (0 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20151203)
  MachineType: ASUS All Series
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.2.0-19-generic root=UUID=1fcf5476-d759-476a-9570-e41a416196d7 ro quiet splash
  SourcePackage: xserver-xorg-input-evdev
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 06/25/2015
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 2801
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: MAXIMUS VII FORMULA
  dmi.board.vendor: ASUSTeK COMPUTER INC.
  dmi.board.version: Rev 1.xx
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: To Be Filled By O.E.M.
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2801:bd06/25/2015:svnASUS:pnAllSeries:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnMAXIMUSVIIFORMULA:rvrRev1.xx:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
  dmi.product.name: All Series
  dmi.product.version: System Version
  dmi.sys.vendor: ASUS
  version.compiz: compiz 1:0.9.12.2+16.04.20151026-0ubuntu1
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.65-3
  version.libgl1-mesa-dri: libgl1-mesa-dri 11.0.6-1ubuntu1
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 11.0.6-1ubuntu1
  version.xserver-xorg-core: xserver-xorg-core 2:1.17.3-2ubuntu2
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.2-1ubuntu1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0+git20150819-0ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20151019-1~exp1ubuntu1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu3
  xserver.bootTime: Fri Dec  4 11:57:30 2015
  xserver.configfile: default
  xserver.errors:
   systemd-logind: failed to get session: PID 757 does not belong to any known session
   open /dev/fb0: No such file or directory
  xserver.logfile: /var/log/Xorg.0.log
  xserver.outputs:
   
  xserver.version: 2:1.17.3-2ubuntu2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1522813/+subscriptions


References