Help setting up sound

I checked the existing threads but they didn't help.

cat /dev/sndstat gives

Code:
Installed devices:
pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:2v/0r:0v channels simplex default)
pcm1: <HDA VIA VT1708S_0 PCM #0 Analog> at cad 3 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex)
pcm2: <HDA VIA VT1708S_0 PCM #1 Digital> at cad 3 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:1v/0r:0v channels simplex)

/boot/loader.conf contains:
Code:
snd_hda_load="YES"

I've tried kldload and kldunload, also tried
Code:
snd_driver_load="YES"
Doesn't help. I've tried sysctl to check the channel and it's set to pcm0. tried 1 and 2, doesn't help. tried hint.pcm.0.vol. nothing,

Any advice?
 
Sound is going to the HDMI in your video card, pcm0. That probably won't work, so set your first analog output--pcm1--to the default in /boot/loader.conf:
Code:
hw.snd.default_unit="1"
 
Do you have everything turned up?
Code:
$ mixer
Mixer vol      is currently set to 100:100
Mixer pcm      is currently set to  81:81
Mixer line     is currently set to   0:0
Mixer mic      is currently set to 100:100
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to   0:0
Mixer igain    is currently set to  89:89
Mixer ogain    is currently set to 100:100
Mixer line1    is currently set to   0:0
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Recording source: vol
 
perry said:
tried it, didn't work.

Yes, but did your sndstat output change? Please also show the output of
% uname -a

Your sndstat output format is different that what I see on 8.2:
Code:
% cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <HDA ATI R6xx HDMI PCM #0 HDMI> (play)
pcm1: <HDA Realtek ALC888 PCM #0 Analog> (play/rec) default
pcm2: <HDA Realtek ALC888 PCM #1 Analog> (play/rec)
pcm3: <HDA Realtek ALC888 PCM #2 Digital> (play)
 
wblock said:
Yes, but did your sndstat output change? Please also show the output of
% uname -a

Your sndstat output format is different that what I see on 8.2:
Code:
% cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <HDA ATI R6xx HDMI PCM #0 HDMI> (play)
pcm1: <HDA Realtek ALC888 PCM #0 Analog> (play/rec) default
pcm2: <HDA Realtek ALC888 PCM #1 Analog> (play/rec)
pcm3: <HDA Realtek ALC888 PCM #2 Digital> (play)


Here's uname-a

Code:
FreeBSD main.sysct.com 8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #0: Wed May 26 05:45:12 UTC 2010     [email]root@i386-
builder.daemonology.net[/email]:/usr/obj/usr/src/sys/GENERIC  i386

and here's cat /dev/sndstat


Code:
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:1v/0r:0v channels simplex)
pcm1: <HDA VIA VT1708S_0 PCM #0 Analog> at cad 3 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:3v/1r:3v channels duplex default)
pcm2: <HDA VIA VT1708S_0 PCM #1 Digital> at cad 3 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:1v/0r:0v channels simplex)
[/QUOTEFreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0 kld snd_hda [MPSAFE] (1p:1v/0r:0v channels simplex)
pcm1: <HDA VIA VT1708S_0 PCM #0 Analog> at cad 3 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:3v/1r:3v channels duplex default)
pcm2: <HDA VIA VT1708S_0 PCM #1 Digital> at cad 3 nid 1 on hdac1 kld snd_hda [MPSAFE] (1p:1v/0r:0v channels simplex)

and here's mixer.

Code:
Mixer vol      is currently set to 100:100
Mixer pcm      is currently set to  75:75
Mixer rec      is currently set to   0:0
Mixer ogain    is currently set to 100:100
Recording source: mic
 
That looks correct. Check that your speakers are connected to the right jack, have power and don't have some kind of mute or volume control of their own.
 
The connections are all fine. I set mixer to 100, vlc to 200% maxed the speaker volume, still nothing.
 
Back
Top