← Back to team overview

kernel-packages team mailing list archive

[Bug 1218973] Re: XPS 12-9Q33 touchpad not recognized

 

Hi, I have a similar problem on the same XPS 12 model.

I'm running Ubuntu 13.04 with a 3.11 kernel from saucy:
3.11.0-4-generic #9-Ubuntu SMP Mon Aug 26 15:21:06 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

I think the problem is that the touchpad and touchscreen are both recognized by the i2c_hid module.
The corresponding lines from dmesg:
 input: DLL05E3:01 06CB:2734 as /devices/pci0000:00/INT33C3:00/i2c-8/8-002c/input/input8
 hid-generic 0018:06CB:2734.0006: input,hidraw3: <UNKNOWN> HID v1.00 Pointer [DLL05E3:01 06CB:2734] on 
 ACPI Warning: 0x0000000000001828-0x000000000000182f SystemIO conflicts with Region \PMIO 1 (20130517/utaddress-251)
 ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver

DLL05E3 is the touchpad in xinput.

When the psmouse module tries to use the touchpad as a synaptics device, it fails.
 psmouse serio1: synaptics: Unable to query device.

I found a way to make the touchpad work with the synaptics driver.
You can blacklist the i2c_hid module. The psmouse module can access the touchpad then and all functions (tapping, scrolling etc.) work as expected. The problem is that the touchscreen also uses the i2c_hid module and doesn't work with this fix. When I try to load the i2c_hid module after psmouse, it causes a kernel panic. I also tried to blacklist only the hid_generic module (used for the touchpad) and not the hid_multitouch module (used for the touchscreen). Unfortunately this still causes a kernel panic.

Does anyone know if it is possible to use the synaptics driver together
with the i2c_hid module without psmouse? It seems to me that psmouse
contains a lot of synaptics specific code. An alternative would be to
prevent i2c_hid from accessing the touchpad, which might prevent the
kernel panic.


** Attachment added: "kernel output showing the conflict between i2c_hid and psmouse"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1218973/+attachment/3804844/+files/dmesg

-- 
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/1218973

Title:
  XPS 12-9Q33 touchpad not recognized

Status in “linux” package in Ubuntu:
  Confirmed

Bug description:
  With the new XPS 12 (haswell), the touchpad gets detected as "PS/2
  Generic Mouse".

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: linux-image-3.11.0-4-generic 3.11.0-4.9
  ProcVersionSignature: Ubuntu 3.11.0-4.9-generic 3.11.0-rc7
  Uname: Linux 3.11.0-4-generic x86_64
  ApportVersion: 2.12.1-0ubuntu2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  oli        1862 F.... pulseaudio
   /dev/snd/controlC0:  oli        1862 F.... pulseaudio
  Date: Fri Aug 30 17:03:26 2013
  HibernationDevice: RESUME=UUID=6d351a70-8a00-4f2c-a48d-a79cb070a939
  InstallationDate: Installed on 2013-08-25 (4 days ago)
  InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 (20130825)
  MachineType: Dell Inc. XPS 12-9Q33
  MarkForUpload: True
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-4-generic.efi.signed root=UUID=5d13cb7e-817c-4234-b758-0d79e4eade0b ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.11.0-4-generic N/A
   linux-backports-modules-3.11.0-4-generic  N/A
   linux-firmware                            1.113
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 07/26/2013
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A02
  dmi.board.name: XPS 12-9Q33
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A02
  dmi.chassis.type: 8
  dmi.chassis.vendor: Dell Inc.
  dmi.chassis.version: Not Specified
  dmi.modalias: dmi:bvnDellInc.:bvrA02:bd07/26/2013:svnDellInc.:pnXPS12-9Q33:pvrA02:rvnDellInc.:rnXPS12-9Q33:rvrA02:cvnDellInc.:ct8:cvrNotSpecified:
  dmi.product.name: XPS 12-9Q33
  dmi.product.version: A02
  dmi.sys.vendor: Dell Inc.

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


References