I investigated a bit why i had no sound at startup, i found several oddities 
in alsa launch process...

In /etc/init.d/alsa script:
1) line 73, the awk scriplet filter every line snd-card-? and sound-slot-? 
patterns from /etc/modules.conf
alias snd-card-0 snd-card-ens1371
alias sound-slot-0 snd-card-0
As sound-slot-? lines are just oss-compatibility aliases, why not just filter 
on real alsa drivers (snd-card-? patterns) only ?

2)line 101:
found)
       success;echo
        exit 1
        ;;
If it is a success, it should be exit 0 rather

in /etc/devfsd.conf, the following lines given in alsa/INSTALL have vanished:
REGISTER sound/.* PERMISSIONS root.audio 660
REGISTER snd/.* PERMISSIONS root.audio 660

But the real error comes from a buggy launch sequence:
When /etc/init.d/alsa script is invocated, alsa main module is already 
loaded, the script refuse to load oss compatibility layer (that is the cause 
of missing /dev/dsp), and echoes "alsa already running". Now, where could 
this damn module be loaded in launch sequence ?
-- 
Guillaume Rousse <[EMAIL PROTECTED]>
GPG key http://lis.snv.jussieu.fr/~rousse/gpgkey.html

Reply via email to