[Dell XPS 13 9333] Touchpad not detected

Bug #1263319 reported by Joseph Wynn
52
This bug affects 9 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

The touchpad on my Dell XPS 13 9333 is detected as "PS/2 Generic Mouse". I was previously running 12.04 which came with the laptop, and the touchpad worked fine. I upgraded to 13.10 by booting from USB and choosing the upgrade option which retains user settings (hence the stuff about /desktop/gnome/peripherals/touchpad).

xinput --list:

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNAPTICS Synaptics Large Touch Screen id=9 [slave pointer (2)]
⎜ ↳ DLL060A:00 06CB:2734 id=11 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=13 [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)]
    ↳ Integrated_Webcam_HD id=10 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=14 [slave keyboard (3)]

Devices with mouse handlers from /proc/bus/input/devices:

I: Bus=0018 Vendor=06cb Product=2734 Version=0100
N: Name="DLL060A:00 06CB:2734"
P: Phys=
S: Sysfs=/devices/pci0000:00/INT33C3:00/i2c-0/0-002c/input/input7
U: Uniq=
H: Handlers=mouse1 event7
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input13
U: Uniq=
H: Handlers=mouse2 event13
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: xserver-xorg-input-synaptics 1.7.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-14.21-generic 3.11.7
Uname: Linux 3.11.0-14-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
Date: Sat Dec 21 11:35:10 2013
DistUpgraded: Fresh install
DistroCodename: saucy
DistroVariant: ubuntu
MachineType: Dell Inc. XPS13 9333
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-14-generic root=UUID=559e1761-5a5a-44ec-a78c-d0523a75276f ro quiet splash vt.handoff=7
SourcePackage: xserver-xorg-input-synaptics
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/11/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A02
dmi.board.name: 0GFTRT
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnDellInc.:bvrA02:bd12/11/2013:svnDellInc.:pnXPS139333:pvr:rvnDellInc.:rn0GFTRT:rvrA00:cvnDellInc.:ct8:cvr0.1:
dmi.product.name: XPS13 9333
dmi.sys.vendor: Dell Inc.
peripherals:
 /desktop/gnome/peripherals/touchpad:
   scroll_method = two-finger-scrolling
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.14.3-3ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Sat Dec 21 10:22:16 2013
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 4933
 vendor CMN
xserver.version: 2:1.14.3-3ubuntu2
---
ApportVersion: 2.13.1-0ubuntu1
Architecture: amd64
CasperVersion: 1.336ubuntu1
CurrentDesktop: Unity
DistUpgraded: Fresh install
DistroCodename: trusty
DistroRelease: Ubuntu 14.04
DistroVariant: ubuntu
LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140113)
MachineType: Dell Inc. XPS13 9333
Package: xserver-xorg-input-synaptics 1.7.1-0ubuntu1
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/username.seed boot=casper quiet splash --
ProcVersionSignature: Ubuntu 3.13.0-2.17-generic 3.13.0-rc7
Tags: trusty ubuntu single-occurrence reproducible
Uname: Linux 3.13.0-2-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 12/11/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A02
dmi.board.name: 0GFTRT
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnDellInc.:bvrA02:bd12/11/2013:svnDellInc.:pnXPS139333:pvr:rvnDellInc.:rn0GFTRT:rvrA00:cvnDellInc.:ct8:cvr0.1:
dmi.product.name: XPS13 9333
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.50-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.0.1-1ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.0.1-1ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.14.5-1ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.907-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu1
xserver.bootTime: Mon Jan 13 18:22:53 2014
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 4933
 vendor CMN
xserver.version: 2:1.14.5-1ubuntu2

Revision history for this message
Joseph Wynn (joewynn-nz) wrote :
description: updated
Revision history for this message
Piotr Popieluch (piotr1212) wrote :

I have the same laptop with fedora20 installed. touchpad works fine on ubuntu 12.04, on f20 it is recognised as generic mouse. Bug is probably caused upstream.

Revision history for this message
Piotr Popieluch (piotr1212) wrote :

Could you try to blacklist the i2c_hid module? You can do that by "echo blacklist i2c_hid > /etc/modprobe.d/blacklist_i2c_hid.conf" and then reboot. This works for me on Fedora...., so might not work for you.

It looks to be related to this bug which is actually caused by the touchscreen.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1218973

Revision history for this message
Joseph Wynn (joewynn-nz) wrote :

Thanks piotr, I disabled the i2c_hid module and now the touchpad is identified correctly.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Joseph Wynn, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xserver-xorg-input-synaptics REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

no longer affects: xserver-xorg-input-synaptics (Ubuntu)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
affects: xserver-xorg-input-synaptics (Fedora) → xserver-xorg-input-synaptics (Ubuntu)
Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Incomplete
Revision history for this message
Christian Lucero (xian98) wrote :

After using the following fix 'sudo echo blacklist i2c_hid > /etc/modprobe.d/blacklist_i2c_hid.conf'

The trackpad works great but I run into another issue. After a few sleep/suspend sessions (exact number is not predictable), the trackpad stops working and I'm forced to reboot. Has anyone else run into this problem and/or know of an easy fix? Seems like the trackpad is failing to reinitialized after sleep/suspend but I can't figure out the exact cause or solution.

Revision history for this message
Alistair Grant (akgrant0710) wrote :

I'm seeing something similar to xian98. I have i2c_hid black listed as described, but mostly use a mouse. After multiple suspend / wake cycles the mouse stops working and I have to reboot.

I'm also using touchpad indicator, and I would guess from its behaviour that some dbus messages aren't being generated (but haven't had the opportunity to track it down properly).

Revision history for this message
penalvch (penalvch) wrote :

Christian Lucero / Alistair Grant, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug xorg

For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report will delay your problem being addressed as quickly as possible.

Thank you for your understanding.

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : BootDmesg.txt

apport information

tags: added: apport-collected reproducible single-occurrence trusty
description: updated
Revision history for this message
Joseph Wynn (joewynn-nz) wrote : BootLog.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : Dependencies.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : DpkgLog.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : LightdmLog.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : Lspci.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : Lsusb.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : ProcEnviron.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : ProcModules.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : UdevDb.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : UdevLog.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : XorgLog.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : xinput.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : xserver.devices.txt

apport information

Revision history for this message
Joseph Wynn (joewynn-nz) wrote : Re: Touchpad not detected on Dell XPS 13 (9333)

Apologies for the spam - that was apport-collect. The issue still persists on Trusty.

Revision history for this message
penalvch (penalvch) wrote :

Joseph Wynn, thank you for providing the requested information. The next step is to fully commit bisect from Precise to Saucy, in order to identify the offending commit. Could you please do this following https://wiki.ubuntu.com/X/Bisecting ?

summary: - Touchpad not detected on Dell XPS 13 (9333)
+ [Dell XPS 13 9333] Touchpad not detected
tags: added: latest-bios-a02 needs-bisect regression-release
Changed in xserver-xorg-input-synaptics (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Joseph Wynn (joewynn-nz) wrote :

I'm not sure when I'll have the time to do it, but sure, I can do a bisect.

In the meantime I've just tried live-booting Fedora 20 and unlike piotr, it picks up the trackpad correctly.

 $ xinput --list
 ⎡ Virtual core pointer id=2 [master pointer (3)]
 ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
 ⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
 ⎜ ↳ SYNAPTICS Synaptics Large Touch Screen id=13 [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)]
     ↳ Integrated_Webcam_HD id=9 [slave keyboard (3)]
     ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
     ↳ Dell WMI hotkeys id=12 [slave keyboard (3)]

Revision history for this message
Alistair Grant (akgrant0710) wrote :

Hi Christopher,
Thanks for your reply (#10). The problem has only happened a few times, so it may be a while before I can submit the information.
Thanks again.

Revision history for this message
Joseph Wynn (joewynn-nz) wrote :

Hi, I've done a fresh install of 13.10 and the touchpad is detected just fine (without blacklisting i2c_hid).

Revision history for this message
penalvch (penalvch) wrote :

Joseph Wynn, this bug report is being closed due to your last comment https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1263319/comments/33 regarding this being fixed a reinstall. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Jacob Hemstad (hempinstead) wrote :

I am experiencing the same issue. I've attempted reinstalling 13.1 several times and it has not fixed the issue. I have opened my own bug report here: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1273403

Revision history for this message
Hans Fredrik Furholt (hansffu) wrote :

I'm experiencing the same issue in ubuntu 14.04 on a live usb. (Daily image 20140318)

Revision history for this message
penalvch (penalvch) wrote :

Hans Fredrik Furholt, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug xorg

Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report will delay your problem being addressed as quickly as possible.

Thank you for your understanding.

To post a comment you must log in.