Hi,
My sound card dies after S3 sometimes. Basically, if it dies depends on
the order of sysdev's resume. If IRQ router resume before PIC (I use a
tricky method to change order. It's changing the initcall level of the
sysfs initialization for the device), the sound card die. Otherwise, it
works. Is it possible that we add some levels for sysdev? I'd like some
sysdevs resume before other sysdevs. Does this make sense?
Does the attached patch help? I have a similar problem, and calling
acpi_leave_sleep_state and acpi_disable_wakeup_device before resuming the
devices solves my problems
Cheers,
Stefan