That makes more sense. There was a workaround on some Dell machines to
enable the touchpad as an IMPS mouse which got it supporting a few
features like two-finger taps. bit I don't think this ever worked for
the v4 touchpads.

I'll change this back to confirmed, but I'm going to change the
importance to wishlist. When I find myself with some free time I'll try
to work on it, but I don't know when that will be.

I'm also going to update the title to something that will serve as more
of a catchall for semi-MT features for ALPS v4 touchpads.

** Changed in: linux (Ubuntu)
   Importance: Medium => Wishlist

** Changed in: linux (Ubuntu)
       Status: Incomplete => Confirmed

** Summary changed:

- ALPS Touchpad is missing tapping right mouse clicks
+ ALPS driver lacks semi_MT support for "v4" touchpads

** Summary changed:

- ALPS driver lacks semi_MT support for "v4" touchpads
+ ALPS driver lacks semi-MT support for "v4" touchpads

** Description changed:

+ The "v4" ALPS hardware is capable of semi-MT support, which would enable
+ features like two-finger tapping and scrolling. The driver however lacks
+ the necessary support to enable these features for this generation of
+ touchpads.
+ 
+ 
+ Original Description:
+ 
  The Sony Vario VGN-NR21E Notebook with ALPS Glide Touchpad is missing the 
right mouse click when using two or three finger tapping in Precise Pangolin 
12.04.
  Here is the out put of xinput list:
  xinput list
  ⎡ Virtual core pointer                        id=2    [master pointer  (3)]
  ⎜   ↳ Virtual core XTEST pointer                      id=4    [slave  pointer 
 (2)]
  ⎜   ↳ PS/2 Mouse                                      id=10   [slave  pointer 
 (2)]
  ⎜   ↳ AlpsPS/2 ALPS GlidePoint                        id=11   [slave  pointer 
 (2)]
  ⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
-     ↳ Virtual core XTEST keyboard                     id=5    [slave  
keyboard (3)]
-     ↳ Video Bus                                       id=6    [slave  
keyboard (3)]
-     ↳ Sony Vaio Keys                                  id=7    [slave  
keyboard (3)]
-     ↳ Power Button                                    id=8    [slave  
keyboard (3)]
-     ↳ AT Translated Set 2 keyboard                    id=9    [slave  
keyboard (3)]
+     ↳ Virtual core XTEST keyboard                     id=5    [slave  
keyboard (3)]
+     ↳ Video Bus                                       id=6    [slave  
keyboard (3)]
+     ↳ Sony Vaio Keys                                  id=7    [slave  
keyboard (3)]
+     ↳ Power Button                                    id=8    [slave  
keyboard (3)]
+     ↳ AT Translated Set 2 keyboard                    id=9    [slave  
keyboard (3)]
  
  Output of synclient -l:
  Parameter settings:
-     LeftEdge                = 153
-     RightEdge               = 870
-     TopEdge                 = 115
-     BottomEdge              = 652
-     FingerLow               = 12
-     FingerHigh              = 15
-     FingerPress             = 128
-     MaxTapTime              = 180
-     MaxTapMove              = 56
-     MaxDoubleTapTime        = 180
-     SingleTapTimeout        = 180
-     ClickTime               = 100
-     FastTaps                = 0
-     EmulateMidButtonTime    = 75
-     EmulateTwoFingerMinZ    = 141
-     EmulateTwoFingerMinW    = 7
-     VertScrollDelta         = 25
-     HorizScrollDelta        = 25
-     VertEdgeScroll          = 1
-     HorizEdgeScroll         = 0
-     CornerCoasting          = 0
-     VertTwoFingerScroll     = 0
-     HorizTwoFingerScroll    = 0
-     MinSpeed                = 1
-     MaxSpeed                = 1.75
-     AccelFactor             = 0.156495
-     TrackstickSpeed         = 40
-     EdgeMotionMinZ          = 15
-     EdgeMotionMaxZ          = 80
-     EdgeMotionMinSpeed      = 1
-     EdgeMotionMaxSpeed      = 102
-     EdgeMotionUseAlways     = 0
-     TouchpadOff             = 0
-     LockedDrags             = 0
-     LockedDragTimeout       = 5000
-     RTCornerButton          = 2
-     RBCornerButton          = 3
-     LTCornerButton          = 0
-     LBCornerButton          = 0
-     TapButton1              = 1
-     TapButton2              = 3
-     TapButton3              = 0
-     ClickFinger1            = 1
-     ClickFinger2            = 1
-     ClickFinger3            = 0
-     CircularScrolling       = 0
-     CircScrollDelta         = 0.1
-     CircScrollTrigger       = 0
-     CircularPad             = 0
-     PalmDetect              = 0
-     PalmMinWidth            = 10
-     PalmMinZ                = 100
-     CoastingSpeed           = 20
-     CoastingFriction        = 50
-     PressureMotionMinZ      = 15
-     PressureMotionMaxZ      = 80
-     PressureMotionMinFactor = 1
-     PressureMotionMaxFactor = 1
-     ResolutionDetect        = 1
-     GrabEventDevice         = 1
-     TapAndDragGesture       = 1
-     AreaLeftEdge            = 0
-     AreaRightEdge           = 0
-     AreaTopEdge             = 0
-     AreaBottomEdge          = 0
-     ClickPad                = 0
-     RightButtonAreaLeft     = 0
-     RightButtonAreaRight    = 0
-     RightButtonAreaTop      = 0
-     RightButtonAreaBottom   = 0
-     MiddleButtonAreaLeft    = 0
-     MiddleButtonAreaRight   = 0
-     MiddleButtonAreaTop     = 0
-     MiddleButtonAreaBottom  = 0
+     LeftEdge                = 153
+     RightEdge               = 870
+     TopEdge                 = 115
+     BottomEdge              = 652
+     FingerLow               = 12
+     FingerHigh              = 15
+     FingerPress             = 128
+     MaxTapTime              = 180
+     MaxTapMove              = 56
+     MaxDoubleTapTime        = 180
+     SingleTapTimeout        = 180
+     ClickTime               = 100
+     FastTaps                = 0
+     EmulateMidButtonTime    = 75
+     EmulateTwoFingerMinZ    = 141
+     EmulateTwoFingerMinW    = 7
+     VertScrollDelta         = 25
+     HorizScrollDelta        = 25
+     VertEdgeScroll          = 1
+     HorizEdgeScroll         = 0
+     CornerCoasting          = 0
+     VertTwoFingerScroll     = 0
+     HorizTwoFingerScroll    = 0
+     MinSpeed                = 1
+     MaxSpeed                = 1.75
+     AccelFactor             = 0.156495
+     TrackstickSpeed         = 40
+     EdgeMotionMinZ          = 15
+     EdgeMotionMaxZ          = 80
+     EdgeMotionMinSpeed      = 1
+     EdgeMotionMaxSpeed      = 102
+     EdgeMotionUseAlways     = 0
+     TouchpadOff             = 0
+     LockedDrags             = 0
+     LockedDragTimeout       = 5000
+     RTCornerButton          = 2
+     RBCornerButton          = 3
+     LTCornerButton          = 0
+     LBCornerButton          = 0
+     TapButton1              = 1
+     TapButton2              = 3
+     TapButton3              = 0
+     ClickFinger1            = 1
+     ClickFinger2            = 1
+     ClickFinger3            = 0
+     CircularScrolling       = 0
+     CircScrollDelta         = 0.1
+     CircScrollTrigger       = 0
+     CircularPad             = 0
+     PalmDetect              = 0
+     PalmMinWidth            = 10
+     PalmMinZ                = 100
+     CoastingSpeed           = 20
+     CoastingFriction        = 50
+     PressureMotionMinZ      = 15
+     PressureMotionMaxZ      = 80
+     PressureMotionMinFactor = 1
+     PressureMotionMaxFactor = 1
+     ResolutionDetect        = 1
+     GrabEventDevice         = 1
+     TapAndDragGesture       = 1
+     AreaLeftEdge            = 0
+     AreaRightEdge           = 0
+     AreaTopEdge             = 0
+     AreaBottomEdge          = 0
+     ClickPad                = 0
+     RightButtonAreaLeft     = 0
+     RightButtonAreaRight    = 0
+     RightButtonAreaTop      = 0
+     RightButtonAreaBottom   = 0
+     MiddleButtonAreaLeft    = 0
+     MiddleButtonAreaRight   = 0
+     MiddleButtonAreaTop     = 0
+     MiddleButtonAreaBottom  = 0
  
  Any changes to synclient via TapButtonN=N seems to be ignored. When
  tapping with two or three fingers no right click is generated. I tried
  gpointing-device-settings but in vain. synclient -m 10 does not work
  since SHMConfig is not activated and I couldn't find any information on
  how to enable it without xorg.conf.
  
  I'll be glad to do testing or provide additional information on demand.
  Output of lsb_release -rd:
  Description:  Ubuntu precise (development branch)
  Release:      12.04
  
- sudo apt-cache policy linux-image-3.2.0-18-generic-pae 
- [sudo] password for johannes: 
+ sudo apt-cache policy linux-image-3.2.0-18-generic-pae
+ [sudo] password for johannes:
  linux-image-3.2.0-18-generic-pae:
-   Installiert: 3.2.0-18.28
-   Kandidat:    3.2.0-18.29
-   Versionstabelle:
-      3.2.0-18.29 0
-         500 http://de.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
-  *** 3.2.0-18.28 0
-         100 /var/lib/dpkg/status
- --- 
+   Installiert: 3.2.0-18.28
+   Kandidat:    3.2.0-18.29
+   Versionstabelle:
+      3.2.0-18.29 0
+         500 http://de.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
+  *** 3.2.0-18.28 0
+         100 /var/lib/dpkg/status
+ ---
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
  AplayDevices:
-  **** List of PLAYBACK Hardware Devices ****
-  card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
-    Subdevices: 1/1
-    Subdevice #0: subdevice #0
+  **** List of PLAYBACK Hardware Devices ****
+  card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
+    Subdevices: 1/1
+    Subdevice #0: subdevice #0
  ApportVersion: 1.94.1-0ubuntu2
  Architecture: i386
  ArecordDevices:
-  **** List of CAPTURE Hardware Devices ****
-  card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
-    Subdevices: 1/1
-    Subdevice #0: subdevice #0
+  **** List of CAPTURE Hardware Devices ****
+  card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
+    Subdevices: 1/1
+    Subdevice #0: subdevice #0
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  johannes   1907 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  johannes   1907 F.... pulseaudio
  Card0.Amixer.info:
-  Card hw:0 'Intel'/'HDA Intel at 0xfc300000 irq 46'
-    Mixer name : 'Realtek ALC262'
-    Components : 'HDA:10ec0262,104d2800,00100100 
HDA:14f12c06,104d1700,00100000'
-    Controls      : 17
-    Simple ctrls  : 9
+  Card hw:0 'Intel'/'HDA Intel at 0xfc300000 irq 46'
+    Mixer name : 'Realtek ALC262'
+    Components : 'HDA:10ec0262,104d2800,00100100 
HDA:14f12c06,104d1700,00100000'
+    Controls      : 17
+    Simple ctrls  : 9
  DistroRelease: Ubuntu 12.04
  HibernationDevice: RESUME=UUID=b4f69eca-e7fe-4124-bcf0-da2d49699dfb
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
  MachineType: Sony Corporation VGN-NR21E_S
  Package: linux (not installed)
  PccardctlIdent:
-  Socket 0:
-    no product info available
+  Socket 0:
+    no product info available
  PccardctlStatus:
-  Socket 0:
-    no card
+  Socket 0:
+    no card
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-18-generic-pae 
root=UUID=b2bd52d0-c4ca-48e8-b46c-6c2bec7e010f ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.2.0-18.28-generic-pae 3.2.9
  RelatedPackageVersions:
-  linux-restricted-modules-3.2.0-18-generic-pae N/A
-  linux-backports-modules-3.2.0-18-generic-pae  N/A
-  linux-firmware                                1.71
+  linux-restricted-modules-3.2.0-18-generic-pae N/A
+  linux-backports-modules-3.2.0-18-generic-pae  N/A
+  linux-firmware                                1.71
  Tags:  precise
  Uname: Linux 3.2.0-18-generic-pae i686
  UpgradeStatus: Upgraded to precise on 2012-03-10 (2 days ago)
  UserGroups: adm admin cdrom dialout dip fax floppy fuse lpadmin mythtv 
plugdev sambashare tape tilp video
  WifiSyslog:
-  
+ 
  dmi.bios.date: 10/23/2007
  dmi.bios.vendor: Phoenix Technologies LTD
  dmi.bios.version: R1101J9
  dmi.board.asset.tag: N/A
  dmi.board.name: VAIO
  dmi.board.vendor: Sony Corporation
  dmi.board.version: N/A
  dmi.chassis.asset.tag: N/A
  dmi.chassis.type: 10
  dmi.chassis.vendor: Sony Corporation
  dmi.chassis.version: N/A
  dmi.modalias: 
dmi:bvnPhoenixTechnologiesLTD:bvrR1101J9:bd10/23/2007:svnSonyCorporation:pnVGN-NR21E_S:pvrC3LQKCYX:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
  dmi.product.name: VGN-NR21E_S
  dmi.product.version: C3LQKCYX
  dmi.sys.vendor: Sony Corporation

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/954109

Title:
  ALPS driver lacks semi-MT support for "v4" touchpads

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to