On Sunday 14 June 2009, Thomas Gleixner wrote: > On Sun, 14 Jun 2009, Rafael J. Wysocki wrote: > > Evidently, the change of the interrupt handling during suspend-resume, > > commit 2ed8d2b3a81bdbb0418301628ccdb008ac9f40b7 (PM: Rework handling of > > interrupts during suspend-resume) broke resume (specifically, the enabling of > > nonboot CPUs) on the Benjamin's machine, but only if MSI support is enabled. > > Also, resume works if suspend_device_irqs() and resume_device_irqs() in > > drivers/base/power/main.c are commented out. > > > > Is there anything the MSI code does in __enable_irq() and/or __disable_irq() > > that might cause this problem to appear? > > Not that I'm aware of. Which of the devices is using MSI ? Have to > tried to skip only the MSI ones in suspend/resume_device_irqs() ? Good idea. Benjamin, please send /proc/interrupts from your system. Best, Rafael -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html