Thanks for your reply. 0. All test result is based on Ubuntu 14.04.3 with 4.3.0-040300rc5-generic #201510111530 SMP Sun Oct 11 19:31:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 1. The psmouse module is still there after resume 2. Nothing happens when I reload the psmouse module 3. Yes, I can apply the patch and build the kernel on my own 4. I wonder that there may be a bug on ASUS's BIOS, because there is a switch called "Internal Pointing Device" in the BIOS(UEFI) setup menu. And there is a special touchpad driver called "ASUS Smart Gesture" for windows. I had send a mail to the ASUS Support, but they refused to give any support for linux. 5. The full lsmod list is as below, maybe block some module will solve the problem. Full lsmod list before suspend Module Size Used by drbg 28672 1 ansi_cprng 16384 0 ctr 16384 2 ccm 20480 2 pci_stub 16384 1 vboxpci 24576 0 vboxnetadp 28672 0 vboxnetflt 28672 0 vboxdrv 442368 3 vboxnetadp,vboxnetflt,vboxpci rfcomm 69632 0 bnep 20480 2 binfmt_misc 20480 1 uvcvideo 90112 0 videobuf2_vmalloc 16384 1 uvcvideo videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_core 49152 1 uvcvideo ath3k 20480 0 v4l2_common 16384 1 videobuf2_core btusb 45056 0 videodev 172032 3 uvcvideo,v4l2_common,videobuf2_core btrtl 16384 1 btusb btbcm 16384 1 btusb media 24576 2 uvcvideo,videodev btintel 16384 1 btusb bluetooth 516096 15 bnep,ath3k,btbcm,btrtl,btusb,rfcomm,btintel asus_nb_wmi 24576 0 asus_wmi 28672 1 asus_nb_wmi sparse_keymap 16384 1 asus_wmi mxm_wmi 16384 0 snd_hda_codec_hdmi 49152 1 snd_hda_codec_realtek 81920 1 snd_hda_codec_generic 73728 1 snd_hda_codec_realtek intel_rapl 20480 0 x86_pkg_temp_thermal 16384 0 intel_powerclamp 16384 0 coretemp 16384 0 kvm_intel 163840 0 kvm 507904 1 kvm_intel arc4 16384 2 crct10dif_pclmul 16384 0 crc32_pclmul 16384 0 ath9k 143360 0 ghash_clmulni_intel 16384 0 snd_hda_intel 36864 10 ath9k_common 36864 1 ath9k ath9k_hw 466944 2 ath9k_common,ath9k aesni_intel 167936 4 aes_x86_64 20480 1 aesni_intel snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel ath 32768 3 ath9k_common,ath9k,ath9k_hw lrw 16384 1 aesni_intel mac80211 724992 1 ath9k gf128mul 16384 1 lrw glue_helper 16384 1 aesni_intel snd_hda_core 65536 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel ablk_helper 16384 1 aesni_intel cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper snd_hwdep 16384 1 snd_hda_codec i915 1138688 4 input_leds 16384 0 snd_pcm 102400 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core joydev 20480 0 serio_raw 16384 0 cfg80211 540672 4 ath,ath9k_common,ath9k,mac80211 intel_pch_thermal 16384 0 mei_me 28672 0 lpc_ich 24576 0 shpchp 36864 0 mei 98304 1 mei_me drm_kms_helper 131072 1 i915 nls_iso8859_1 16384 1 ak8975 16384 0 drm 352256 5 i915,drm_kms_helper inv_mpu6050 20480 0 snd_seq_midi 16384 0 industrialio_triggered_buffer 16384 1 inv_mpu6050 kfifo_buf 16384 1 industrialio_triggered_buffer snd_seq_midi_event 16384 1 snd_seq_midi industrialio 57344 4 industrialio_triggered_buffer,ak8975,kfifo_buf,inv_mpu6050 i2c_algo_bit 16384 1 i915 snd_rawmidi 32768 1 snd_seq_midi i2c_mux 16384 1 inv_mpu6050 dw_dmac 16384 0 i2c_hid 20480 0 snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi fb_sys_fops 16384 1 drm_kms_helper wmi 20480 2 mxm_wmi,asus_wmi parport_pc 36864 0 i2c_designware_platform 16384 0 snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi syscopyarea 16384 1 drm_kms_helper snd_timer 32768 2 snd_pcm,snd_seq dw_dmac_core 24576 1 dw_dmac sysfillrect 16384 1 drm_kms_helper i2c_designware_core 16384 1 i2c_designware_platform ppdev 20480 0 snd_soc_sst_acpi 16384 0 video 36864 2 i915,asus_wmi 8250_dw 16384 0 int3402_thermal 16384 0 processor_thermal_device 16384 0 spi_pxa2xx_platform 24576 0 sysimgblt 16384 1 drm_kms_helper int3400_thermal 16384 0 int340x_thermal_zone 16384 2 int3402_thermal,processor_thermal_device snd 81920 31 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device intel_soc_dts_iosf 16384 1 processor_thermal_device iosf_mbi 16384 2 intel_soc_dts_iosf,intel_rapl acpi_thermal_rel 16384 1 int3400_thermal soundcore 16384 1 snd acpi_pad 20480 0 lp 20480 0 mac_hid 16384 0 parport 49152 3 lp,ppdev,parport_pc hid_generic 16384 0 usbhid 49152 0 hid 118784 3 i2c_hid,hid_generic,usbhid psmouse 122880 0 ahci 36864 5 r8169 81920 0 libahci 32768 1 ahci mii 16384 1 r8169 sdhci_acpi 16384 0 sdhci 45056 1 sdhci_acpi fjes 28672 0 Full lsmod list after resume Module Size Used by hid_generic 16384 0 usbhid 49152 0 i2c_hid 20480 0 hid 118784 3 i2c_hid,hid_generic,usbhid mac_hid 16384 0 psmouse 122880 0 drbg 28672 1 ansi_cprng 16384 0 ctr 16384 2 ccm 20480 2 pci_stub 16384 1 vboxpci 24576 0 vboxnetadp 28672 0 vboxnetflt 28672 0 vboxdrv 442368 3 vboxnetadp,vboxnetflt,vboxpci rfcomm 69632 8 bnep 20480 2 binfmt_misc 20480 1 snd_hda_codec_realtek 81920 1 snd_hda_codec_hdmi 49152 1 snd_hda_codec_generic 73728 1 snd_hda_codec_realtek asus_nb_wmi 24576 0 asus_wmi 28672 1 asus_nb_wmi mxm_wmi 16384 0 sparse_keymap 16384 1 asus_wmi intel_rapl 20480 0 x86_pkg_temp_thermal 16384 0 intel_powerclamp 16384 0 coretemp 16384 0 kvm_intel 163840 0 kvm 507904 1 kvm_intel uvcvideo 90112 0 videobuf2_vmalloc 16384 1 uvcvideo videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_core 49152 1 uvcvideo v4l2_common 16384 1 videobuf2_core crct10dif_pclmul 16384 0 arc4 16384 2 crc32_pclmul 16384 0 ghash_clmulni_intel 16384 0 ath9k 143360 0 ath9k_common 36864 1 ath9k ath9k_hw 466944 2 ath9k_common,ath9k ath 32768 3 ath9k_common,ath9k,ath9k_hw aesni_intel 167936 4 ath3k 20480 0 mac80211 724992 1 ath9k btusb 45056 0 aes_x86_64 20480 1 aesni_intel btrtl 16384 1 btusb videodev 172032 3 uvcvideo,v4l2_common,videobuf2_core lrw 16384 1 aesni_intel btbcm 16384 1 btusb gf128mul 16384 1 lrw btintel 16384 1 btusb glue_helper 16384 1 aesni_intel bluetooth 516096 26 bnep,ath3k,btbcm,btrtl,btusb,rfcomm,btintel ablk_helper 16384 1 aesni_intel cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper media 24576 2 uvcvideo,videodev input_leds 16384 0 joydev 20480 0 serio_raw 16384 0 snd_hda_intel 36864 5 snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel cfg80211 540672 4 ath,ath9k_common,ath9k,mac80211 snd_hda_core 65536 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel snd_hwdep 16384 1 snd_hda_codec i915 1138688 5 intel_pch_thermal 16384 0 snd_seq_midi 16384 0 snd_seq_midi_event 16384 1 snd_seq_midi snd_pcm 102400 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core nls_iso8859_1 16384 1 ak8975 16384 0 drm_kms_helper 131072 1 i915 inv_mpu6050 20480 0 snd_rawmidi 32768 1 snd_seq_midi industrialio_triggered_buffer 16384 1 inv_mpu6050 kfifo_buf 16384 1 industrialio_triggered_buffer industrialio 57344 4 industrialio_triggered_buffer,ak8975,kfifo_buf,inv_mpu6050 drm 352256 6 i915,drm_kms_helper snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi i2c_mux 16384 1 inv_mpu6050 wmi 20480 2 mxm_wmi,asus_wmi snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi video 36864 2 i915,asus_wmi snd_timer 32768 2 snd_pcm,snd_seq snd_soc_sst_acpi 16384 0 dw_dmac 16384 0 dw_dmac_core 24576 1 dw_dmac i2c_algo_bit 16384 1 i915 8250_dw 16384 0 fb_sys_fops 16384 1 drm_kms_helper spi_pxa2xx_platform 24576 0 syscopyarea 16384 1 drm_kms_helper sysfillrect 16384 1 drm_kms_helper i2c_designware_platform 16384 0 processor_thermal_device 16384 0 intel_soc_dts_iosf 16384 1 processor_thermal_device i2c_designware_core 16384 1 i2c_designware_platform snd 81920 21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device sysimgblt 16384 1 drm_kms_helper parport_pc 36864 0 int3402_thermal 16384 0 iosf_mbi 16384 2 intel_soc_dts_iosf,intel_rapl int340x_thermal_zone 16384 2 int3402_thermal,processor_thermal_device int3400_thermal 16384 0 soundcore 16384 1 snd acpi_thermal_rel 16384 1 int3400_thermal ppdev 20480 0 lpc_ich 24576 0 shpchp 36864 0 acpi_pad 20480 0 mei_me 28672 0 mei 98304 1 mei_me lp 20480 0 parport 49152 3 lp,ppdev,parport_pc ahci 36864 5 r8169 81920 0 libahci 32768 1 ahci mii 16384 1 r8169 sdhci_acpi 16384 0 sdhci 45056 1 sdhci_acpi fjes 28672 0 ------------------ >From Biscuit Wang with outlook.com Change your word, change your world. ________________________________ > From: biscuit_2014@xxxxxxxxxxx > To: ulrik.debie-os@xxxxxxxxx > CC: dmitry.torokhov@xxxxxxxxx; linux-input@xxxxxxxxxxxxxxx > Subject: RE: PROBLEM: ETPS/2 Elantech Touchpad dies after resume from > suspend to RAM > Date: Tue, 27 Oct 2015 02:14:25 +0000 > > > Thanks for your reply. > > 0. All test result is based on Ubuntu 14.04.3 with 4.3.0-040300rc5-generic #201510111530 SMP Sun Oct 11 19:31:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux > > 1. The psmouse module is still there after resume > > 2. Nothing happens when I reload the psmouse module > > 3. Yes, I can apply the patch and build the kernel on my own > > 4. I wonder that there may be a bug on ASUS's BIOS, because there is a switch called "Internal Pointing Device" in the BIOS(UEFI) setup menu. > And there is a special touchpad driver called "ASUS Smart Gesture" for windows. > I had send a mail to the ASUS Support, but they refused to give any support for linux. > > 5. The full lsmod list is as below, maybe block some module will solve the problem. > > Full lsmod list before suspend > Module Size Used by > drbg 28672 1 > ansi_cprng 16384 0 > ctr 16384 2 > ccm 20480 2 > pci_stub 16384 1 > vboxpci 24576 0 > vboxnetadp 28672 0 > vboxnetflt 28672 0 > vboxdrv 442368 3 vboxnetadp,vboxnetflt,vboxpci > rfcomm 69632 0 > bnep 20480 2 > binfmt_misc 20480 1 > uvcvideo 90112 0 > videobuf2_vmalloc 16384 1 uvcvideo > videobuf2_memops 16384 1 videobuf2_vmalloc > videobuf2_core 49152 1 uvcvideo > ath3k 20480 0 > v4l2_common 16384 1 videobuf2_core > btusb 45056 0 > videodev 172032 3 uvcvideo,v4l2_common,videobuf2_core > btrtl 16384 1 btusb > btbcm 16384 1 btusb > media 24576 2 uvcvideo,videodev > btintel 16384 1 btusb > bluetooth 516096 15 bnep,ath3k,btbcm,btrtl,btusb,rfcomm,btintel > asus_nb_wmi 24576 0 > asus_wmi 28672 1 asus_nb_wmi > sparse_keymap 16384 1 asus_wmi > mxm_wmi 16384 0 > snd_hda_codec_hdmi 49152 1 > snd_hda_codec_realtek 81920 1 > snd_hda_codec_generic 73728 1 snd_hda_codec_realtek > intel_rapl 20480 0 > x86_pkg_temp_thermal 16384 0 > intel_powerclamp 16384 0 > coretemp 16384 0 > kvm_intel 163840 0 > kvm 507904 1 kvm_intel > arc4 16384 2 > crct10dif_pclmul 16384 0 > crc32_pclmul 16384 0 > ath9k 143360 0 > ghash_clmulni_intel 16384 0 > snd_hda_intel 36864 10 > ath9k_common 36864 1 ath9k > ath9k_hw 466944 2 ath9k_common,ath9k > aesni_intel 167936 4 > aes_x86_64 20480 1 aesni_intel > snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel > ath 32768 3 ath9k_common,ath9k,ath9k_hw > lrw 16384 1 aesni_intel > mac80211 724992 1 ath9k > gf128mul 16384 1 lrw > glue_helper 16384 1 aesni_intel > snd_hda_core 65536 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel > ablk_helper 16384 1 aesni_intel > cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper > snd_hwdep 16384 1 snd_hda_codec > i915 1138688 4 > input_leds 16384 0 > snd_pcm 102400 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core > joydev 20480 0 > serio_raw 16384 0 > cfg80211 540672 4 ath,ath9k_common,ath9k,mac80211 > intel_pch_thermal 16384 0 > mei_me 28672 0 > lpc_ich 24576 0 > shpchp 36864 0 > mei 98304 1 mei_me > drm_kms_helper 131072 1 i915 > nls_iso8859_1 16384 1 > ak8975 16384 0 > drm 352256 5 i915,drm_kms_helper > inv_mpu6050 20480 0 > snd_seq_midi 16384 0 > industrialio_triggered_buffer 16384 1 inv_mpu6050 > kfifo_buf 16384 1 industrialio_triggered_buffer > snd_seq_midi_event 16384 1 snd_seq_midi > industrialio 57344 4 industrialio_triggered_buffer,ak8975,kfifo_buf,inv_mpu6050 > i2c_algo_bit 16384 1 i915 > snd_rawmidi 32768 1 snd_seq_midi > i2c_mux 16384 1 inv_mpu6050 > dw_dmac 16384 0 > i2c_hid 20480 0 > snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi > fb_sys_fops 16384 1 drm_kms_helper > wmi 20480 2 mxm_wmi,asus_wmi > parport_pc 36864 0 > i2c_designware_platform 16384 0 > snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi > syscopyarea 16384 1 drm_kms_helper > snd_timer 32768 2 snd_pcm,snd_seq > dw_dmac_core 24576 1 dw_dmac > sysfillrect 16384 1 drm_kms_helper > i2c_designware_core 16384 1 i2c_designware_platform > ppdev 20480 0 > snd_soc_sst_acpi 16384 0 > video 36864 2 i915,asus_wmi > 8250_dw 16384 0 > int3402_thermal 16384 0 > processor_thermal_device 16384 0 > spi_pxa2xx_platform 24576 0 > sysimgblt 16384 1 drm_kms_helper > int3400_thermal 16384 0 > int340x_thermal_zone 16384 2 int3402_thermal,processor_thermal_device > snd 81920 31 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device > intel_soc_dts_iosf 16384 1 processor_thermal_device > iosf_mbi 16384 2 intel_soc_dts_iosf,intel_rapl > acpi_thermal_rel 16384 1 int3400_thermal > soundcore 16384 1 snd > acpi_pad 20480 0 > lp 20480 0 > mac_hid 16384 0 > parport 49152 3 lp,ppdev,parport_pc > hid_generic 16384 0 > usbhid 49152 0 > hid 118784 3 i2c_hid,hid_generic,usbhid > psmouse 122880 0 > ahci 36864 5 > r8169 81920 0 > libahci 32768 1 ahci > mii 16384 1 r8169 > sdhci_acpi 16384 0 > sdhci 45056 1 sdhci_acpi > fjes 28672 0 > > Full lsmod list after resume > Module Size Used by > hid_generic 16384 0 > usbhid 49152 0 > i2c_hid 20480 0 > hid 118784 3 i2c_hid,hid_generic,usbhid > mac_hid 16384 0 > psmouse 122880 0 > drbg 28672 1 > ansi_cprng 16384 0 > ctr 16384 2 > ccm 20480 2 > pci_stub 16384 1 > vboxpci 24576 0 > vboxnetadp 28672 0 > vboxnetflt 28672 0 > vboxdrv 442368 3 vboxnetadp,vboxnetflt,vboxpci > rfcomm 69632 8 > bnep 20480 2 > binfmt_misc 20480 1 > snd_hda_codec_realtek 81920 1 > snd_hda_codec_hdmi 49152 1 > snd_hda_codec_generic 73728 1 snd_hda_codec_realtek > asus_nb_wmi 24576 0 > asus_wmi 28672 1 asus_nb_wmi > mxm_wmi 16384 0 > sparse_keymap 16384 1 asus_wmi > intel_rapl 20480 0 > x86_pkg_temp_thermal 16384 0 > intel_powerclamp 16384 0 > coretemp 16384 0 > kvm_intel 163840 0 > kvm 507904 1 kvm_intel > uvcvideo 90112 0 > videobuf2_vmalloc 16384 1 uvcvideo > videobuf2_memops 16384 1 videobuf2_vmalloc > videobuf2_core 49152 1 uvcvideo > v4l2_common 16384 1 videobuf2_core > crct10dif_pclmul 16384 0 > arc4 16384 2 > crc32_pclmul 16384 0 > ghash_clmulni_intel 16384 0 > ath9k 143360 0 > ath9k_common 36864 1 ath9k > ath9k_hw 466944 2 ath9k_common,ath9k > ath 32768 3 ath9k_common,ath9k,ath9k_hw > aesni_intel 167936 4 > ath3k 20480 0 > mac80211 724992 1 ath9k > btusb 45056 0 > aes_x86_64 20480 1 aesni_intel > btrtl 16384 1 btusb > videodev 172032 3 uvcvideo,v4l2_common,videobuf2_core > lrw 16384 1 aesni_intel > btbcm 16384 1 btusb > gf128mul 16384 1 lrw > btintel 16384 1 btusb > glue_helper 16384 1 aesni_intel > bluetooth 516096 26 bnep,ath3k,btbcm,btrtl,btusb,rfcomm,btintel > ablk_helper 16384 1 aesni_intel > cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper > media 24576 2 uvcvideo,videodev > input_leds 16384 0 > joydev 20480 0 > serio_raw 16384 0 > snd_hda_intel 36864 5 > snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel > cfg80211 540672 4 ath,ath9k_common,ath9k,mac80211 > snd_hda_core 65536 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel > snd_hwdep 16384 1 snd_hda_codec > i915 1138688 5 > intel_pch_thermal 16384 0 > snd_seq_midi 16384 0 > snd_seq_midi_event 16384 1 snd_seq_midi > snd_pcm 102400 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core > nls_iso8859_1 16384 1 > ak8975 16384 0 > drm_kms_helper 131072 1 i915 > inv_mpu6050 20480 0 > snd_rawmidi 32768 1 snd_seq_midi > industrialio_triggered_buffer 16384 1 inv_mpu6050 > kfifo_buf 16384 1 industrialio_triggered_buffer > industrialio 57344 4 industrialio_triggered_buffer,ak8975,kfifo_buf,inv_mpu6050 > drm 352256 6 i915,drm_kms_helper > snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi > i2c_mux 16384 1 inv_mpu6050 > wmi 20480 2 mxm_wmi,asus_wmi > snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi > video 36864 2 i915,asus_wmi > snd_timer 32768 2 snd_pcm,snd_seq > snd_soc_sst_acpi 16384 0 > dw_dmac 16384 0 > dw_dmac_core 24576 1 dw_dmac > i2c_algo_bit 16384 1 i915 > 8250_dw 16384 0 > fb_sys_fops 16384 1 drm_kms_helper > spi_pxa2xx_platform 24576 0 > syscopyarea 16384 1 drm_kms_helper > sysfillrect 16384 1 drm_kms_helper > i2c_designware_platform 16384 0 > processor_thermal_device 16384 0 > intel_soc_dts_iosf 16384 1 processor_thermal_device > i2c_designware_core 16384 1 i2c_designware_platform > snd 81920 21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device > sysimgblt 16384 1 drm_kms_helper > parport_pc 36864 0 > int3402_thermal 16384 0 > iosf_mbi 16384 2 intel_soc_dts_iosf,intel_rapl > int340x_thermal_zone 16384 2 int3402_thermal,processor_thermal_device > int3400_thermal 16384 0 > soundcore 16384 1 snd > acpi_thermal_rel 16384 1 int3400_thermal > ppdev 20480 0 > lpc_ich 24576 0 > shpchp 36864 0 > acpi_pad 20480 0 > mei_me 28672 0 > mei 98304 1 mei_me > lp 20480 0 > parport 49152 3 lp,ppdev,parport_pc > ahci 36864 5 > r8169 81920 0 > libahci 32768 1 ahci > mii 16384 1 r8169 > sdhci_acpi 16384 0 > sdhci 45056 1 sdhci_acpi > fjes 28672 0 > > > > ------------------ > From Biscuit@Linux with outlook.com > Change your word, change your world. > > > ---------------------------------------- >> Date: Mon, 26 Oct 2015 20:40:15 +0100 >> From: ulrik.debie-os@xxxxxxxxx >> To: biscuit_2014@xxxxxxxxxxx >> CC: dmitry.torokhov@xxxxxxxxx; linux-input@xxxxxxxxxxxxxxx >> Subject: Re: PROBLEM: ETPS/2 Elantech Touchpad dies after resume from suspend to RAM >> >> Hi, >> >> Sorry, reaction will be slow these days, I'm rather busy. >> >> >> So indeed your keyboard is also serio connected but that keeps on functioning >> (and you're not using an usb keyboard). >> >> Can you confirm that psmouse module is still loaded after the resume ? I see >> no clear reason why the sysfs entry would be gone except when it is asked >> to do a complete 'disconnect'. We could verify if elantech_disconnect is >> called by adding a printk there for instance. >> Would it be easy for you to apply a patch to the kernel and build ? >> >> What happens if you rmmod psmouse and modprobe it again ? Does that also make >> the mouse function again ? If that already gives you the mouse back, you can >> add unload/modprobe the module as a workaround to your suspend/resume scripts. >> >> When after resume the psmouse module is still present, I expect the problem >> to be within the kernel and not gnome. >> >> Best regards, >> Ulrik >> ?韬{.n?????%??檩??w?{.n???{炳)楹哜?^n?■???h?璀?{?夸z罐?+€?zf"?????i?????_璁?:+v??撸?