Nick,
   Interesting. I have something like 8 Gentoo machines I run Alsa on.
All of them use OSS emulation at least partially. I do not remember
any messages or guidance to do what you're say, but indeed, it makes
sense, sort of... Unfortunately, it seems that emerge didn't tell me
to do this or, if it did, then the messages were lost in an endless
stream of compile text while doing an emerge world.

   I suppose I really don't like this way of doing it since it now
makes Alsa set up for Gentoo different from what is specified on the
Alsa pages. It also seems that the /etc/conf.d/alsasound page may not
give me as much control in my systems where I'm using multiple sound
cards. I'll have to review that more carefully.

   Humm... Are there any new online instructions that specify all these changes?

Thanks,
Mark

On 8/16/05, Nick Rout <[EMAIL PROTECTED]> wrote:
> The setup on gentoo changed sometime around alsa-lib 1.09.
> 
> Leave ALL of the oss stuff out of the module config files (running
> alsaconfig will set it up correctly)
> 
> Then set ENABLE_OSS_EMUL="yes" in /etc/conf.d/alsasound
> 
> my /etc/modules.d/alsa now reads:
> 
> [EMAIL PROTECTED] /etc/conf.d $ cat /etc/modules.d/alsa
> # --- BEGIN: Generated by ALSACONF, do not edit. ---
> # --- ALSACONF version 1.0.9a ---
> options snd  device_mode=0666
> alias snd-card-0 snd-via82xx
> alias sound-slot-0 snd-via82xx
> # --- END: Generated by ALSACONF, do not edit. ---
> 
> /etc/conf.d/alsasound now reads:
> 
> # ENABLE_OSS_EMUL:
> # Do you want to enable in-kernel oss emulation?
> # no - Do not load oss emul drivers
> # yes - Load oss emul drivers if they're found
> 
> ENABLE_OSS_EMUL="yes"
> 
> # RESTORE_ON_START:
> # Do you want to restore your mixer settings?  If not, your cards will be
> # muted.
> # no - Do not restore state
> # yes - Restore state
> 
> RESTORE_ON_START="yes"
> 
> # SAVE_ON_STOP:
> # Do you want to save changes made to your mixer volumes when alsasound
> # stops?
> # no - Do not save state
> # yes - Save state
> 
> SAVE_ON_STOP="yes"
> 
> 
> 
> On Tue, 16 Aug 2005 11:31:30 -0300
> Raphael Melo de Oliveira Bastos Sales wrote:
> 
> > Hi everyone,
> >
> >    After some days googling for it, I give up  now and come here for
> > help. I have Alsa installed in kernel, and it works fine for programs
> > that are compatible with. But programs that need OSS don't get any
> > sound. I have the following lines in the alsa config files:
> >
> >     /etc/modules.d/alsa:
> > alias /dev/mixer snd-mixer-oss
> > alias /dev/dsp snd-pcm-oss
> > alias /dev/midi snd-seq-oss
> >
> > alias snd-card-0 snd-via82xx
> > alias sound-slot-0 snd-via82xx
> >
> >      When I run the alsasound init script it says:
> >  * Loading ALSA modules ...
> >  * Loading: snd-card-0 ...                                              [ 
> > ok ]
> >  * Loading: snd-seq-oss ...                                            [ ok 
> > ]
> >  * Loading: snd-pcm-oss ...                                           [ ok ]
> >  * Restoring Mixer Levels ...                                          [ ok 
> > ]
> >
> > # cat /proc/modules | grep oss
> > snd_pcm_oss 52576 0 - Live 0xe258b000
> > snd_mixer_oss 19648 1 snd_pcm_oss, Live 0xe1111000
> > snd_seq_oss 37568 0 - Live 0xe2512000
> > snd_seq_midi_event 7168 1 snd_seq_oss, Live 0xe0da9000
> > snd_seq 55056 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event, Live 
> > 0xe086d000
> > snd_pcm 93448 3 snd_pcm_oss,snd_via82xx,snd_ac97_codec, Live 0xe0db0000
> > snd_seq_device 8972 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi,
> > Live 0xe084a000
> > snd 57412 13 
> > snd_pcm_oss,snd_mixer_oss,snd_seq_dummy,snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device,
> > Live 0xe0d79000
> >
> > So it seems that the modules are loaded correctly. But every program
> > that tries to pipe to /dev/dsp gets broken pipe (i.e. Quake and Enemy
> > Territory).
> >
> > If anybody can tell me what could be wrong, please let me know. If
> > there is a config file that is important and that I didn't send it
> > here, tell me and I'll send them.
> >
> > Thanks for the attention,
> >
> > Raphael
> >
> > --
> > gentoo-user@gentoo.org mailing list
> 
> --
> Nick Rout <[EMAIL PROTECTED]>
> 
> --
> gentoo-user@gentoo.org mailing list
> 
>

-- 
gentoo-user@gentoo.org mailing list

Reply via email to