Hmm I didn't clearly indicate the base of numbers, but I meant 68d=44h. And the 
value of TCSEL is correctly put back at resume, but somehow it changes between 
initialisation and start of playback; see attachment for tracing of TCSEL at 
various places in hda_intel.c. It is interesting how its value is reset to 
zero, but pops up as zeven later on:
   [    3.585793] HDA Intel 0000:00:1b.0: resuming
   [    3.601572] ALSA sound/pci/hda/hda_intel.c:412: TCSEL=0x07 in azx_resume()
   (...)
   [    3.665477] ALSA sound/pci/hda/hda_intel.c:412: TCSEL=0x00 in azx_resume()
   (...)
   [   39.396663] ALSA sound/pci/hda/hda_intel.c:412: TCSEL=0x07 in 
azx_pcm_open()

If you compare your pci registers before and after resume, do you see
any difference?

** Attachment added: "tcsel-trace-01.txt"
   http://launchpadlibrarian.net/8435777/tcsel-trace-01.txt

-- 
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