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