Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 826 - esound doesn't play sound when ALSA is in my USE variable
Summary: esound doesn't play sound when ALSA is in my USE variable
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Spider (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-02-23 12:02 UTC by Edward Muller
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Edward Muller 2002-02-23 12:02:40 UTC
When esound is compiled with alsa in my USE variable I don't get any sound under
gnome.

I played around for a while and ran esd manually, then ran esdplay to play a wav
file. esdplay output the following: set format didn't work.

stracing esdplay showed a lot of things like this:
open("/dev/snd/controlC1", O_RDWR)      = -1 ENOSYS (Function not implemented)
open("/dev/snd/controlC1", O_RDWR)      = -1 ENOSYS (Function not implemented)
open("/dev/snd/controlC1", O_RDWR)      = -1 ENODEV (No such device)
open("/dev/snd/controlC1", O_RDONLY)    = -1 ENOSYS (Function not implemented)
open("/dev/snd/controlC1", O_RDONLY)    = -1 ENOSYS (Function not implemented)
open("/dev/snd/controlC1", O_RDONLY)    = -1 ENODEV (No such device)
open("/dev/aloadC1", O_RDONLY)          = -1 ENOENT (No such file or directory)

although all the /dev/snd/control* files existed and I had permissions to write
to them.

Removing alsa from my USE, recompiling esound and then loading the alsa-oss
compatability layer lets me have sounds in gnome and generally use esd.

The wierd thing is that esd was able to play it's startup beeps even when alsa
was in my USE variable.
Comment 1 Bart Verwilst 2002-03-18 11:12:01 UTC
same here, alsa and esound aren't installed, because i use arts only.. :(
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2002-03-20 12:06:30 UTC
Only time I had issues like this, was with "ALL: ALL" in /etc/hosts.deny.

A "ALL: local" did not work for esound ... I had to add (cannot remember
which):

esound: ALL
esd: ALL

to /etc/hosts.allow

Anyhow, as I do not use ALSA, I cannot be of great help here.
Comment 3 Jerry Haltom 2002-04-04 02:08:06 UTC
Im running Gnome and ESD and Alsa.  My modules.autoload contains
snd-card-emu10k1, and snd-pcm-oss.  Also is in default run level.  When Gnome
starts, ESD loads in the background fine and seems to play fine.  Alsa and ESD
are both in my use variables.  Just thought I'd throw in my experience.
Comment 4 Spider (RETIRED) gentoo-dev 2002-04-21 20:08:50 UTC
Ok,
I'm running esound 0.2.24-r50 together with alsa-lib-0.9.0.1_beta10 and "it
works for me" here.


What version of esound and alsa are you using?

the fact that esd manages to play its startup beeps "ok" means that it
initializes the driver and actually has sound, so thats a verify that it really
does work.

what does "esdctl serverinfo" tell you?

Comment 5 Spider (RETIRED) gentoo-dev 2002-04-24 08:44:47 UTC
can you please test the masked esound-0.2.24-r50 ?

Comment 6 Spider (RETIRED) gentoo-dev 2002-04-24 14:06:37 UTC
new official esound 0.2.25 out, closing this.