Hi,

I reported the same (about commenting out the exit 0) twice already, but 
noone seems to care.
Although the bug is apparent. Strange...

What one has to do to not be ignored on this list?

Michal

John Silva wrote:

>On my system, the "alsa" initscript fails to properly start the alsa drivers. 
>
>According to the script, start() loads the "snd" module and checks for 
>presense of /proc/asound/dev:
>
>function start() {
>
>    found_driver="false"
>    echo -n "Starting ALSA version $alsa_version:"
>
>  # First load the ALSA common driver and check whether devfs properly
>  # can be available when the working kernel has devfs support.
>    /sbin/modprobe snd
>    if [ ! -e /dev/snd ]; then
>      if [ -d /proc/asound/dev ]; then
>        # you are using the kernel without devfs so simply create
>        # symlink
>        ln -s /proc/asound/dev /dev/snd
>      else
>        # you are using the kernel with devfs but disabling devfs.
>        /sbin/modprobe -r snd
>        exit 0
>      fi
>    fi
>
>For systems with devfs enabled, this is no doubt functional.  However, on my 
>system (no devfs), module "snd" produces the following:
>
>[root@tetsuo proc]# ls /proc/asound
>cards  devices  oss-devices  seq/  sndstat  version
>
>As you can see, there is no directory called "dev".  Consequently, the script 
>removes snd and exits.
>
>Commenting out the "exit 0" in the code above allows the script to continue 
>normally and allows alsa to properly load the drivers.
>
>Starting alsa in that manner produces this in /proc/asound:
>
>[root@tetsuo proc]# ls /proc/asound
>0@  card1/  cards  devices  oss-devices  pcm  seq/  sndstat  timers  version
>
>As you can see, there is still no /proc/asound/dev.  This script can only 
>fail without devfs running.  You may wish to choose an alternate more 
>functional method of detecting devfs.
>
>-J
>
>--
>Versions:
>Linux tetsuo.farm9.com 2.4.8-24mdksmp #1 SMP Mon Sep 17 13:36:07 CEST 2001 
>i686 unknown
>
>initscripts-6.27-10mdk
>
>Relevant section of /etc/modules.conf:
># ALSA
>alias char-major-116 snd
>alias char-major-14 soundcore
>alias snd-card-0 snd-card-emu10k1
>alias sound-slot-0 snd-card-0
>alias sound-service-0-0 snd-mixer-oss
>alias sound-service-0-1 snd-seq-oss
>alias sound-service-0-3 snd-pcm-oss
>alias sound-service-0-8 snd-seq-oss
>alias sound-service-0-12 snd-pcm-oss
>
>
>
>




Reply via email to