snd_hda 7.1 surround sound

Sam Fourman Jr. sfourman at gmail.com
Tue Feb 22 01:38:42 UTC 2011


Hello list,

I need help configuring snd_hda to produce 7.1 surround sound via the spdif
optical output
My goal is to play a DVD and have 7.1 surround sound passed through to my
stereo (via the optical output on the motherboard)

in a perfect world the optical output would be the default, as I have no
other need to audio output on this system

I am hoping someone has a recipe for this.

below is some basic info:

uname -a
FreeBSD HTPC.PuffyBSD.Com 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r216047: Mon
Nov 29 09:40:47 UTC 2010
root at Sam.PuffyBSD.Com:/usr/obj/usr/src/sys/GENERIC
amd64
HTPC#


HTPC# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <HDA Realtek ALC885 PCM #0 Analog> (play/rec) default
pcm1: <HDA Realtek ALC885 PCM #1 Analog> (play/rec)
pcm2: <HDA Realtek ALC885 PCM #2 Digital> (play/rec)
pcm3: <HDA NVidia MCP73 HDMI PCM #0 Digital> (play)
pcm4: <HDA ATI R6xx HDMI PCM #0 HDMI> (play)



sysctl dev.hdac.0.pindump=1

hdac0: Dumping AFG cad=0 nid=1 pins:
hdac0:  nid 20 0x01014410 as  1 seq  0      Line-out  Jack jack  1 loc  1
color   Green misc 4
hdac0:        Caps: IN OUT HP      VREF Sense: 0x00000000
hdac0:  nid 21 0x01011412 as  1 seq  2      Line-out  Jack jack  1 loc  1
color   Black misc 4
hdac0:        Caps: IN OUT HP      VREF Sense: 0x00000000
hdac0:  nid 22 0x01016411 as  1 seq  1      Line-out  Jack jack  1 loc  1
color  Orange misc 4
hdac0:        Caps: IN OUT HP           Sense: 0x00000000
hdac0:  nid 23 0x01012414 as  1 seq  4      Line-out  Jack jack  1 loc  1
color    Grey misc 4
hdac0:        Caps: IN OUT HP           Sense: 0x00000000
hdac0:  nid 24 0x01a19c40 as  4 seq  0           Mic  Jack jack  1 loc  1
color    Pink misc 12
hdac0:        Caps: IN OUT HP      VREF Sense: 0x00000000
hdac0:  nid 25 0x02a19c50 as  5 seq  0           Mic  Jack jack  1 loc  2
color    Pink misc 12
hdac0:        Caps: IN OUT HP      VREF Sense: 0x00000000
hdac0:  nid 26 0x0181344f as  4 seq 15       Line-in  Jack jack  1 loc  1
color    Blue misc 4
hdac0:        Caps: IN OUT HP      VREF Sense: 0x00000000
hdac0:  nid 27 0x02214c20 as  2 seq  0    Headphones  Jack jack  1 loc  2
color   Green misc 12
hdac0:        Caps: IN OUT HP      VREF Sense: 0x00000000
hdac0:  nid 28 0x593301f0 as 15 seq  0            CD  None jack  3 loc 25
color Unknown misc 1 [DISABLED]
hdac0:        Caps: IN
hdac0:  nid 30 0x014b6130 as  3 seq  0     SPDIF-out  Jack jack 11 loc  1
color  Orange misc 1
hdac0:        Caps:    OUT
hdac0:  nid 31 0x01cb7160 as  6 seq  0      SPDIF-in  Jack jack 11 loc  1
color  Yellow misc 1
hdac0:        Caps: IN
hdac0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
hdac0: GPIO: data=0x00000000 enable=0x00000000 direction=0x00000000
hdac0:       wake=0x00000000  unsol=0x00000000    sticky=0x00000000
hdac0: Dumping AFG cad=3 nid=1 pins:
hdac0:  nid 5 0x185601f0 as 15 seq  0   Digital-out  Jack jack  6 loc 24
color Unknown misc 1
hdac0:        Caps:    OUT              Sense: 0x00000000
hdac0: NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0
HTPC#



-- 

Sam Fourman Jr.
Fourman Networks
http://www.fourmannetworks.com


More information about the freebsd-questions mailing list