Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932490AbWAQORe (ORCPT ); Tue, 17 Jan 2006 09:17:34 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932508AbWAQORe (ORCPT ); Tue, 17 Jan 2006 09:17:34 -0500 Received: from cantor2.suse.de ([195.135.220.15]:8411 "EHLO mx2.suse.de") by vger.kernel.org with ESMTP id S932490AbWAQORd (ORCPT ); Tue, 17 Jan 2006 09:17:33 -0500 Date: Tue, 17 Jan 2006 15:24:04 +0100 Message-ID: From: Takashi Iwai To: patrizio.bassi@gmail.com Cc: linux-kernel@vger.kernel.org Subject: Re: [2.6.16-rc1 bug] alsa suspend/resume continues to fail for ens1370 In-Reply-To: <43CCF2A4.6020704@gmail.com> References: <43CCF2A4.6020704@gmail.com> User-Agent: Wanderlust/2.12.0 (Your Wildest Dreams) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (=?ISO-8859-4?Q?Sanj=F2?=) APEL/10.6 MULE XEmacs/21.5 (beta21) (corn) (+CVS-20050720) (i386-suse-linux) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1464 Lines: 48 At Tue, 17 Jan 2006 14:35:32 +0100, Patrizio Bassi wrote: > > upgrading from 2.6.15-git5 to 2.6.16-rc1 > > anche compiling my ens1370 driver statically in kernel i still have > issues on saving/resuming > mixer volumes. > > even applying this patch (inclused in lastest alsa-cvs snapshot) > > > --- a/sound/pci/ens1370.c 7 Dec 2005 11:13:55 -0000 1.91 > +++ b/sound/pci/ens1370.c 10 Jan 2006 16:41:08 -0000 > @@ -2061,6 +2061,13 @@ > #ifdef CHIP1371 > snd_ac97_suspend(ensoniq->u.es1371.ac97); > #else > + /* try to reset AK4531 */ > + outw(ES_1370_CODEC_WRITE(AK4531_RESET, 0x02), ES_REG(ensoniq, > 1370_CODEC)); > + inw(ES_REG(ensoniq, 1370_CODEC)); > + udelay(100); > + outw(ES_1370_CODEC_WRITE(AK4531_RESET, 0x03), ES_REG(ensoniq, > 1370_CODEC)); > + inw(ES_REG(ensoniq, 1370_CODEC)); > + udelay(100); > snd_ak4531_suspend(ensoniq->u.es1370.ak4531); > #endif > pci_set_power_state(pci, PCI_D3hot); > > > > it fails with 0x660 errors. > i attach my dmesg. > > Ready to test, as usual :) Hm, and does this happen also when you build as modules? Does the driver work again if you reload the module after resume? Takashi - 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/