You should probably disable arts and use alsa instead. I've did it about 1,5 
month ago and now I'm very happy - no more sound delays and corruptions and 
so on.

------- Original message -------
From: Andrew Schulman <[EMAIL PROTECTED]>
To: [email protected]
Subject: device: default can't be opened for playback (Device or resource 
busy)
Date: 26 Август 2005 12:10
> I have a longstanding multiuser problem with aRts.  It happens to me often
> that when another user on my host has been using an application that makes
> sound, my sound won't work.  If I try to start an application (such as a
> movie player) that makes sound, sometimes it will block or hang, and
> sometimes it will start but not play movies, or will play movies but
> without sound.  So I go to the Control Center to restart the sound server,
> and when I try, an error dialog pops up with the following message:
>
> Error while initializing the sound driver:
> device: default can't be opened for playback (Device or resource busy)
> The sound server will continue, using the null output device.
>
> In the old days I used to be able to find out which application had grabbed
> control of the sound device by running 'lsof /dev/dsp'.  That doesn't work
> now with aRts, but I don't know what the corresponding device file or
> command is.
>
> I know that my other users are the source of the problem, because if I slay
> them all then eventually I get my sound server back.  Sometimes I can get
> it back by just killing other sound-using applications, but sometimes I
> can't and have to slay the users.
>
> All users have "Auto-suspend if idle" turned on and set to 3 seconds.
>
> I'm using ALSA with kernel 2.6.10, a Turtle Beach Santa Cruz sound card
> (cs46xx driver), and a bt878 video capture card.
>
> Any help appreciated.
> Thanks,
> Andrew.

Reply via email to