Bug 1048569
Summary: | Suspend to disk on Acer C720P by closing the lid or power button does not work | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Yannick Defais <sevmek> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 20 | CC: | gansalmon, green, gregjo, itamar, jonathan, kernel-maint, madhu.chinakonda, wierdlmate |
Target Milestone: | --- | Flags: | wierdlmate:
needinfo?
|
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-03-17 18:45:16 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Yannick Defais
2014-01-05 10:04:29 UTC
Some references on the topic: https://plus.google.com/+PedroLarroy/posts/6CgQypQukMa https://bbs.archlinux.org/viewtopic.php?id=173418&p=1 I think you need more stuff in kernel command line. Using just tpm_tis.force I get: Jan 4 16:39:04 shampoo kernel: [ 4.023145] genirq: Flags mismatch irq 8. 00000080 (tpm0) vs. 00000000 (rtc0) Jan 4 16:39:04 shampoo kernel: [ 4.023151] CPU: 1 PID: 310 Comm: systemd-udevd Tainted: GF O 3.12.6-300.fc20.x86_64 #1 ... (stacktrace) Jan 4 16:39:04 shampoo kernel: [ 4.023279] tpm_tis tpm_tis: Unable to request irq: 8 for probe so to avoid this I am adding: tpm_tis.force=1 tpm_tis.interrupts=0 *********** 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. *********** MASS BUG UPDATE ************** This bug has been in a needinfo state for several weeks and is being closed with insufficient data due to inactivity. If this is still an issue with Fedora 20, please feel free to reopen the bug and provide the additional information requested. In order to have suspend work longer than a few seconds, the following is needed echo TPAD > /proc/acpi/wakeup echo TSCR > /proc/acpi/wakeup It is suggested at http://blog.sergiodj.net/post/2014-09-26-fedora-on-acer-c720p/ that this is made permanent in rc.local. Is that the best place? The tpm_tis.interrupts=0 option to the kernel made no difference for me. After the suspend, I get # dmesg|grep ERROR [ 71.514293] [drm:ivybridge_irq_handler] *ERROR* Unclaimed register before interrupt [ 71.514313] [drm:ivybridge_irq_handler] *ERROR* Unclaimed register before interrupt [ 71.514343] [drm:ivybridge_irq_handler] *ERROR* Unclaimed register before interrupt [ 71.514661] [drm:hsw_unclaimed_reg_check] *ERROR* Unclaimed write to 41000 [ 71.514678] [drm:ivybridge_irq_handler] *ERROR* Unclaimed register before interrupt This is on a Fedora 20 system right after installation, so nothing got updated and I have # uname -r 3.11.10-301.fc20.x86_64 On the other hand, on another c720 (I have two kids), I have everything updated, and the workaround described in this bug report were *all* needed to make suspenmd work, and not get ehci errors fill the kernel logs, make the system work increasingly slowly (like wifi) and eventually lock the system. In other words, the bug is there both in the 3.16 and in the rawhide 3.17 kernels! OK, so after updating the (vanilla except the workarounds of this bugreport) system, I have [marci@localhost ~]$ dmesg|grep ERROR [marci@localhost ~]$ sudo pm-suspend [sudo] password for marci: [marci@localhost ~]$ dmesg|grep ERROR [ 97.805952] xhci_hcd 0000:00:14.0: Setup ERROR: setup context command for slot 1. [ 97.958772] xhci_hcd 0000:00:14.0: Setup ERROR: setup context command for slot 1. This is with the latest official kernel of Fedora 20 [marci@localhost ~]$ uname -r 3.16.3-200.fc20.x86_64 How do you reopen this bug: as I wrote here, it's still present in kernel 3.17, and there is only a workaround that still gives some errors. Thanks. |