From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E5ARQ-0003mu-62 for garchives@archives.gentoo.org; Tue, 16 Aug 2005 23:01:56 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7GMxnRX032274; Tue, 16 Aug 2005 22:59:49 GMT Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.197]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7GMtEY7000387 for ; Tue, 16 Aug 2005 22:55:15 GMT Received: by zproxy.gmail.com with SMTP id x7so38104nzc for ; Tue, 16 Aug 2005 15:55:59 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZBQHZaLKdIa5XIX4GMJpWHmqd8kmaBsbct3/9gffS/eg9l1i/q2/NsQZYePdP5ieM/LcnlEBJPtvRhFrFVUjsk7K7MRwF+Dfpa8vsWHe+7SciFz0Eq2bNjIFOD9yBVETRPcV37Ix2CWF0hwg8XeUT2PM/ck0ooXQJt2TePxjhOQ= Received: by 10.36.75.4 with SMTP id x4mr9452nza; Tue, 16 Aug 2005 15:55:58 -0700 (PDT) Received: by 10.36.58.18 with HTTP; Tue, 16 Aug 2005 15:55:58 -0700 (PDT) Message-ID: <5bdc1c8b05081615552a32f1f6@mail.gmail.com> Date: Tue, 16 Aug 2005 15:55:58 -0700 From: Mark Knecht To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Can't get ALSA OSS Emulation to work In-Reply-To: <20050817093610.CBD9.NICK@rout.co.nz> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline References: <8f7a9d5805081607314c0968ce@mail.gmail.com> <20050817093610.CBD9.NICK@rout.co.nz> Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by robin.gentoo.org id j7GMtEY7000387 X-Archives-Salt: 009e19bb-b770-414f-b7a7-12c3ab829c93 X-Archives-Hash: 6088a0a83fff8a752b10063c8db3e206 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 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: > > nick@sf /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 > > -- > gentoo-user@gentoo.org mailing list > > -- gentoo-user@gentoo.org mailing list