requesting help to make sound work on thin/diskless client

Doug Poland doug at
Mon Oct 9 17:43:12 PDT 2006

On Mon, Oct 09, 2006 at 04:00:23PM -0500, Raymond Gibson wrote:
> Hello,
> I'm looking for help. I built a thin/diskless client that I boot via
> etherboot. After power up the client boots and gives me a login
> prompt. At that time I enter 'root' and I am presented with a command
> prompt. I then enter 'X -query <server ip>' and X starts and it works
> as expected.
> I would like to add sound. Unfortunately, I can't find documentation
> describing this process. So, could someone explain to me how to
> configure the client/server? My server is FreeBSD 6.1-RELEASE.
> BTW: I installed an ISA soundblaster sound and compiled these lines into my 
> kernel. The kernel detects the sound card during boot-up.
> # Add the generic audio driver
> device          sound
> device          snd_sbc
> device          snd_sb16
I have had good results using /usr/ports/audio/esound.  Install on both
the client and the server.  On the client, run something like this
before you start X:  

 client% esd -tcp -public -promiscuous -beeps -trust -bind
where is the IP address of the client's network interface.

Connect to the server just as you have described.  When ever you run a
program that has esd support compiled in, the audio will be directed 
to the client.  
Programs compiled with ESD support appear to direct sound to the host
indicated by the DISPLAY environment variable.  That should set
correctly if the server you're attaching to is running xdm, gdm, or kdm.

You may also have to set ESPEAKER, but I've found that just DISPLAY
works for me.


More information about the freebsd-questions mailing list