Comment 0 for bug 1670356

Revision history for this message
Timothy Allen (tim-treehouse) wrote :

Using the latest 16.04 LTS (Ubuntu 4.4.0-64.85-generic 4.4.44), my Dell Inspiron 7548 wakes everytime the Elan touchpad registers a touch. This causes the machine to wake when the lid is closed, and renders the suspend/hibernate function useless.

The only way in which the suspend doesn't respond to the touchpad is if the touchpad is manipulated *during* the suspend process.

This is true when removing the drivers or unbinding the hardware in /etc/pm/sleep.d; removing or unbinding will still cause the laptop to wake from sleep unless the touchpad has been touched between removing the driver and suspending the laptop.

Disabling everything in /proc/acpi/wakeup has no effect on the issue.

The relevant lines from dmesg:
[ 174.627776] input: MSFT0001:00 06CB:75BD Touchpad as /devices/pci0000:00/INT3
433:00/i2c-5/i2c-MSFT0001:00/0018:06CB:75BD.0001/input/input13
[ 174.627923] hid-multitouch 0018:06CB:75BD.0001: input,hidraw0: I2C HID v1.00 Mouse [MSFT0001:00 06CB:75BD] on i2c-MSFT0001:00

lsusb:
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 8087:07dc Intel Corp.
Bus 002 Device 003: ID 04f3:2098 Elan Microelectronics Corp.
Bus 002 Device 002: ID 1bcf:2b8a Sunplus Innovation Technology Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

(04f3:2098 is the device in question.)

lsmod:
Module Size Used by
i2c_hid 20480 0
hid_multitouch 20480 0
hid 118784 2 i2c_hid,hid_multitouch
joydev 20480 0
rfcomm 69632 2
drbg 32768 1
ansi_cprng 16384 0
ctr 16384 2
ccm 20480 2
xt_CHECKSUM 16384 1
iptable_mangle 16384 1
ipt_MASQUERADE 16384 3
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
iptable_nat 16384 1
nf_nat_ipv4 16384 1 iptable_nat
nf_nat 24576 2 nf_nat_ipv4,nf_nat_masquerade_ipv4
nf_conntrack_ipv4 16384 2
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
xt_conntrack 16384 1
nf_conntrack 106496 5 nf_nat,nf_nat_ipv4,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4
ipt_REJECT 16384 2
nf_reject_ipv4 16384 1 ipt_REJECT
xt_tcpudp 16384 6
bridge 126976 0
stp 16384 1 bridge
llc 16384 2 stp,bridge
ebtable_filter 16384 0
ebtables 36864 1 ebtable_filter
ip6table_filter 16384 0
ip6_tables 28672 1 ip6table_filter
iptable_filter 16384 1
ip_tables 24576 3 iptable_filter,iptable_mangle,iptable_nat
x_tables 36864 11 ip6table_filter,xt_CHECKSUM,ip_tables,xt_tcpudp,ipt_MASQUERADE,xt_conntrack,iptable_filter,ebtables,ipt_REJECT,iptable_mangle,ip6_tables
bnep 20480 2
nls_iso8859_1 16384 1
dell_laptop 20480 0
dell_wmi 16384 0
dcdbas 16384 1 dell_laptop
sparse_keymap 16384 1 dell_wmi
dell_smm_hwmon 16384 0
uvcvideo 90112 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 28672 1 uvcvideo
videobuf2_core 36864 2 uvcvideo,videobuf2_v4l2
v4l2_common 16384 1 videobuf2_v4l2
videodev 176128 4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
arc4 16384 2
dell_led 16384 1
media 24576 2 uvcvideo,videodev
iwlmvm 311296 0
snd_hda_codec_hdmi 53248 1
snd_hda_codec_realtek 86016 1
snd_hda_codec_generic 77824 1 snd_hda_codec_realtek
mac80211 737280 1 iwlmvm
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
snd_hda_intel 40960 12
coretemp 16384 0
snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
kvm_intel 172032 0
kvm 544768 1 kvm_intel
snd_hda_core 73728 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
irqbypass 16384 1 kvm
snd_hwdep 16384 1 snd_hda_codec
crct10dif_pclmul 16384 0
iwlwifi 200704 1 iwlmvm
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
snd_pcm 106496 5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
aesni_intel 167936 4
btusb 45056 0
aes_x86_64 20480 1 aesni_intel
btrtl 16384 1 btusb
btbcm 16384 1 btusb
btintel 16384 1 btusb
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
acpi_als 16384 0
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi
bluetooth 520192 29 bnep,btbcm,btrtl,btusb,rfcomm,btintel
glue_helper 16384 1 aesni_intel
kfifo_buf 16384 1 acpi_als
ablk_helper 16384 1 aesni_intel
cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_pcm,snd_seq
cfg80211 565248 3 iwlwifi,mac80211,iwlmvm
industrialio 61440 2 acpi_als,kfifo_buf
input_leds 16384 0
serio_raw 16384 0
snd 81920 34 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
soundcore 16384 1 snd
mei_me 36864 0
dw_dmac 16384 0
dw_dmac_core 24576 1 dw_dmac
mei 98304 1 mei_me
dell_smo8800 16384 0
dell_rbtn 16384 0
int3403_thermal 16384 0
shpchp 36864 0
lpc_ich 24576 0
acpi_pad 24576 0
int3400_thermal 16384 0
int3402_thermal 16384 0
acpi_thermal_rel 16384 1 int3400_thermal
i2c_designware_platform 16384 0
int340x_thermal_zone 16384 2 int3402_thermal,int3403_thermal
mac_hid 16384 0
i2c_designware_core 20480 1 i2c_designware_platform
acpi_call 16384 0
parport_pc 32768 0
ppdev 20480 0
lp 20480 0
parport 49152 3 lp,ppdev,parport_pc
autofs4 40960 2
i915 1208320 13
i2c_algo_bit 16384 1 i915
drm_kms_helper 155648 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
ahci 36864 3
drm 364544 11 i915,drm_kms_helper
libahci 32768 1 ahci
wmi 20480 2 dell_led,dell_wmi
video 40960 3 i915,dell_wmi,dell_laptop
fjes 28672 0