I've tested the latest Gutsy kernel from git (2.6.22-8.18) and found it
doesn't suffer from this bug. In that, the 2nd CPU is started before the
PCI devices are resumed. After resume the HDA device PCI config shows
the TCSEL register is 0x00.

Therefore I'm attaching a patch against Feisty's 2.6.20-16 kernel
source. In  sound/pci/hda/hda_intel.c::azx_pcm_open() it checks the
value of TCSEL and if it isn't 0, writes 0 to the TCSEL register. This
will provide a transparent fix that won't cause adverse reaction in
other aspects of the code.

** Attachment added: "patch for hda_intel.c"
   http://launchpadlibrarian.net/8452778/hda_intel.diff

-- 
snd-hda-intel: distorted sound after resume, until the module is reloaded
https://bugs.launchpad.net/bugs/100114
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to