Re: HD-audio modularization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Mon, 9 Feb 2009 09:39:34 +0100,
Florian Mickler wrote:
> 
> Hi!
> 
> > For example, the recent SUSE init script has the following
> > 
> >   mod=$(grep -m1 -E '^(snd[^ ]*|ac97_bus) [0-9]+ 0' /proc/modules)
> >   while [ -n "$mod" ]; do
> >       mod=${mod%% *}
> >       /sbin/modprobe -r $mod
> >       mod=$(grep -m1 -E '^(snd[^ ]*|ac97_bus) [0-9]+ 0' /proc/modules)
> >   done
> > 
> > But, basically it's stupid to unload modules at shtudown/reboot, just
> > a waste of time.  If possible, you should check the next runlevel and
> > skip unloading if unnecessary.
> > 
> > 
> > Takashi
> 
> Yeah, it _is_ stupid to unload modules at shutdown. (and I kicked it
> out of my init-script... but one wonders how it's supposed to work)
> 
> modprobe -r snd_hda_codec_analog 
> gives me an error (''in use'')

The codec driver is indeed used by the controller driver,
snd-hda-intel.


Takashi

> # lsmod | grep snd_; modprobe -r snd_hda_codec_analog
> snd_pcm_oss            42112  0 
> snd_mixer_oss          16224  1 snd_pcm_oss
> snd_hda_codec_analog    78144  1 
> snd_hda_intel          28264  0 
> snd_hda_codec          68992  2 snd_hda_codec_analog,snd_hda_intel
> snd_pcm                86440  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
> snd_timer              23472  1 snd_pcm
> snd_page_alloc         10288  2 snd_hda_intel,snd_pcm
> FATAL: Module snd_hda_codec_analog is in use.
> 
> ...so, if i accidentially don't unload snd_hda_intel before
> snd_hda_codec_analog it doesn't work? or are my tools somehow broken?

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux