Hide Forgot
Description of problem: On an Acer Extensa 4620Z (same as Acer 2310) laptop, when I suspend the laptop using a stock Fedora kernel, and then attempt to resume, the laptop loses power. If I recompile the kernel with psmouse built as a module, rather than built into the kernel, and then unload the psmouse module before suspending, the problem does not occur. Version-Release number of selected component (if applicable): kernel-3.1.0-7.fc16.x86_64 How reproducible: always Steps to Reproduce: 1. suspend Acer Extensa 4620Z laptop running Fedora (eg. close the lid) 2. press power button to resume laptop Actual results: Laptop turns on briefly, spins up disk, then powers off Expected results: Normal resume Additional info: This has been a very longstanding bug (at least since 2008). I finally did some googling and found an Ubuntu bug report (attached). Ubuntu compiles psmouse as a module, but Fedora ships it built into the kernel. I rebuilt the kernel with the PS/2 mouse subsystem built as a module, and was able to use the fix described in that report, which is, create a file under /etc/pm/config.d that contains the following line: SUSPEND_MODULES="psmouse"; This only works in Fedora once you have recompiled the kernel with psmouse as a module.
[mass update] kernel-3.3.0-4.fc16 has been pushed to the Fedora 16 stable repository. Please retest with this update.
Unfortunately, kernel-3.3.0-4.fc16 does not solve this problem. It still needs to be recompiled with psmouse as a module, and that module needs to be removed on suspend.
# Mass update to all open bugs. Kernel 3.6.2-1.fc16 has just been pushed to updates. This update is a significant rebase from the previous version. Please retest with this kernel, and let us know if your problem has been fixed. In the event that you have upgraded to a newer release and the bug you reported is still present, please change the version field to the newest release you have encountered the issue with. Before doing so, please ensure you are testing the latest kernel update in that release and attach any new and relevant information you may have gathered. If you are not the original bug reporter and you still experience this bug, please file a new report, as it is possible that you may be seeing a different problem. (Please don't clone this bug, a fresh bug referencing this bug in the comment is sufficient).
This bug is still present with kernel-3.6.2-4.fc17.x86_64.
This bug is still present with kernel-3.7.7-201.fc18.x86_64.
Are you still seeing this with 3.9.y kernels? If so, can you attach the output of both dmesg and lsmod?
Yes, it's still true in 3.9 kernels. Without psmouse built as a module, and placed in a pm quirk, it still fails to return from suspend. I'm attaching a dmesg and lsmod for 3.9.6-200.fc18.x86_64 (pre-suspend). Every couple months I rebuild the latest stock fedora kernel for this laptop. The only thing I change in the kernel config is CONFIG_MOUSE_PS2=y to CONFIG_MOUSE_PS2=m. With the above setting, and the pm quirk from two years ago up at the top, things seem to work.
Created attachment 770247 [details] dmesg from 3.9.6-200.fc18.x86_64 pre suspend
Created attachment 770248 [details] lsmod from 3.9.6-200.fc18.x86_64 pre suspend
*********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 18 kernel bugs. Fedora 18 has now been rebased to 3.11.4-101.fc18. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you have moved on to Fedora 19, and are still experiencing this issue, please change the version to Fedora 19. If you experience different issues, please open a new bug report for those.
I verified that this bug still exists for kernel-3.11.6-200.fc19.x86_64.
*********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 19 kernel bugs. Fedora 19 has now been rebased to 3.12.6-200.fc19. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you have moved on to Fedora 20, and are still experiencing this issue, please change the version to Fedora 20. If you experience different issues, please open a new bug report for those.
On Fedora 20 now, this bug exists in 3.12.8-300.fc20.x86_64.
*********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 20 kernel bugs. Fedora 20 has now been rebased to 3.13.4-200.fc20. Please test this kernel update and let us know if you issue has been resolved or if it is still present with the newer kernel. If you experience different issues, please open a new bug report for those.
Same issue occurs with 3.13.4-200.fc20.
*********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 20 kernel bugs. Fedora 20 has now been rebased to 3.14.4-200.fc20. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you experience different issues, please open a new bug report for those.
I retested with 3.14.4-200, same problem. I rebuilt with psmouse as a module and, as before, it fixed the problem.
I've update my kernel to 3.14.4-200. In my Lenovo thinkpad E430 The suspend/resume works great, if i unplug my logitech USB keyboard & mouse receiver. I think the receiver of my cordless mouse might be sending "noise-input", which triggered the resume.
Sorry the update of my kernel is to 3.14.8-100.fc19.x86_64 #1 SMP Mon Jun 16 21:53:59 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
*********** MASS BUG UPDATE ************** We apologize for the inconvenience. There is a large number of bugs to go through and several of them have gone stale. Due to this, we are doing a mass bug update across all of the Fedora 20 kernel bugs. Fedora 20 has now been rebased to 3.17.2-200.fc20. Please test this kernel update (or newer) and let us know if you issue has been resolved or if it is still present with the newer kernel. If you have moved on to Fedora 21, and are still experiencing this issue, please change the version to Fedora 21. If you experience different issues, please open a new bug report for those.
Well, the bug outlasted the hardware. I no longer have this laptop.