← Back to team overview

kernel-packages team mailing list archive

[Bug 1490130] Re: Elantech touchpad stops working after suspend

 

some records from my dmesg :

model code and BIOS version :
DMI: ASUSTeK COMPUTER INC. X302LA/X302LA, BIOS X302LA.203 04/20/2015

i8042/serio/psmouse/elantech lines :
i8042: PNP: PS/2 Controller [PNP030b:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x381f00)
psmouse serio1: elantech: Synaptics capabilities query result 0x10, 0x14, 0x0e.
psmouse serio1: elantech: Elan sample query result 00, 23, 64
input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input5

after manual mod-reprobe without pm-suspend :
psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x381f00)
psmouse serio1: elantech: Synaptics capabilities query result 0x10, 0x14, 0x0e.
psmouse serio1: elantech: Elan sample query result 00, 23, 64
input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input292

(then touchpad dies off)

$ ls -l /etc/pm/sleep.d/05_elantech 
-rwxr-xr-x 1 root root 128 лис 22 20:33 /etc/pm/sleep.d/05_elantech

$ cat /etc/pm/sleep.d/05_elantech 
#!/bin/sh
case "$1" in
    suspend|hibernate)
         modprobe -r psmouse ;;
    resume|thaw)
        modprobe psmouse ;;
esac

after initial boot and pm-suspend : touchpad dies off, no records about
its re-detection appear in dmesg

now preparing to try a patch posted to linux-input mail list referred to
at #8

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

Title:
  Elantech touchpad stops working after suspend

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  i have asus a455ld i5 5200u running kubuntu 15.04 with kernel 4.0.8-040008-generic. 
  touchpad is recognized as elantech version 4. everything was fine until my notebook go to suspend and resume without touchpad working.
  I tried :
  modprobe -r psmouse
  modprobe psmouse

  it only work before suspend.
  execute those commands after resume from suspend is not working.

  the last thing i tried is this.

  when i use this command before suspend :

  insmod
  /lib/modules/4.0.8-040008-generic/kernel/drivers/input/mouse/psmouse.ko

  these appear in the dmesg:

  [  820.207105] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x381f00)
  [  820.222270] psmouse serio1: elantech: Synaptics capabilities query result 0x10, 0x14, 0x0e.
  [  820.294698] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input146

  but when i use the command after suspend, there is nothing any output
  in the dmesg.

  i tried all ubuntu varian and opensuse 13.2 live usb, the result is the same. 
  but in windows 10,  touchpad still active after suspend.
  --- 
  ApportVersion: 2.17.2-0ubuntu1.3
  Architecture: amd64
  CurrentDesktop: MATE
  DistroRelease: Ubuntu 15.04
  InstallationDate: Installed on 2015-06-20 (69 days ago)
  InstallationMedia: Kubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
  Package: linux (not installed)
  Tags:  vivid
  Uname: Linux 4.0.8-040008-generic x86_64
  UnreportableReason: The running kernel is not an Ubuntu kernel
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm bumblebee cdrom dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  --- 
  ApportVersion: 2.17.2-0ubuntu1.5
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  blackhole   1460 F.... pulseaudio
   /dev/snd/controlC1:  blackhole   1460 F.... pulseaudio
  CurrentDesktop: MATE
  DistroRelease: Ubuntu 15.04
  HibernationDevice: RESUME=UUID=668506c6-5b13-4a29-9c34-956c6c34a45a
  InstallationDate: Installed on 2015-06-20 (129 days ago)
  InstallationMedia: Kubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 004: ID 13d3:3423 IMC Networks 
   Bus 001 Device 002: ID 04f2:b483 Chicony Electronics Co., Ltd 
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: ASUSTeK COMPUTER INC. X455LDB
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-28-generic root=UUID=4318cf1f-564c-47ff-8b0c-f3acf77aa34f ro quiet splash i915.enable_ips=0 vt.handoff=7
  ProcVersionSignature: Ubuntu 3.19.0-28.30-generic 3.19.8-ckt5
  RelatedPackageVersions:
   linux-restricted-modules-3.19.0-28-generic N/A
   linux-backports-modules-3.19.0-28-generic  N/A
   linux-firmware                             1.143.3
  Tags:  vivid
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  Uname: Linux 3.19.0-28-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm bumblebee cdrom dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 02/12/2015
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: X455LDB.206
  dmi.board.asset.tag: ATN12345678901234567
  dmi.board.name: X455LDB
  dmi.board.vendor: ASUSTeK COMPUTER INC.
  dmi.board.version: 1.0
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: ASUSTeK COMPUTER INC.
  dmi.chassis.version: 1.0
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrX455LDB.206:bd02/12/2015:svnASUSTeKCOMPUTERINC.:pnX455LDB:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnX455LDB:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
  dmi.product.name: X455LDB
  dmi.product.version: 1.0
  dmi.sys.vendor: ASUSTeK COMPUTER INC.

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


References