Great to see some work on this! I'm not too familiar with DMA, but I'll
try to help a bit. I started to trace the DMA transfer process by
verifying that the interrupts are correctly setup after resume. It seems
this is working: azx_interrupt() is called a number of times
proportional to the length of playback. The attached file explains this
in more detail.

By the way, the length of playback after resume is not constant for me;
a sound of less than a second may take a couple of seconds or may seem
to have no end.

** Attachment added: "int-trace-01.txt"
   http://launchpadlibrarian.net/8354762/int-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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to