View Single Post
  #1   (View Single Post)  
Old 20th July 2008
troberts troberts is offline
Port Guard
 
Join Date: May 2008
Posts: 27
Default Problem with no sound in games

I am not able to hear sound while playing games and I am not sure how to track down the problem. I am using the SoundBlaster Live! 24-bit sound card which, from what I have gathered, is not FreeBSD "friendly". Since I cannot use one of the sound drivers that come with FreeBSD I am using the OSS driver, the one in ports, not from 4front Technologies. To get the sound working with XMMS, Sonata (i.e. MPD), MPlayer I added the line ln -sf /dev/oss/audigyls0/pcm1 /dev/dsp in my /usr/local/etc/rc.d/oss file. The entire file is:
Code:
#!/bin/sh

# PROVIDE: oss
# REQUIRE: DAEMON
# KEYWORD: nojail shutdown

. /etc/rc.subr

name="oss"
rcvar=`set_rcvar`

stop_cmd="oss_stop"
start_cmd="oss_start"

load_rc_config $name

: ${oss_enable=NO}

oss_start()
{
	echo "Starting Open Sound System"
	/usr/local/sbin/soundon
	ln -sf /dev/oss/audigyls0/pcm1 /dev/dsp
}

oss_stop()
{
	echo "Stopping Open Sound System"
	/usr/local/sbin/soundoff
}

run_rc_command "$1"
The output of osstest is:
Code:
Sound subsystem and version: OSS 4.0 (b1016/200807160409) (0x00040003)
Platform: FreeBSD/i386 7.0-STABLE FreeBSD 7.0-STABLE #1: Wed Jul 16 14:44:12 EDT 2008     root@:/usr/obj/usr/src/sys/GENERIC

*** Scanning sound adapter #-1 ***
/dev/oss/audigyls0/pcm0 (audio engine 0): AudigyLS front
- Performing audio playback test... 
  <left> Device returned error: Input/output error
/dev/oss/audigyls0/pcm1 (audio engine 1): AudigyLS front (VMIX0)
- Performing audio playback test... 
  <left> OK <right> OK <stereo> OK <measured srate 47946.00 Hz (-0.11%)> 
/dev/oss/audigyls0/pcm2 (audio engine 2): AudigyLS front (VMIX0)
- Skipping virtual device (use -V to force test)
/dev/oss/audigyls0/pcm3 (audio engine 3): AudigyLS front (VMIX0)
- Skipping virtual device (use -V to force test)
/dev/oss/audigyls0/pcm4 (audio engine 4): AudigyLS front (VMIX0)
- Skipping virtual device (use -V to force test)
/dev/oss/audigyls0/pcm5 (audio engine 5): AudigyLS (shadow)
- Skipping device (card already tested)
/dev/oss/audigyls0/pcm6 (audio engine 6): AudigyLS center/lfe
- Performing audio playback test... 
  <left> Device returned error: Input/output error
/dev/oss/audigyls0/pcm7 (audio engine 7): AudigyLS surround
- Performing audio playback test... 
  <left> Device returned error: Input/output error
/dev/oss/audigyls0/pcm8 (audio engine 8): AudigyLS 5.1 output
- Skipping multi channel device

*** Some errors were detected during the tests ***
The output of ls -l /dev/dsp* is:
Code:
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp -> /dev/oss/audigyls0/pcm1
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp0 -> /dev/oss/audigyls0/pcm0
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp1 -> /dev/oss/audigyls0/pcm1
lrwxr-xr-x  1 root  wheel  19 Jul 18 14:29 dsp10 -> /dev/oss/vmix0/pcm5
lrwxr-xr-x  1 root  wheel  19 Jul 18 14:29 dsp11 -> /dev/oss/vmix0/pcm6
lrwxr-xr-x  1 root  wheel  19 Jul 18 14:29 dsp12 -> /dev/oss/vmix0/pcm7
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp13 -> /dev/oss/audigyls0/pcm5
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp14 -> /dev/oss/audigyls0/pcm6
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp15 -> /dev/oss/audigyls0/pcm7
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp16 -> /dev/oss/audigyls0/pcm8
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp2 -> /dev/oss/audigyls0/pcm2
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp3 -> /dev/oss/audigyls0/pcm3
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp4 -> /dev/oss/audigyls0/pcm4
lrwxr-xr-x  1 root  wheel  19 Jul 18 14:29 dsp5 -> /dev/oss/vmix0/pcm0
lrwxr-xr-x  1 root  wheel  19 Jul 18 14:29 dsp6 -> /dev/oss/vmix0/pcm1
lrwxr-xr-x  1 root  wheel  19 Jul 18 14:29 dsp7 -> /dev/oss/vmix0/pcm2
lrwxr-xr-x  1 root  wheel  19 Jul 18 14:29 dsp8 -> /dev/oss/vmix0/pcm3
lrwxr-xr-x  1 root  wheel  19 Jul 18 14:29 dsp9 -> /dev/oss/vmix0/pcm4
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp_ac3 -> /dev/oss/audigyls0/pcm0
lrwxr-xr-x  1 root  wheel   8 Jul 18 14:29 dsp_in -> /dev/dsp
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp_mmap -> /dev/oss/audigyls0/pcm0
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp_multich -> /dev/oss/audigyls0/pcm4
lrwxr-xr-x  1 root  wheel  23 Jul 18 14:29 dsp_out -> /dev/oss/audigyls0/pcm0
When I use xterm to start lbreakout2 it displays a list of the sound files it tried to open and at the end, in parenthesis, is says (Audio device hasn't been opened).
Reply With Quote