Messages in this thread | | | From | Fedor Karpelevitch <> | Subject | Re: [BUG] ali5451 not resumed properly under 2.6.7 ( fine under 2.6.6 ) | Date | Thu, 24 Jun 2004 13:34:40 -0700 |
| |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Takashi Iwai wrote: > At Wed, 23 Jun 2004 10:04:17 -0700, > > Fedor Karpelevitch wrote: > > Hi, > > > > I upgraded to 2.6.7 recently and noticed that my ali5451 souncard > > stopped behaving properly after resuming. > > > > Basically after resume it produces no sound even though > > everything pretends that the card is working properly (mixer > > "changes" volume etc...). > > I found that executing something like 'alsactl -F power A5451 D1' > > makes it produce sound again although the volume is noticably > > lower than it should be. > > > > 2.6.6 works just fine. > > > > I looked at the diff for ali5451.c and noticed that in > > ali_suspend a call to snd_pcm_suspend_all(chip->pcm) was added, > > but in ali_resume no call to resume pcm was added. Could that be > > the cause of the problem? > > No, the resume is done either in pcm_oss.c or by calling the resume > ioctl explicitly from ALSA-native apps later on. > > > I will try adding that call and see if that fixes the problem. > > There is no function such as snd_pcm_resume_pcm().
yeh, I figured that out... Should there be one?
> > Maybe you can remove the calls of snd_pcm_suspend_all(), > snd_ac97_suspend() in suspend callback, and snd_ac97_resume() in > resume callback. >
I tried this but it did not help, same result - no sound after resume, tweaking PCM volume does make sound come back, but it is noticably quieter than before suspend. I am back to 2.6.6 for now... :-(
Fedor -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFA2zrlw4m50RG4juoRAr5jAKClrmdZDMOKf12WVWQ5qmoyIv+z5ACfZit2 sBRBksHIVbqGF/Yljk1v/XY= =eFiQ -----END PGP SIGNATURE----- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |