[alsa-devel] snd_pcm_open fails with -16 error

Clemens Ladisch clemens at ladisch.de
Mon Oct 17 13:12:24 CEST 2011

irfan shaikh wrote:
>                In my application i am closing and reopening my device to
> configure some hw_params for audio frequency change.

You should just set new hw_params on the same device.

> Close of PCM device is success, but reopen the same device fails
> I get an below error
> snd_pcm_open() FAIL with return value -16 {Device or resource busy}

IIRC this could happen when using dmix on some old alsa-lib version.

> I have even tried to configure the HW params in run time to avoid above
> closing and opening of device.
> But run time HW params configuartion failed.

Thank you very much for keeping the error code a secret.

> Is there any way to change HW params at run time ? {My PCM device are in
> RUNNING state and i want to change HW params at run time}

Stop the device first.


> SASKEN BUSINESS DISCLAIMER: This message may contain ...

This e-mail contains public information intended for any subscriber of
this mailing list and for anybody else who bothers to read it; it will
be copied, disclosed and distributed to the public.  If you think you
are not the intended recipient, please commit suicide immediately.
These terms apply also to any e-mails quoted in, referenced from, or
answering this e-mail, and supersede any disclaimers in those e-mails.
Additionally, disclaimers in those e-mails will incur legal processing
fees of $42 per line; you have agreed to this by reading this disclaimer.

More information about the Alsa-devel mailing list