Package: src:linux Version: 3.2.39-2 Severity: wishlist Dear Maintainer,
Please include the driver for the Cypress PS/2 Trackpad found in newer Dell laptops (Dell XPS 12 and XPS 13) in wheezy's 3.2 kernel. Without this driver the trackpad works as a plain PS/2 mouse with no additional features (tap-to-click, scroll, multitouch support etc). The driver has been merged upstream in 3.9rc1, but a version for 3.2 exists in Ubuntu Precise Pangolin's kernel for Dell's project Sputnik[1]. This version has mostly found its way in Ubuntu's mainline kernel as well AFAICT. The relevant commits from [1] are: 31d910b UBUNTU: SAUCE: Input: fix Cypress PS/2 Trackpad in Dell XPS12 4cb50f2 UBUNTU: SAUCE: input: Cypress PS/2 Trackpad list additional contributors 710840c UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix taps turning into hardware clicks dc4298f UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix lost sync upon palm contact b0827c3 UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix multi-source, double-click 58a51d6 UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix disabling tap-to-click b0868fe UBUNTU: SAUCE: input: Cypress PS/2 Trackpad move PSMOUSE_CYPRESS enum e49b04c UBUNTU: SAUCE: input: Cypress PS/2 Trackpad link driver into psmouse-base a36670e UBUNTU: SAUCE: input: Cypress PS/2 Trackpad set default debug_level=0 ca0b397 UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix no-config stubs a6bc484 UBUNTU: SAUCE: input: Cypress PS/2 Trackpad eliminate dead code cd01bae UBUNTU: SAUCE: input: Cypress PS/2 Trackpad code style cleanup e8b4fed UBUNTU: SAUCE: input: Cypress PS/2 Trackpad mouse driver They apply cleanly to Debian's 3.2.39-2 with the exception of an ubuntu-specific build-system file not needed in Debian. The kernel builds successfully and the trackpad seems to function properly using the synaptics X11 driver. The trackpad driver from 3.9rc1 is not trivial to backport since the kernel's multitouch input API has changed significantly. [1] git://kernel.ubuntu.com/kamal/ubuntu-precise.git http://kernel.ubuntu.com/git?p=kamal/ubuntu-precise.git;a=shortlog;h=refs/heads/dellxps Regards, Apollon -- Package-specific info: ** Version: Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-15) ) #1 SMP Debian 3.2.39-2 ** Command line: BOOT_IMAGE=/vmlinuz-3.2.0-4-amd64 root=/dev/mapper/ssd-root ro ** Not tainted -- System Information: Debian Release: 7.0 APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing'), (90, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages linux-image-3.2.0-4-amd64 depends on: ii debconf [debconf-2.0] 1.5.49 ii initramfs-tools [linux-initramfs-tool] 0.109 ii kmod 9-2 ii linux-base 3.5 ii module-init-tools 9-2 Versions of packages linux-image-3.2.0-4-amd64 recommends: ii firmware-linux-free 3.2 Versions of packages linux-image-3.2.0-4-amd64 suggests: pn debian-kernel-handbook <none> ii grub-pc 1.99-27 ii linux-doc-3.2 3.2.39-2 Versions of packages linux-image-3.2.0-4-amd64 is related to: pn firmware-atheros <none> pn firmware-bnx2 <none> pn firmware-bnx2x <none> pn firmware-brcm80211 <none> pn firmware-intelwimax <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> pn firmware-iwlwifi <none> pn firmware-libertas <none> pn firmware-linux <none> ii firmware-linux-nonfree 0.36+wheezy.1 pn firmware-myricom <none> pn firmware-netxen <none> pn firmware-qlogic <none> pn firmware-ralink <none> pn firmware-realtek <none> pn xen-hypervisor <none> -- debconf information excluded -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130321102149.ga8...@apollon.skroutz.gr