ok, i added more printk's in the trident driver to track exactly what
the interrupt sequence is.

and what do you know ... if i add just one printk at the top, this
doesn't stop things going wrong. if i add two printk's to tell me more
about the nature of the interrupts, suddenly, everything works again.

this stinks of a data race to me. with 0 or 1 interrupt printks -
almost deterministic failure to wake up the capture stream reliably;
add 1 more, and it works.

is this likely to be a trident-specific issue? or can i assume that
things look better on other hardware (i know it works right on the
hammerfall) ?

--p

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to