← Back to team overview

kernel-packages team mailing list archive

[Bug 1226999] Re: [Lenovo X230s] Jumpy cursor with TPPS/2 IBM Trackpoint

 

>From the evtest.log in the comment #2,  we saw lots of big coordinate value change, this definitely can make the cursor jumpy.
Event: time 1379494502.606841, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.606841, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.606841, -------------- SYN_REPORT ------------
Event: time 1379494502.636533, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.636533, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.636533, -------------- SYN_REPORT ------------
Event: time 1379494502.666019, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.666019, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.666019, -------------- SYN_REPORT ------------
Event: time 1379494502.703971, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.703971, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.703971, -------------- SYN_REPORT ------------
Event: time 1379494502.754022, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.754022, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.754022, -------------- SYN_REPORT ------------

When i run this test on a normal machine, the change of coordinate is
very small and smooth:

u@X240s2:~/alsa-utils-0.9.4$ sudo evtest /dev/input/event12
[sudo] password for u: 
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x2 product 0xa version 0x0
Input device name: "TPPS/2 IBM TrackPoint"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 272 (BTN_LEFT)
    Event code 273 (BTN_RIGHT)
    Event code 274 (BTN_MIDDLE)
  Event type 2 (EV_REL)
    Event code 0 (REL_X)
    Event code 1 (REL_Y)
Testing ... (interrupt to exit)
Event: time 1381978204.580973, type 2 (EV_REL), code 1 (REL_Y), value 1
Event: time 1381978204.580975, -------------- SYN_REPORT ------------
Event: time 1381978204.715128, type 2 (EV_REL), code 0 (REL_X), value 1
Event: time 1381978204.715130, -------------- SYN_REPORT ------------
Event: time 1381978205.170376, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1381978205.170379, -------------- SYN_REPORT ------------
Event: time 1381978205.195733, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1381978205.195735, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1381978205.195736, -------------- SYN_REPORT ------------
Event: time 1381978205.237546, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1381978205.237549, -------------- SYN_REPORT ------------
Event: time 1381978205.247205, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1381978205.247207, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1381978205.247208, -------------- SYN_REPORT ------------
Event: time 1381978205.257781, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1381978205.257783, -------------- SYN_REPORT ------------
Event: time 1381978205.267328, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1381978205.267331, -------------- SYN_REPORT ------------
Event: time 1381978205.276894, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1381978205.276898, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1381978205.276899, -------------- SYN_REPORT ------------
Event: time 1381978205.283967, type 2 (EV_REL), code 0 (REL_X), value -1
Event: time 1381978205.283969, -------------- SYN_REPORT ------------
Event: time 1381978205.307252, type 2 (EV_REL), code 0 (REL_X), value -2
Event: time 1381978205.307255, type 2 (EV_REL), code 1 (REL_Y), value -1
Event: time 1381978205.307256, -------------- SYN_REPORT ------------

Event: time 1379494502.783827, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.783827, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.783827, -------------- SYN_REPORT ------------
Event: time 1379494502.823308, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.823308, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.823308, -------------- SYN_REPORT ------------
Event: time 1379494502.852712, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.852712, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.852712, -------------- SYN_REPORT ------------
Event: time 1379494502.882358, type 2 (EV_REL), code 0 (REL_X), value -232
Event: time 1379494502.882358, type 2 (EV_REL), code 1 (REL_Y), value -24
Event: time 1379494502.882358, -------------- SYN_REPORT ------------
Event: time 1379494502.930790, type 2 (EV_REL), code 0 (REL_X), value -232

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1226999

Title:
  [Lenovo X230s] Jumpy cursor with TPPS/2 IBM Trackpoint

Status in “linux” package in Ubuntu:
  Confirmed

Bug description:
  CID: 201301-12655 Lenovo X230S

  Steps:
  1. Install 12.04.3 and boot to desktop.
  2. Try to control coursor with the trackpoint (TPPS/2 IBM Trackpoint)

  Expected result:
  Cursor could be controlled smoothly by using the trackpoint.

  Actual result:
  Cursor jumping around, if try to move it vertically / horizontally, it will move toward that direction and jumping in a zig-zag pattern. 

  Please find attachment for xinput list-props, xev and evtest result.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: linux-image-3.8.0-29-generic 3.8.0-29.42~precise1 [modified: boot/vmlinuz-3.8.0-29-generic]
  ProcVersionSignature: Ubuntu 3.8.0-29.42~precise1-generic 3.8.13.5
  Uname: Linux 3.8.0-29-generic x86_64
  ApportVersion: 2.0.1-0ubuntu17.4
  Architecture: amd64
  Date: Wed Sep 18 04:06:34 2013
  InstallationMedia: Ubuntu 12.04.3 LTS "Precise Pangolin" - Release amd64 (20130820.1)
  MarkForUpload: True
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: linux-lts-raring
  UpgradeStatus: No upgrade log present (probably fresh install)
  --- 
  AlsaVersion: Advanced Linux Sound Architecture Driver Version k3.8.0-29-generic.
  ApportVersion: 2.0.1-0ubuntu17.4
  Architecture: amd64
  ArecordDevices:
   **** List of CAPTURE Hardware Devices ****
   card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
     Subdevices: 1/1
     Subdevice #0: subdevice #0
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  ubuntu     1488 F.... pulseaudio
  CRDA: Error: [Errno 2] No such file or directory
  Card0.Amixer.info:
   Card hw:0 'PCH'/'HDA Intel PCH at 0x91530000 irq 45'
     Mixer name	: 'Intel PantherPoint HDMI'
     Components	: 'HDA:10ec0269,17aa2209,00100203 HDA:80862806,80860101,00100000'
     Controls      : 29
     Simple ctrls  : 11
  Card29.Amixer.info:
   Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
     Mixer name	: 'ThinkPad EC (unknown)'
     Components	: ''
     Controls      : 1
     Simple ctrls  : 1
  Card29.Amixer.values:
   Simple mixer control 'Console',0
     Capabilities: pswitch pswitch-joined penum
     Playback channels: Mono
     Mono: Playback [on]
  DistroRelease: Ubuntu 12.04
  HibernationDevice: RESUME=UUID=aaf763fb-e63c-4989-84ce-9270713c69a5
  InstallationMedia: Ubuntu 12.04.3 LTS "Precise Pangolin" - Release amd64 (20130820.1)
  MachineType: LENOVO 20AG0C1
  MarkForUpload: True
  Package: linux (not installed)
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-29-generic root=UUID=d0749200-545f-434c-81df-90c494ea4f04 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.8.0-29.42~precise1-generic 3.8.13.5
  RelatedPackageVersions:
   linux-restricted-modules-3.8.0-29-generic N/A
   linux-backports-modules-3.8.0-29-generic  N/A
   linux-firmware                            1.79.6
  Tags:  precise running-unity
  Uname: Linux 3.8.0-29-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
  dmi.bios.date: 02/18/2013
  dmi.bios.vendor: LENOVO
  dmi.bios.version: GGET15WW (1.03 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20AG0C1
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Defined
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrGGET15WW(1.03):bd02/18/2013:svnLENOVO:pn20AG0C1:pvrThinkPadX230s:rvnLENOVO:rn20AG0C1:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 20AG0C1
  dmi.product.version: ThinkPad X230s
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1226999/+subscriptions