Touchpad was incorrectly detected as PS/2 mouse

Bug #1190867 reported by Po-Hsu Lin
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Adam Lee

Bug Description

CID: 201206-11418 Dell Inspiron N5425

This bug affects multiple Dell laptops, as listed in the tag.

The touchpad on this laptop was detected as PS/2 mouse,
therefore unable to do horizontal/vertial edge scrolling.
(Single-tap still work)

$ dmesg| grep -i alps
[ 15.898338] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50, EC=73 02 02
[ 8231.150575] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50, EC=73 02 02

$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [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)]
    ↳ Video Bus id=8 [slave keyboard (3)]
    ↳ Power Button id=9 [slave keyboard (3)]
    ↳ Sleep Button id=10 [slave keyboard (3)]
    ↳ Laptop_Integrated_Webcam_HD id=11 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=14 [slave keyboard (3)]

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.5.0-32-generic 3.5.0-32.53~precise1
ProcVersionSignature: Ubuntu 3.5.0-32.53~precise1-generic 3.5.7.11
Uname: Linux 3.5.0-32-generic x86_64
NonfreeKernelModules: fglrx
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.25.
ApportVersion: 2.0.1-0ubuntu17.3
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 1: Generic [HD-Audio Generic], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: ubuntu 1759 F.... pulseaudio
 /dev/snd/controlC0: ubuntu 1759 F.... pulseaudio
CRDA:
 country TW:
  (2402 - 2472 @ 40), (3, 27)
  (5270 - 5330 @ 40), (3, 17), DFS
  (5735 - 5815 @ 40), (3, 30)
Card0.Amixer.info:
 Card hw:0 'HDMI'/'HDA ATI HDMI at 0xfeb44000 irq 52'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100300'
   Controls : 6
   Simple ctrls : 1
Card0.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card1.Amixer.info:
 Card hw:1 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
   Mixer name : 'Conexant CX20590'
   Components : 'HDA:14f1506e,10280561,00100003'
   Controls : 20
   Simple ctrls : 10
Date: Fri Jun 14 13:51:35 2013
HibernationDevice: RESUME=UUID=770418a5-35a9-4a8e-b5e7-1773a925f90e
InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130213)
MachineType: Dell Inc. Inspiron 5425
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-32-generic root=UUID=9514e072-517d-4e5f-8d45-fd769b1a95c6 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.5.0-32-generic N/A
 linux-backports-modules-3.5.0-32-generic N/A
 linux-firmware 1.79.4
SourcePackage: linux
StagingDrivers: rts5139
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/30/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: X31
dmi.board.name: Inspiron 5425
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.:bvrX31:bd01/30/2013:svnDellInc.:pnInspiron5425:pvrNotSpecified:rvnDellInc.:rnInspiron5425:rvrA02:cvnDellInc.:ct8:cvrNotSpecified:
dmi.product.name: Inspiron 5425
dmi.product.version: Not Specified
dmi.sys.vendor: Dell Inc.

CVE References

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
Daniel Manrique (roadmr)
Changed in linux (Ubuntu):
importance: Undecided → Low
Revision history for this message
Anthony Wong (anthonywong) wrote :

This bug looks like the same as lp:606238, we can handle it there.

Changed in linux (Ubuntu):
assignee: Anthony Wong (anthonywong) → nobody
Revision history for this message
Po-Hsu Lin (cypressyew) wrote : Re: Touchpad was incorrectly detected as PS/2 mouse on Dell Inspiron laptops

Discussed with Anthony, this might be a different one.
We will keep tracking Dell Inspiron laptops' touchpad issue here

summary: - Touchpad was incorrectly detected as PS/2 mouse
+ Touchpad was incorrectly detected as PS/2 mouse on Dell Inspiron laptops
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Also affects 201202-10508 Dell Inspiron 5420 - E7=73 03 50, EC=73 02 02

tags: added: 201202-10508
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Also affects:
201202-10511 Dell Inspiron 5420 - E7=73 03 50, EC=73 02 02
201203-10655 Dell Inspiron 5323 - E7=73 03 50, EC=73 02 02
201203-10656 Dell Inspiron 5323 - E7=73 03 50, EC=73 02 02
201203-10656 Dell Inspiron 7420 - E7=73 03 50, EC=73 02 02

tags: added: 201202-10511 201203-10655 201203-10656 201203-10664
penalvch (penalvch)
summary: - Touchpad was incorrectly detected as PS/2 mouse on Dell Inspiron laptops
+ [Dell Inspiron N5425] Touchpad was incorrectly detected as PS/2 mouse
Revision history for this message
Jools Wills (jools) wrote : Re: [Dell Inspiron N5425] Touchpad was incorrectly detected as PS/2 mouse

Just to add this isn't just a Dell issue - so perhaps the issues could be merged/marked duplicate.

Affects my Acer Travelmate p273 -

psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50, EC=73 02 02

penalvch (penalvch)
tags: added: bios-outdated-a09
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Still affecting 2101206-11418 with 12.04.4 (3.11.0-18)
Since the vertical scrolling is a certification blocker now, I will add the blocker tags.

tags: added: blocks-hwcert blocks-hwcert-enablement
Changed in linux (Ubuntu):
importance: Low → Medium
assignee: nobody → Anthony Wong (anthonywong)
Po-Hsu Lin (cypressyew)
summary: - [Dell Inspiron N5425] Touchpad was incorrectly detected as PS/2 mouse
+ Touchpad was incorrectly detected as PS/2 mouse
description: updated
Revision history for this message
Anthony Wong (anthonywong) wrote :

@PHLin
Could you give trusty daily a test?

Changed in linux (Ubuntu):
assignee: Anthony Wong (anthonywong) → Adam Lee (adam8157)
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Hello Anthony,
tested with 14.04 (3.13.0-19) on 201206-11418, bug still exist
$ dmesg| grep E7
 [ 7.436973] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 50, EC=73 02 02

Revision history for this message
Adam Lee (adam8157) wrote :

It's in 3.14 rc7, backporting.

commit ee65d4b36de8ddf4467f788faa5d8ddd1bfcdaa2
Author: Yunkang Tang <email address hidden>
Date: Thu Dec 26 14:54:19 2013 -0800

    Input: ALPS - add support for "Dolphin" devices

    This adds support for another flavor of ALPS protocol used in newer
    "Dolphin" devices.

    Signed-off-by: Yunkang Tang <email address hidden>
    Signed-off-by: Dmitry Torokhov <email address hidden>

- ec[0] == 0x73 && ec[1] == 0x01) {
+ ec[0] == 0x73 && (ec[1] == 0x01 || ec[1] == 0x02)) {

Changed in linux (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Adam Lee (adam8157) wrote :

have submitted the patch for trusty to kernel-team@

Revision history for this message
Adam Lee (adam8157) wrote :

applied by trusty

Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (8.4 KiB)

This bug was fixed in the package linux - 3.13.0-20.42

---------------
linux (3.13.0-20.42) trusty; urgency=low

  [ Adam Conrad ]

  * [Packaging] Set bootloader and loader on ppc64el to grub

  [ Andy Whitcroft ]

  * rebase to v3.13.7
  * [Config] updateconfigs following rebase to v3.13.7
  * cloud-tools -- pull in init scripts for Hyper-V daemons
  * cloud-tools -- detect Hyper-V VM to avoid starting
  * cloud-tools -- update IF_NAME to DEVICE in hv_* scripts
    - LP: #1295401
  * [Config] cloud-tools -- ensure we force older hv-kvp-daemon-init off
  * [Config] fix up Breaks/Replaces on linux-cloud-tools-common to fix upgrades

  [ Emmanuel Grumbach ]

  * SAUCE: (no-up) iwlwifi: mvm: disable uAPSD due to bugs in the firmware

  [ James Bottomley ]

  * SAUCE: (no-up) fix our current target reap infrastructure
    - LP: #1283604
  * SAUCE: (no-up) dual scan thread bug fix
    - LP: #1283604

  [ K. Y. Srinivasan ]

  * SAUCE: (no-up) Tools: hv: vssdaemon: Ignore VFAT mounts during the
    Freeze operation
    - LP: #1298192

  [ Paolo Pisati ]

  * [Config] disable HW_RANDOM_EXYNOS, USB_DWC3_EXYNOS,
    PHY_EXYNOS_MIPI_VIDEO
    - LP: #1294353
  * [Config] armhf: generic: AHCI_IMX=y, SERIAL_FSL_LPUART=m
    - LP: #1294951
  * [Config] armhf: generic: MFD_TI_AM335X_TSCADC and USB_DWC3_OMAP = m
    - LP: #1294962

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1298585
  * [Config] ignore.modules
  * SAUCE: i2c-cpm: Add missing includes for powerpc
  * [Config] CONFIG_ABX500_CORE=y for ppc64el
  * [Config] CONFIG_ALX=m for powerpc
  * [Config] CONFIG_ACENIC_OMIT_TIGON_I=n for ppc64el
  * [Config] CONFIG_ACORN_PARTITION_*=n for ppc64el
  * [Config] CONFIG_ANDROID=n for powerpc
  * [Config] CONFIG_ASYNC_RAID6_TEST=m for ppc64el
  * [Config] CONFIG_BIG_KEYS=y for ppc64el
  * [Config] CONFIG_BLK_DEV_INTEGRITY=y for ppc64el
  * [Config] CONFIG_BSD_PROCESS_ACCT=y for ppc64el
  * [Config] CONFIG_BLK_DEV_SR_VENDOR=n for ppc64el
  * [Config] CONFIG_CFG80211=m for ppc64el
  * [Config] CONFIG_CHARGER_BQ24190=m for powerpc
  * [Config] CONFIG_CHARGER_BQ24735=m for powerpc
  * [Config] CONFIG_EXPERT=y for ppc64el
  * [Config] CONFIG_ATA_SFF=y on ppc64el
  * [Config] CONFIG_ATA_GENERIC=y for ppc64el, powerpc
  * [Config] CONFIG_CHR_DEV_ST=m for ppc64el
  * [Config] CONFIG_CHECKPOINT_RESTORE=y for ppc64el
  * [Config] CONFIG_CHELSIO_T1_1G=y for ppc64el
  * [Config] CONFIG_CHR_DEV_OSST=m for ppc64el
  * [Config] CONFIG_CHR_DEV_SCH=m for ppc64el
  * [Config] CONFIG_CPU_FREQ_STAT=y for powerpc
  * [Config] CONFIG_DDR=y for ppc64el
  * [Config] CONFIG_DEBUG_BUGVERBOSE=y for powerpc
  * [Config] CONFIG_EXT4_USE_FOR_EXT23=y for powerpc, ppc64el
  * [Config] CONFIG_E100=m, CONFIG_E1000=m, CONFIG_E1000E=m for ppc64el
  * [Config] CONFIG_EZX_PCAP=n for all arches
  * [Config] CONFIG_DYNAMIC_DEBUG=y for powerpc
  * [Config] CONFIG_ENABLE_MUST_CHECK=n for ppc64el
  * [Config] CONFIG_ENABLE_WARN_DEPRECATED=n for ppc64el
  * [Config] CONFIG_FB_3DFX=m for all arches
  * [Config] CONFIG_FB_MATROX=m for ppc64el
  * [Config] CONFIG_FB_RADEON=m for ppc64el
  * [Config] CONFIG_FB_SAVAGE_I2C=y for all arches
  * [Config] CONFIG_FIREWIRE=m for ppc64el
  * [Config] CO...

Read more...

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
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.