[Dell Latitude 12 Rugged Extreme 7204] UltraChip UCI Touch Touchscreen [28c8:0001] 3-finger / 4-finger gestures does not work

Bug #1340110 reported by Po-Hsu Lin
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
Won't Fix
Medium
Po-Hsu Lin
linux (Ubuntu)
Confirmed
Medium
Po-Hsu Lin

Bug Description

CID: 201402-14663 Dell Latitude 12 Rugged Extreme

According to Dell's website[1], this system comes with a multi-touch screen
But only two-finger pinch / expand zoom is supported on this system

Steps:
1. Install 14.04 + update (3.13.0-30), boot to desktop
2. Try to open Dash with 4 fingers tap
3. Try to move a window with 3 fingers tap

Expected results:
* 3 / 4-finger gesture should work

Actual result:
* Nothing happened

[1] 11.6” HD (1366 x 768) 16:9 Direct-View outdoor-readable display with resistive multi-touch
http://www.dell.com/us/business/p/latitude-7204-laptop/pd

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-30-generic 3.13.0-30.55
ProcVersionSignature: Ubuntu 3.13.0-30.55-generic 3.13.11.2
Uname: Linux 3.13.0-30-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: ubuntu 1501 F.... pulseaudio
 /dev/snd/controlC0: ubuntu 1501 F.... pulseaudio
CRDA:
 country TW:
  (2402 - 2472 @ 40), (3, 27)
  (5270 - 5330 @ 40), (3, 17), DFS
  (5735 - 5815 @ 40), (3, 30)
CurrentDesktop: Unity
Date: Thu Jul 10 05:36:18 2014
HibernationDevice: RESUME=UUID=b68f02ad-f5e4-4eb9-b88d-e85f60666734
InstallationDate: Installed on 2014-07-10 (0 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: Dell Inc. Latitude 12 Rugged Extreme (7204)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-30-generic.efi.signed root=UUID=bdd00fe9-0df9-4b71-92c5-5f94c533f725 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-30-generic N/A
 linux-backports-modules-3.13.0-30-generic N/A
 linux-firmware 1.127.4
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/12/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A00
dmi.board.name: 0TH1GJ
dmi.board.vendor: Dell Inc.
dmi.board.version: X02
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA00:bd05/12/2014:svnDellInc.:pnLatitude12RuggedExtreme(7204):pvr01:rvnDellInc.:rn0TH1GJ:rvrX02:cvnDellInc.:ct9:cvr:
dmi.product.name: Latitude 12 Rugged Extreme (7204)
dmi.product.version: 01
dmi.sys.vendor: Dell Inc.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Po-Hsu Lin (cypressyew)
summary: - [Dell Latitude XFR 12] Touchscreen 3-finger / 4-finger gestures does not
- work
+ [Dell Latitude 12 Rugged Extreme] Touchscreen 3-finger / 4-finger
+ gestures does not work
description: updated
Revision history for this message
penalvch (penalvch) wrote : Re: [Dell Latitude 12 Rugged Extreme] Touchscreen 3-finger / 4-finger gestures does not work

Po-Hsu Lin / Anthony Wong, could you please test the latest upstream kernel available from the very top line at the top of the page (not the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-3.16-rc4

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
summary: - [Dell Latitude 12 Rugged Extreme] Touchscreen 3-finger / 4-finger
+ [Dell Latitude 12 Rugged Extreme 7204] Touchscreen 3-finger / 4-finger
gestures does not work
Revision history for this message
Po-Hsu Lin (cypressyew) wrote : Re: [Dell Latitude 12 Rugged Extreme 7204] Touchscreen 3-finger / 4-finger gestures does not work

Verified with 3.16rc5 on this system, this bug still exist
It behaves just like what I described in the bug description.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream-3.16-rc5
Revision history for this message
penalvch (penalvch) wrote :

Po-Hsu Lin, the issue you are reporting is an upstream one. Could you please report this problem through the appropriate channel by following the instructions _verbatim_ at https://wiki.ubuntu.com/Bugs/Upstream/kernel ?

Please provide a direct URL to your e-mail to the mailing list once you have made it so that it may be tracked.

Thank you for your understanding.

Changed in linux (Ubuntu):
status: Confirmed → Triaged
Changed in linux (Ubuntu):
assignee: Anthony Wong (anthonywong) → Keng-Yu Lin (lexical)
Changed in hwe-next:
assignee: nobody → Keng-Yu Lin (lexical)
importance: Undecided → Medium
Keng-Yu Lin (lexical)
Changed in linux (Ubuntu):
status: Triaged → Confirmed
Changed in hwe-next:
status: New → Confirmed
Keng-Yu Lin (lexical)
Changed in linux (Ubuntu):
assignee: Keng-Yu Lin (lexical) → Phidias (phidias-chiang)
Changed in hwe-next:
assignee: Keng-Yu Lin (lexical) → Phidias (phidias-chiang)
assignee: Phidias (phidias-chiang) → Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu):
assignee: Phidias (phidias-chiang) → Po-Hsu Lin (cypressyew)
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Compare with the xinput output, the USB id of this touchscreen is [28c8:0001]

T: Bus=02 Lev=02 Prnt=04 Port=00 Cnt=01 Dev#= 6 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=28c8 ProdID=0001 Rev=01.01
S: Manufacturer=UltraChip
S: Product=UCI Touch
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ UltraChip UCI Touch id=10 [slave pointer (2)]
⎜ ↳ UltraChip UCI Touch id=11 [slave pointer (2)]
⎜ ↳ ImPS/2 Generic Wheel Mouse id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ Integrated_Webcam_HD id=12 [slave keyboard (3)]
    ↳ UVC Camera (114d:1001) id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=16 [slave keyboard (3)]

summary: - [Dell Latitude 12 Rugged Extreme 7204] Touchscreen 3-finger / 4-finger
- gestures does not work
+ [Dell Latitude 12 Rugged Extreme 7204] UltraChip UCI Touch Touchscreen
+ [28c8:0001] 3-finger / 4-finger gestures does not work
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Verified with the mainline kernel (4.1.0-040100rc8) the multi-touch feature on this touchscreen still not working.

Revision history for this message
penalvch (penalvch) wrote :

Po-Hsu Lin, how about with the latest mainline kernel (4.2-rc1)?

tags: added: kernel-bug-exists-upstream-4.1-rc8 needs-upstream-testing
removed: kernel-bug-exists-upstream-3.16-rc5
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

From the specification document [1], the touchscreen is a "Resistive glove-capable 5-point multi-touch screen".
And from the UltraChip website [2], the touchscreen that matches 5-point multitouch and resistive type is the one called "UC6522c"

[1] http://i.dell.com/sites/doccontent/business/smb/merchandizing/en/Documents/Dell-Latitude-12-Rugged-Extreme-Spec-Sheet.pdf
[2] http://www.ultrachip.com/en/home.php

Changed in hwe-next:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.