At Sat, 14 Jul 2007 17:55:52 +0200, Pavel Kysilka wrote: > > Hi, > > attached patch fix resume on thinkpad notebooks with cs46xx chip. > Tested with Thinkpad A21m. > > Patch is opposite latest linus git 2.6.22. > > Bug #1946 may be closed. > > Signed-off-by: Pavel Kysilka <pavelk@xxxxxxx> Oh, thanks for hunting this long-standing bug! I think, however, it cannot be applied as it is. First, snd_cs46xx_start_dsp() calls cs46xx_dsp_load_module(), and the latter function isn't designed for the PM resume. We'd need a special resume function just for clearing area & reloading the dsp images according to the already loaded DSP modules. Second, __devinit prefix for snd_cs46xx_start_dsp() has to be removed if it's called from the PM handler. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel