You are not logged in.

#1 2017-02-01 09:39:19

Phalkon
Member
Registered: 2014-10-19
Posts: 117

Touchpad doesn't work after resuming from sleep

My touchpad sometimes doesn't work after resuming from sleep.
The problems started after this update: https://www.archlinux.org/news/xorg-ser … -in-extra/
I'm not sure if it is related though.

I've read on wiki: https://wiki.archlinux.org/index.php/To … .2Fsuspend
that switching console should resolve the problem, but it doesn't. Entering sleepmode and resuming again also doesn't work.

I have yet to try "locating the correct kernel module, then removing it and inserting it again", because I don't remember the correct commands to do this.

Any ideas how could I resolve this or investigate further?
Thanks. :]


Why Linux? Because it doesn't hide anything from you. It puts you so closely in control of your machine that you can feel its heartbeat.

Offline

#2 2017-02-01 09:59:37

Docbroke
Member
From: India
Registered: 2015-06-13
Posts: 1,433

Re: Touchpad doesn't work after resuming from sleep

Try "lsmod" it will list all loaded modules and look for something related to mouse/touchpad, it may be "psmouse". You can get more info with "modinfo psmouse"

Offline

#3 2017-02-01 10:18:24

K3N8
Member
From: The Netherlands
Registered: 2011-11-02
Posts: 62

Re: Touchpad doesn't work after resuming from sleep

I've had similar issues over the last couple of weeks. If you wait for a minute or so it will start up. There sometimes seems to be a delay.


Arch Linux x86_64 LTS

Offline

#4 2017-02-12 19:43:16

Phalkon
Member
Registered: 2014-10-19
Posts: 117

Re: Touchpad doesn't work after resuming from sleep

It did not happen for a while now.

Maybe it got fixed with an update or something.

EDIT: Ok, it happened again. big_smile

phalkon ~ $  lsmod
Module                  Size  Used by
nvidia_modeset        782336  0
nvidia              11870208  1 nvidia_modeset
ath9k_htc              65536  0
ath9k_common           32768  1 ath9k_htc
ath9k_hw              442368  2 ath9k_htc,ath9k_common
ath                    28672  3 ath9k_htc,ath9k_hw,ath9k_common
hid_generic            16384  0
usbhid                 49152  0
hid                   114688  2 hid_generic,usbhid
tun                    28672  0
ctr                    16384  4
ccm                    20480  2
fuse                   98304  5
nls_utf8               16384  5
isofs                  40960  6
loop                   28672  12
nf_conntrack_ipv4      16384  1
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
xt_conntrack           16384  1
nf_conntrack           94208  2 nf_conntrack_ipv4,xt_conntrack
xt_tcpudp              16384  6
iptable_filter         16384  1
uvcvideo               86016  0
mousedev               20480  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         20480  1 uvcvideo
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
videodev              151552  3 uvcvideo,videobuf2_core,videobuf2_v4l2
media                  32768  2 uvcvideo,videodev
joydev                 20480  0
arc4                   16384  4
b43                   401408  0
mac80211              688128  2 ath9k_htc,b43
cfg80211              516096  5 ath9k_htc,b43,mac80211,ath,ath9k_common
ssb                    61440  1 b43
mmc_core              122880  2 b43,ssb
rng_core               16384  1 b43
pcmcia                 53248  1 ssb
acer_wmi               20480  0
pcmcia_core            20480  1 pcmcia
sparse_keymap          16384  1 acer_wmi
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
rfkill                 20480  5 acer_wmi,cfg80211
mxm_wmi                16384  0
intel_powerclamp       16384  0
coretemp               16384  0
evdev                  24576  35
input_leds             16384  0
led_class              16384  4 ath9k_htc,b43,input_leds,acer_wmi
psmouse               131072  0
intel_cstate           16384  0
pcspkr                 16384  0
mac_hid                16384  0
i915                 1204224  9
i2c_i801               24576  0
i2c_smbus              16384  1 i2c_i801
intel_ips              20480  0
broadcom               20480  0
bcm_phy_lib            16384  1 broadcom
tg3                   163840  0
drm_kms_helper        126976  1 i915
ptp                    20480  1 tg3
pps_core               20480  1 ptp
libphy                 40960  3 bcm_phy_lib,tg3,broadcom
drm                   294912  7 i915,drm_kms_helper
bcma                   49152  1 b43
lpc_ich                24576  0
snd_hda_codec_hdmi     45056  1
mei_me                 36864  0
mei                    86016  1 mei_me
snd_hda_codec_realtek    69632  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
intel_agp              20480  0
intel_gtt              20480  2 intel_agp,i915
snd_hda_intel          32768  5
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
snd_hda_codec         106496  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           65536  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm                90112  5 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
fb_sys_fops            16384  1 drm_kms_helper
i2c_algo_bit           16384  1 i915
snd_timer              28672  1 snd_pcm
snd                    69632  17 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd
shpchp                 32768  0
acpi_cpufreq           20480  1
ac                     16384  0
button                 16384  1 i915
battery                20480  0
fjes                   28672  0
tpm_tis                16384  0
wmi                    16384  2 acer_wmi,mxm_wmi
tpm_tis_core           20480  1 tpm_tis
tpm                    36864  2 tpm_tis,tpm_tis_core
video                  36864  2 acer_wmi,i915
sch_fq_codel           20480  10
vboxnetflt             28672  0
vboxnetadp             28672  0
pci_stub               16384  1
vboxpci                24576  0
vboxdrv               385024  3 vboxnetadp,vboxnetflt,vboxpci
sg                     36864  0
ip_tables              28672  1 iptable_filter
x_tables               28672  4 ip_tables,iptable_filter,xt_tcpudp,xt_conntrack
ext4                  528384  3
crc16                  16384  1 ext4
jbd2                   90112  1 ext4
fscrypto               24576  1 ext4
mbcache                16384  4 ext4
sr_mod                 24576  0
sd_mod                 36864  5
cdrom                  53248  1 sr_mod
serio_raw              16384  0
atkbd                  24576  0
libps2                 16384  2 atkbd,psmouse
ahci                   36864  4
libahci                28672  1 ahci
libata                212992  2 ahci,libahci
scsi_mod              159744  4 sd_mod,libata,sr_mod,sg
ehci_pci               16384  0
ehci_hcd               73728  1 ehci_pci
usbcore               208896  5 ath9k_htc,uvcvideo,usbhid,ehci_hcd,ehci_pci
usb_common             16384  1 usbcore
i8042                  28672  1 acer_wmi
serio                  20480  6 serio_raw,atkbd,psmouse,i8042
phalkon ~ $  modinfo psmouse
filename:       /lib/modules/4.9.9-1-ck/kernel/drivers/input/mouse/psmouse.ko.gz
license:        GPL
description:    PS/2 mouse driver
author:         Vojtech Pavlik <vojtech@suse.cz>
alias:          serio:ty05pr*id*ex*
alias:          serio:ty01pr*id*ex*
depends:        serio,libps2
intree:         Y
vermagic:       4.9.9-1-ck SMP preempt mod_unload modversions 
parm:           proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches. (proto_abbrev)
parm:           resolution:Resolution, in dpi. (uint)
parm:           rate:Report rate, in reports per second. (uint)
parm:           smartscroll:Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled. (bool)
parm:           resetafter:Reset device after so many bad packets (0 = never). (uint)
parm:           resync_time:How long can mouse stay idle before forcing resync (in seconds, 0 = never). (uint)

I don't see how this information helped me.
Also, I use usb mouse too. The mouse works, only the touchpad doesn't.

I tried to plug and unplug the mouse to wake up the touchpad, but that didn't work.

K3N8 wrote:

I've had similar issues over the last couple of weeks. If you wait for a minute or so it will start up. There sometimes seems to be a delay.

This is not the same. The touchpad won't start up until reboot. Suspending and waking the system again won't help either.

What is kinda strange though, is that the buttons on the touchpad still work.

So far, the only thing that worked was "locating the correct kernel module, then removing it and inserting it again" as described on the wiki page.

phalkon ~ $  sudo modprobe -r psmouse 
phalkon ~ $  sudo modprobe psmouse

Also... when I removed the psmouse module, usb mouse still worked. :]

Last edited by Phalkon (2017-02-12 20:30:28)


Why Linux? Because it doesn't hide anything from you. It puts you so closely in control of your machine that you can feel its heartbeat.

Offline

#5 2017-03-29 02:52:44

yochaigal
Member
From: Boston
Registered: 2011-02-06
Posts: 202

Re: Touchpad doesn't work after resuming from sleep

I have this exact same issue on my X1 Carbon (4th Gen). I too must reload the psmouse module before the touchpad starts to work again. Did you ever find a workaround?
Thanks

Offline

Board footer

Powered by FluxBB