← Back to team overview

desktop-packages team mailing list archive

[Bug 998546] Re: 0408:3003 [Packard Bell oneTwo (PW.U6C)] Touch-screen did work on 11.04 but no longer works on 12.04

 

The device wasn't supported by the kernel before the patch, so it was
running in mouse emulation mode. That is usually a firmware feature, we
often see this on new touchpads before we add support and switch them to
raw mode. To userspace (i.e. X.Org) it looked like a mouse device, the
gesture support that betzi pointed out in Comment #2 (double click,
right click, ...) was implemented in the firmware and looked like normal
mouse buttons to us.

With the new kernel, the device is now switched to raw mode, i.e. we get
the correct coordinates and we get multitouch features. evdev has
supported MT since 2012 or so. What it doesn't do though is gestures
though, so those got lost and now rely on the client stack. evdev does
some right button emulation, but that's for legacy touchscreens, not
true multitouch screens.

If you want this bug closed you need to either support the gestures in
the client stack, or drop the patch that _enabled_ the device in the
kernel so it goes back to firmware emulation mode. That is of course
assuming that the gestures are the issue here, I've asked for more
clarification. If the device doesn't work at all, it's a kernel issue
but the fdo bug suggests that kernel 3.15 works.

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

Title:
  0408:3003 [Packard Bell oneTwo (PW.U6C)] Touch-screen did work on
  11.04 but no longer works on 12.04

Status in “xorg-server” package in Ubuntu:
  Triaged

Bug description:
  My touch-screen, Quanta Computer OpticalTouchScreen, used to work on
  Natty 11.04.

  But on Precise 12.04 it is not recognised.

  I understand this was supposed to have been fixed but it does not work
  on my system.

  I am not sure what other information to provide for you, so here is
  some:

  Ubuntu 12.04 LTS 64-bit (fully updated)
  Linux Daisy 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

  http://askubuntu.com/questions/134505/touchscreen-broken-after-
  installing-12-04

  Thank you.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: linux-image-3.2.0-24-generic 3.2.0-24.37
  ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
  Uname: Linux 3.2.0-24-generic x86_64
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
  AplayDevices:
   **** List of PLAYBACK Hardware Devices ****
   card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
     Subdevices: 1/1
     Subdevice #0: subdevice #0
  ApportVersion: 2.0.1-0ubuntu7
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  paddy      2030 F.... pulseaudio
   /dev/snd/controlC1:  paddy      2030 F.... pulseaudio
  CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
  Card0.Amixer.info:
   Card hw:0 'PCH'/'HDA Intel PCH at 0xfe520000 irq 46'
     Mixer name	: 'Realtek ALC662 rev1'
     Components	: 'HDA:10ec0662,10250012,00100101'
     Controls      : 31
     Simple ctrls  : 16
  Card1.Amixer.info:
   Card hw:1 'CNFA257'/'Chicony Electronics Co., Ltd. CNFA257 at usb-0000:00:1a.0-1.5, high speed'
     Mixer name	: 'USB Mixer'
     Components	: 'USB04f2:b28b'
     Controls      : 2
     Simple ctrls  : 1
  Date: Sat May 12 21:24:09 2012
  EcryptfsInUse: Yes
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
  MachineType: Packard Bell oneTwo L5861
  ProcEnviron:
   LANGUAGE=en_GB:en
   PATH=(custom, user)
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=a7c09981-302e-47e6-b6dc-5389ae51499e ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.2.0-24-generic N/A
   linux-backports-modules-3.2.0-24-generic  N/A
   linux-firmware                            1.79
  RfKill:
   
  SourcePackage: linux
  StagingDrivers: r8712u mei
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/08/2011
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: P01-A4
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: oneTwo L5861
  dmi.board.vendor: Packard Bell
  dmi.chassis.type: 3
  dmi.chassis.vendor: Packard Bell
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP01-A4:bd03/08/2011:svnPackardBell:pnoneTwoL5861:pvr:rvnPackardBell:rnoneTwoL5861:rvr:cvnPackardBell:ct3:cvr:
  dmi.product.name: oneTwo L5861
  dmi.sys.vendor: Packard Bell

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/998546/+subscriptions