Bug 703002 - Keyboard & Trackpad malfunction after suspend
Summary: Keyboard & Trackpad malfunction after suspend
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: pm-utils
Version: 15
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jaroslav Škarvada
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-08 23:16 UTC by Daniel
Modified: 2012-08-06 20:03 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---


Attachments (Terms of Use)

Description Daniel 2011-05-08 23:16:14 UTC
Description of problem: After waking a Dell Vostro V13 from suspend, the keyboard won't register every keystroke & the touchpad is not sensitive enough. After restart all is well.


Version-Release number of selected component (if applicable):


How reproducible: Close the lid and allow laptop to go into suspend. Open lid and try to type or use the touchpad.


Steps to Reproduce:
1.Close Lid
2.Open Lid
3.Try to type or use mouse
  
Actual results:cursor difficult to use, not all keystrokes register


Expected results:to have the same experience prior to suspend


Additional info:works fine after a restart until suspended again

Comment 1 Kevin Fenzi 2011-05-08 23:44:21 UTC
No idea if this is kernel or pm-utils or something else, but it's not mousepad (the simple Xfce text editor :)

Comment 2 Jaroslav Škarvada 2011-05-09 07:55:40 UTC
Please provide output of:
# pm-utils-bugreport-info.sh

If it is USB connected (internally), try the following hook:
https://bugzilla.redhat.com/attachment.cgi?id=492542
Copy it to /etc/pm/sleep.d/ and mark executable.

Comment 3 Daniel 2011-05-09 12:21:42 UTC
Here is the output:


SUSPEND LOG
Initial commandline parameters: 
Sun May  8 20:01:16 EDT 2011: Running hooks for suspend.
Running hook /usr/lib64/pm-utils/sleep.d/00logging suspend suspend:
Linux Vostro 2.6.38.5-24.fc15.x86_64 #1 SMP Fri May 6 08:00:28 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Module                  Size  Used by
fuse                   62289  3 
ppdev                   7836  0 
parport_pc             21216  0 
parport                32438  2 ppdev,parport_pc
sunrpc                195388  1 
cpufreq_ondemand        9466  2 
acpi_cpufreq            7001  1 
freq_table              3963  2 cpufreq_ondemand,acpi_cpufreq
mperf                   1505  1 acpi_cpufreq
ip6t_REJECT             4048  2 
nf_conntrack_ipv6       7978  6 
nf_defrag_ipv6          9531  1 nf_conntrack_ipv6
ip6table_filter         1695  1 
ip6_tables             16850  1 ip6table_filter
snd_hda_codec_realtek   325418  1 
snd_hda_intel          23694  2 
btusb                  14708  0 
bluetooth              91207  1 btusb
snd_hda_codec          80822  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6368  1 snd_hda_codec
arc4                    1457  2 
snd_seq                52438  0 
snd_seq_device          6001  1 snd_seq
r8169                  35525  0 
mii                     4318  1 r8169
snd_pcm                78484  2 snd_hda_intel,snd_hda_codec
dell_laptop             8631  0 
dcdbas                  7772  1 dell_laptop
iwlagn                253997  0 
iwlcore               144189  1 iwlagn
uvcvideo               54609  0 
videodev               63426  1 uvcvideo
i2c_i801                9213  0 
v4l2_compat_ioctl32     6697  1 videodev
mac80211              234498  2 iwlagn,iwlcore
snd_timer              19593  2 snd_seq,snd_pcm
iTCO_wdt               11480  0 
joydev                  9635  0 
snd                    62686  12 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore               6299  1 snd
snd_page_alloc          7431  2 snd_hda_intel,snd_pcm
microcode              18117  0 
cfg80211              135850  3 iwlagn,iwlcore,mac80211
rfkill                 16552  4 bluetooth,dell_laptop,cfg80211
iTCO_vendor_support     2634  1 iTCO_wdt
ipv6                  282108  29 ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6
i915                  346639  3 
drm_kms_helper         27243  1 i915
drm                   187984  4 i915,drm_kms_helper
i2c_algo_bit            5014  1 i915
i2c_core               25468  6 videodev,i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
video                  12432  1 i915
             total       used       free     shared    buffers     cached
Mem:       2017952     616712    1401240          0      28208     275124
-/+ buffers/cache:     313380    1704572
Swap:      4063228          0    4063228

/usr/lib64/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib64/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/01grub suspend suspend:

/usr/lib64/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/49bluetooth suspend suspend:

/usr/lib64/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Done.

/usr/lib64/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/56atd suspend suspend:

/usr/lib64/pm-utils/sleep.d/56atd suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/56dhclient suspend suspend:

/usr/lib64/pm-utils/sleep.d/56dhclient suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib64/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib64/pm-utils/sleep.d/90clock suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib64/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/95led suspend suspend:

/usr/lib64/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/95packagekit suspend suspend:

/usr/lib64/pm-utils/sleep.d/95packagekit suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.

/usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0

/usr/lib64/pm-utils/sleep.d/99video suspend suspend: success.
Sun May  8 20:01:17 EDT 2011: performing suspend
Sun May  8 20:02:49 EDT 2011: Awake.
Sun May  8 20:02:49 EDT 2011: Running hooks for resume
Running hook /usr/lib64/pm-utils/sleep.d/99video resume suspend:

/usr/lib64/pm-utils/sleep.d/99video resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:

/usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/95packagekit resume suspend:
method return sender=:1.52 -> dest=:1.69 reply_serial=2

/usr/lib64/pm-utils/sleep.d/95packagekit resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/95led resume suspend:

/usr/lib64/pm-utils/sleep.d/95led resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/94cpufreq resume suspend:

/usr/lib64/pm-utils/sleep.d/94cpufreq resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/90clock resume suspend:

/usr/lib64/pm-utils/sleep.d/90clock resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/75modules resume suspend:
Reloaded unloaded modules.

/usr/lib64/pm-utils/sleep.d/75modules resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/56dhclient resume suspend:

/usr/lib64/pm-utils/sleep.d/56dhclient resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/56atd resume suspend:
Restarting atd (via systemctl):  [  OK  ]

/usr/lib64/pm-utils/sleep.d/56atd resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/55NetworkManager resume suspend:
Having NetworkManager wake interfaces back up...Done.

/usr/lib64/pm-utils/sleep.d/55NetworkManager resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/49bluetooth resume suspend:

/usr/lib64/pm-utils/sleep.d/49bluetooth resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/01grub resume suspend:

/usr/lib64/pm-utils/sleep.d/01grub resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/00powersave resume suspend:

/usr/lib64/pm-utils/sleep.d/00powersave resume suspend: success.
Running hook /usr/lib64/pm-utils/sleep.d/00logging resume suspend:

/usr/lib64/pm-utils/sleep.d/00logging resume suspend: success.
Sun May  8 20:02:49 EDT 2011: Finished.
======
SYS POWER
total 0
-rw-r--r--. 1 root root 4096 May  9 08:15 disk
-rw-r--r--. 1 root root 4096 May  9 08:17 image_size
-rw-r--r--. 1 root root 4096 May  9 08:17 pm_async
-rw-r--r--. 1 root root 4096 May  9 08:17 pm_test
-rw-r--r--. 1 root root 4096 May  9 08:17 pm_trace
-rw-r--r--. 1 root root 4096 May  9 08:17 pm_trace_dev_match
-rw-r--r--. 1 root root 4096 May  9 08:17 resume
-rw-r--r--. 1 root root 4096 May  9 08:15 state
-rw-r--r--. 1 root root 4096 May  9 08:17 wakeup_count
======
SYS POWER STATE
mem disk
======
SYS POWER DISK
[platform] test testproc shutdown reboot 
======
QUIRKDB
Kernel modesetting video driver detected, not using quirks.
location: /usr/lib64/pm-utils/video-quirks
total 88
drwxr-xr-x. 2 root root  4096 May  6 21:18 .
dr-xr-xr-x. 7 root root  4096 May  6 21:18 ..
-rw-r--r--. 1 root root  5338 Mar 17 13:06 20-video-quirk-pm-acer.quirkdb
-rw-r--r--. 1 root root   899 Mar 17 13:06 20-video-quirk-pm-apple.quirkdb
-rw-r--r--. 1 root root  4259 Mar 17 13:06 20-video-quirk-pm-asus.quirkdb
-rw-r--r--. 1 root root  5942 Mar 17 13:06 20-video-quirk-pm-dell.quirkdb
-rw-r--r--. 1 root root  3671 Mar 17 13:06 20-video-quirk-pm-fujitsu.quirkdb
-rw-r--r--. 1 root root 10798 Mar 17 13:06 20-video-quirk-pm-hp.quirkdb
-rw-r--r--. 1 root root  3911 Mar 17 13:06 20-video-quirk-pm-ibm.quirkdb
-rw-r--r--. 1 root root  3680 Mar 17 13:06 20-video-quirk-pm-lenovo.quirkdb
-rw-r--r--. 1 root root 11584 Mar 17 13:06 20-video-quirk-pm-misc.quirkdb
-rw-r--r--. 1 root root   943 Mar 17 13:06 20-video-quirk-pm-samsung.quirkdb
-rw-r--r--. 1 root root  2289 Mar 17 13:06 20-video-quirk-pm-sony.quirkdb
-rw-r--r--. 1 root root  4133 Mar 17 13:06 20-video-quirk-pm-toshiba.quirkdb
======
SYS PROPS
system_firmware_version: A05
system_firmware_vendor: Dell Inc.
system_firmware_release_date: 08/27/2010
system_hardware_vendor: Dell Inc.
system_hardware_product: Vostro V13
system_hardware_version: A05
system_board_product: 06041G
system_board_version: A05
system_board_vendor: Dell Inc.
system_hardware_primary_video_vendor: 0x8086
system_hardware_primary_video_product: 0x2a42
system_hardware_primary_video_driver: i915
system_hardware_primary_video_using_kms: true
system_kernel_version: 2.6.38.5-24.fc15.x86_64
======
QUIRKS USED
--quirk-no-chvt
======
ETC PM
/etc/pm:
total 12
drwxr-xr-x. 2 root root 4096 Apr  5 06:47 config.d
drwxr-xr-x. 2 root root 4096 Apr  5 06:47 power.d
drwxr-xr-x. 2 root root 4096 Apr  5 06:47 sleep.d

/etc/pm/config.d:
total 0

/etc/pm/power.d:
total 0

/etc/pm/sleep.d:
total 0
DIR /etc/pm/config.d
======
DIR /etc/pm/power.d
======
DIR /etc/pm/sleep.d
======
UNAME
Linux Vostro 2.6.38.5-24.fc15.x86_64 #1 SMP Fri May 6 08:00:28 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
======
RPM
kernel-2.6.38.5-22.fc15
kernel-2.6.38.5-24.fc15
pm-utils-1.4.1-6.fc15
package hal is not installed
package hal-info is not installed
gnome-power-manager-3.0.0-2.fc15
package vbetool is not installed
radeontool-1.5-7.fc15
hdparm-9.36-2.fc15
======
FEDORA RELEASE
Fedora release 15 (Lovelock)

Comment 4 Daniel 2011-05-09 13:11:14 UTC
I also followed your instructions for creating /etc/pm/sleep.d/10ehci_hcd.hook.sh and didn't have any success. I really do appreciate all of your suggestions! I hope we can figure this out.

Comment 5 Jaroslav Škarvada 2011-06-08 16:37:11 UTC
Do you know if it worked before (with older fedoras, kernels, e.g. is it regression)?

Does it work without X, e.g. from something previously known as "runlevel 3"?

Does manually unbinding/rebinding the keyboard/mouse controller helps (e.g. something like: http://ubuntuforums.org/showpost.php?p=5220536&postcount=19)?

Comment 6 Fedora End Of Life 2012-08-06 20:03:55 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 15. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained.  At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this 
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen 
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we were unable to fix it before Fedora 15 reached end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" (top right of this page) and open it against that 
version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 7 Fedora End Of Life 2012-08-06 20:03:55 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 15. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained.  At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this 
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen 
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we were unable to fix it before Fedora 15 reached end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" (top right of this page) and open it against that 
version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.