Bug 13599
Summary: | Asus Xonar D1 (snd_virtuoso) not working after resume from suspend | ||
---|---|---|---|
Product: | Drivers | Reporter: | Dan Ziemba (zman0900) |
Component: | Sound(ALSA) | Assignee: | Clemens Ladisch (clemens) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | clemens, tiwai |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | Subsystem: | ||
Regression: | No | Bisected commit-id: | |
Attachments: | patch to correctly reinitialize D1 after resume |
Description
Dan Ziemba
2009-06-22 09:59:42 UTC
Suspend+resume was tested on my D2, but not with any other model AFAIK. Apparently, the driver does not correctly reinitialize the DACs. I'll see if there is some driver initialization code that could be resused when resuming. Created attachment 22159 [details]
patch to correctly reinitialize D1 after resume
Please try the attached patch.
I compiled just snd-virtuoso.ko with this patch and loaded it and it seems to work perfectly. Sound works after resume both if it was stopped when going to sleep and if it was playing when going to sleep. This can probably be marked as resolved. Thank you. |