All of lore.kernel.org
 help / color / mirror / Atom feed
* init.d stopping modules
@ 2003-01-20 13:00 Matt Flax
  2003-01-21 10:46 ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: Matt Flax @ 2003-01-20 13:00 UTC (permalink / raw)
  To: core sound

Hello,

I have several alsa modules running (see below) and would like to stop 
them and restart them because I run 'alsa rc6' and sound appears to stop 
during testing of my applications (due to my own segfaults).
The problem (see below) is that the init.d script tries to rmmod the 
alsa modules, but they don't get unloaded !

I use the alsa-driver-0.9.0rc6/utils/alsasound init.d script.
when I type :
# /etc/init.d/alsasound stop
Shutting down sound driver: snd-cmipci: Device or resource busy
snd-pcm: Device or resource busy
snd-mpu401-uart: Device or resource busy
snd-rawmidi: Device or resource busy
snd-opl3-lib: Device or resource busy
snd-timer: Device or resource busy
snd-seq-device: Device or resource busy
snd-hwdep: Device or resource busy
snd: Device or resource busy
done

The modules don't get unloaded so they can't re-load.
Any ideas as to how to fix the problem with the init.d script ???

thanks
Matt

_________________ running modules ___________________________
snd-cmipci             14436   1 
snd-pcm                53600   1  [snd-cmipci]
snd-mpu401-uart         2624   0  [snd-cmipci]
snd-rawmidi            11616   0  [snd-mpu401-uart]
snd-opl3-lib            5280   0  [snd-cmipci]
snd-timer               9312   0  [snd-pcm snd-opl3-lib]
snd-seq-device          3696   0  [snd-rawmidi snd-opl3-lib]
snd-hwdep               3424   0  [snd-opl3-lib]
snd                    23848   3  [snd-cmipci snd-pcm snd-mpu401-uart 
snd-rawmid
i snd-opl3-lib snd-timer snd-seq-device snd-hwdep]
soundcore               3556   3  [snd]


-- 
http://mffm.darktech.org

WSOLA TimeScale Audio Mod  : http://mffmtimescale.sourceforge.net/
FFTw C++                   : http://mffmfftwrapper.sourceforge.net/
Vector Bass                : http://mffmvectorbass.sourceforge.net/
Multimedia Time Code       : http://mffmtimecode.sourceforge.net/


-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: init.d stopping modules
  2003-01-20 13:00 init.d stopping modules Matt Flax
@ 2003-01-21 10:46 ` Takashi Iwai
  0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2003-01-21 10:46 UTC (permalink / raw)
  To: Matt Flax; +Cc: core sound

Hi,

At Tue, 21 Jan 2003 00:00:20 +1100,
Matt Flax wrote:
> 
> Hello,
> 
> I have several alsa modules running (see below) and would like to stop 
> them and restart them because I run 'alsa rc6' and sound appears to stop 
> during testing of my applications (due to my own segfaults).
> The problem (see below) is that the init.d script tries to rmmod the 
> alsa modules, but they don't get unloaded !
> 
> I use the alsa-driver-0.9.0rc6/utils/alsasound init.d script.
> when I type :
> # /etc/init.d/alsasound stop
> Shutting down sound driver: snd-cmipci: Device or resource busy
> snd-pcm: Device or resource busy
> snd-mpu401-uart: Device or resource busy
> snd-rawmidi: Device or resource busy
> snd-opl3-lib: Device or resource busy
> snd-timer: Device or resource busy
> snd-seq-device: Device or resource busy
> snd-hwdep: Device or resource busy
> snd: Device or resource busy
> done
> 
> The modules don't get unloaded so they can't re-load.
> Any ideas as to how to fix the problem with the init.d script ???

the alsasound init script checks the applications accessing to the
alsa devices via fuser.  perhaps some application tries to re-use the
device once after it's killed.  for example, xmms polls the mixer
device (or pcm device possibly) in a certain period and this prevents
to unload the modules properly.
or, the process couldn't be killed by any reason.

anyway, please check which process refers to the device.  if the ALSA
devices are being used, you can try the following.

	% fuser /dev/snd/*

for checking the OSS devices, replace the argument with the OSS device
files such like /dev/dsp* /dev/mixer* /dev/midi* /dev/audio*


Takashi


> 
> thanks
> Matt
> 
> _________________ running modules ___________________________
> snd-cmipci             14436   1 
> snd-pcm                53600   1  [snd-cmipci]
> snd-mpu401-uart         2624   0  [snd-cmipci]
> snd-rawmidi            11616   0  [snd-mpu401-uart]
> snd-opl3-lib            5280   0  [snd-cmipci]
> snd-timer               9312   0  [snd-pcm snd-opl3-lib]
> snd-seq-device          3696   0  [snd-rawmidi snd-opl3-lib]
> snd-hwdep               3424   0  [snd-opl3-lib]
> snd                    23848   3  [snd-cmipci snd-pcm snd-mpu401-uart 
> snd-rawmid
> i snd-opl3-lib snd-timer snd-seq-device snd-hwdep]
> soundcore               3556   3  [snd]
> 
> 
> -- 
> http://mffm.darktech.org
> 
> WSOLA TimeScale Audio Mod  : http://mffmtimescale.sourceforge.net/
> FFTw C++                   : http://mffmfftwrapper.sourceforge.net/
> Vector Bass                : http://mffmvectorbass.sourceforge.net/
> Multimedia Time Code       : http://mffmtimecode.sourceforge.net/
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
> are you planning your Web Server Security? Click here to get a FREE
> Thawte SSL guide and find the answers to all your  SSL security issues.
> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/alsa-devel
> 


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-01-21 10:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-20 13:00 init.d stopping modules Matt Flax
2003-01-21 10:46 ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.