ALC269 has some workarounds using COEF magic. Maybe there is a similar trick for ALC663. Kailang, do you know of it?
ALC663 has no this control bits like ALC269. But it can use EAPD to control it. The EAPD pull low before suspend. When the resume back, run the EAPD to pull high first.
I could send the patch for you later.
Kailang
----- Original Message ----- From: Takashi Iwai To: Chris Wilson Cc: Wu Fengguang ; Pshou ; Kailang ; andy.kopp@intel.com ; dan.d.kogan@intel.com ; alsa-devel@alsa-project.org Sent: Friday, March 25, 2011 3:00 PM Subject: Re: Loud pops from Intel HDA onboard sound, may damage speakers (fwd)
At Thu, 24 Mar 2011 22:41:47 +0000 (GMT), Chris Wilson wrote:
Hi Takashi and all,
On Thu, 24 Mar 2011, Takashi Iwai wrote:
Does this happen with 2.6.38 kernel, too?
I have not tried yet, do you have reason to think it may have changed since 2.6.32?
Lots of changes since 2.6.32. I won't be surprised if any of them hits.
Can I build just the sound driver without replacing the whole kernel?
You can try alsa-driver tarball.
Unfortunately, I can confirm that stock 2.6.38 does NOT resolve the pops on suspend and resume.
OK, then did you try to set option power_save_controller=0 for snd-hda-intel?
ALC269 has some workarounds using COEF magic. Maybe there is a similar trick for ALC663. Kailang, do you know of it?
thanks,
Takashi
------Please consider the environment before printing this e-mail.