On Mon, Jul 23, 2012 at 03:05:25PM -0500, Pierre-Louis Bossart wrote: > somehow the information should be available at the ALSA level that > such devices do not provide/expect any data and should not be > suspended. This information is available at the kernel level (no_pcm > flag or something), it should be made available to user-space. That solution is at the wrong level - presenting the PCM in the first place is a problem, that was just a hack done ages ago. Having to hold this dummy stream open isn't particularly pleasant from a userspace point of view or integrated from a kernel point of view.