Hi,

Currently before running a MIDI file I need to load manually the sound bank 
into my sound card with sfxload.
Because sfxload requests /dev/sequencer, I load manually snd-seq-oss in order 
to create it.
And then I can run:
     $ sfxload /usr/share/sounds/sf2/8mbgmsfx.sf2


I just want to load automatically the sound bank into my sound card.


I will try to explain hereafter what my configuration is but I apologise for my 
bad understanding of what my machine is doing.


I put a link in /etc/rc5.d to load /etc/init.d/alsasound when starting.


In /etc/modules.conf I have:
# ALSA specific settings
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
# OSS compatibility
alias char-major-14 soundcore
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
# Options
options snd-emu10k1 snd_index=0 snd_id="SBLIVE"  snd_enable=1
options snd snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=17 
snd_device_uid=0
# Misc
pre-remove snd /usr/sbin/alsactl store
post-install snd /usr/sbin/alsactl restore
post-install snd-seq /usr/bin/sfxload /usr/share/sounds/sf2/8mbgmsfx.sf2


/var/log/messages gives me an error each time like "/usr/bin/sfxload failed".


In /etc/devfsd.conf I have:
       # Enable full compatibility mode for old device names
       REGISTER   .*  MKOLDCOMPAT
       UNREGISTER .*  RMOLDCOMPAT

       # Gives r/w permissions on sound devices
       REGISTER ^sound/.* PERMISSIONS root.audio 660
       REGISTER ^snd/.* PERMISSIONS root.audio 660


Before doing anything lsmod gives:
Module              Size Used by Tainted: P
snd-seq-midi        3424 0 (unused)
snd-seq-midi-event  3160 0 [snd-seq-midi]
snd-seq            37228 0 [snd-seq-midi snd-seq-midi-event]
snd-emu10k1        58720 0 (autoclean)
snd-hwdep           3616 0 (autoclean) [snd-emu10k1]
snd-rawmidi        12256 0 (autoclean) [snd-seq-midi snd-emu10k1]
snd-seq-device      4128 0 (autoclean) [snd-seq-midi snd-seq
                                       snd-emu10k1 snd-rawmidi]
snd-ac97-codec     22976 0 (autoclean) [snd-emu10k1]
snd-pcm            49600 0 (autoclean) [snd-emu10k1]
snd-timer           9728 0 (autoclean) [snd-seq snd-pcm]
snd-util-mem        1424 0 (autoclean) [snd-emu10k1]
snd                27048 0 [snd-seq-midi snd-seq-midi-event snd-seq
                            snd-emu10k1 snd-hwdep snd-rawmidi snd-seq-device
                            snd-ac97-codec snd-pcm snd-timer snd-util-mem]
soundcore           4068 2 [snd]


What is missing in my configuration ?

Why is it needed to load an OSS compatible module to load sound bank even when 
I want to use ALSA driver and not OSS ?

Can I have some help please ?

Bernez
------------------------------------------------------------------------
Mandrale-Linux-8.2 (Kernel-2.4.18-6mdk) with DEVFS support
CreativeLabs SoundBlaster Live! - alsa-0.9.0beta12


-------------------------------------------------------
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to