Bug 4122
Summary: | S3 resume: IDE fails - Sony VAIO | ||
---|---|---|---|
Product: | ACPI | Reporter: | Scott Hutton (shutton) |
Component: | Power-Sleep-Wake | Assignee: | Shaohua (shaohua.li) |
Status: | REJECTED DUPLICATE | ||
Severity: | normal | CC: | acpi-bugzilla |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.10-1.741_FC3 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
Output from "lspci -vvv"
Contents of /proc/interrupts |
Description
Scott Hutton
2005-01-29 00:06:05 UTC
Created attachment 4485 [details]
Output from "lspci -vvv"
I left out an obvious step in the "steps to reproduce" section. Before the last item: * echo 3 > /proc/acpi/sleep, then resume with keyboard press I figured out how to catch more of the post-suspend output (by trying to put it to sleep again, which doesn't require disk interaction). Here's the output. I didn't write down all of the addresses and arguments, so let me know if there are any of particular interest. FYI, IRQ 14 on my system is allocated to ide0. I'll append the full interrupt list as an attachment to this bug. Also, the second attempt to switch back to S3 utterly fails and hangs the system. - - - - - Back to C! Warning: CPU frequency is 6000000, cpufreq assumed 2000000 kHz Debug: sleeping function called from invalid context at mm/slab.c:2055 in_atomic():0, irqs_disabled():1 [<c011b5d1>] __mgmtd_sleep+0xd1/0xf0 [<xxxxxxxx>] acpi_ut_trace ... [<xxxxxxxx>] kmem_cache_alloc ... [<xxxxxxxx>] acpi_pci_link_set ... [<xxxxxxxx>] acpi_pci_link_resume ... [<xxxxxxxx>] sysdev_resume ... [<xxxxxxxx>] device_power_up ... [<xxxxxxxx>] suspend_enter ... [<xxxxxxxx>] enter_state ... [<xxxxxxxx>] acpi_suspend ... [<xxxxxxxx>] copy_from_user ... [<xxxxxxxx>] acpi_system_write_sleep ... [<xxxxxxxx>] vfs_write ... [<xxxxxxxx>] sys_write ... [<xxxxxxxx>] sysenter_post_exp ... PM: Finishing up. pci_irq-0357 [14] acpi_pci_irq_derive : Unable to derive IRQ for device 0000:00:1f.1 ACPI: PCI interrupt 0000:00:1f.1[A]: no GSI hda: lost interrupt evevent-0286: *** Error: No installed handler for fixed event [00000002] Restarting tasks... done Created attachment 4488 [details]
Contents of /proc/interrupts
The last test was performed with a plain 2.6.10 kernel with the "acpi-20050125-2.6.10.diff.gz" patch applied. The kernel was passed "init=/bin/sh" to prevent module loading (beyond ext3 and jbd via initrd). still an issue with 2.6.13? Could you please try the patch at bug 2039 and report it back? Let's see if the ide failure is caused by lack of invoking ACPI metthods. |