Thread (2 messages) 2 messages, 1 author, 2021-08-13

Re: USB-Audio: Device or resource busy (strace log)

From: Muni Sekhar <hidden>
Date: 2021-08-11 13:18:46
Also in: alsa-devel, kernelnewbies, linux-sound, lkml

On Wed, Aug 11, 2021 at 6:19 PM vishnu [off-list ref] wrote:
can you paste output of
arecord -l (list of capture devices).
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Which device you are using and os.
Does this instance is already open by default? like any video playing or something like that?
lsof does not catch it.
Yes you can stop pulse audio and try..

On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela [off-list ref] wrote:
quoted
On 11. 08. 21 14:36, Muni Sekhar wrote:
quoted
Hi All,

$ cat /proc/asound/cards
 0 [USB            ]: USB-Audio - Plantronics .Audio 628 USB
                      Plantronics Plantronics .Audio 628 USB at
usb-0000:00:14.0-2, full speed

I am using a Plantronics USB Audio headset.

$ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav
arecord: main:722: audio open error: Device or resource busy


'arecord' command always fails the first time after system boot in my
system. But subsequent execution of the 'arecord' command runs fine.


I've attached the strace log for the "audio open error: Device or
resource busy" failure. Is there any fix available for this issue?
You may check which other task blocks the PCM device:

  lsof /dev/snd/pcmC0D0c
It does not output any process.
$ lsof /dev/snd/pcmC0D0c

1st run:
----------
$ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav
arecord: main:722: audio open error: Device or resource busy

2nd run:
----------
$ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav
Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
^CAborted by signal Interrupt...

quoted
I guess that it will be pulseaudio (device enumeration).

                                        Jaroslav

--
Jaroslav Kysela [off-list ref]
Linux Sound Maintainer; ALSA Project; Red Hat, Inc.


-- 
Thanks,
Sekhar
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help