I'm using a CS4280 (compat CS461x) sound card. And, csa pcm driver doesn't trigger DMA-interrupt. Fix: Apply patch included below. How-To-Repeat: Anytime.
Responsible Changed From-To: freebsd-bugs->tanimura Over to csa(4) author (maintainer??).
I've compiled with the patch applied to csa.c, but the problem still exists with the 4280 in my notebook.
Responsible Changed From-To: tanimura->freebsd-multimedia With permission, reassign to multimedia mailing list.
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
Keyword: patch or patch-ready – in lieu of summary line prefix: [patch] * bulk change for the keyword * summary lines may be edited manually (not in bulk). Keyword descriptions and search interface: <https://bugs.freebsd.org/bugzilla/describekeywords.cgi>
So if you follow all the moves of this file, this patch will still apply. However, it's unclear to me that this is a good idea to apply it. The maintainer sat on it for a while, suggesting that it wasn't good. There's no good explanation about why this is needed. and there appears to be no other complaints about this. Plus, this is a 'long tail' sound card at this point, being mostly legacy and the risk to breaking it might be high. Add to that at least one report of the patch not working. I think we'd be better off just closing this.
I'm going to close this. If it's still a problem then we can reopen it.