Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 May 2010 01:13:17 +0100
From:      Frank Shute <frank@shute.org.uk>
To:        freebsd-multimedia@freebsd.org
Subject:   Configuring Realtek ALC887 (snd_hda)
Message-ID:  <20100523001317.GA1418@orange.esperance-linux.co.uk>

next in thread | raw e-mail | index | archive | help

Hi,

I'm trying to get some sound out of the front (green) jack on this
machine.

Could somebody who's familiar with snd_hda tell me what to stick in
device.hints. 

I've read the manpage for snd_hda but to be honest I just can't grok
it.

Below is: dmesg | grep ^pcm of verbose boot.

If you could cc me as I'm not subscribed.

TIA.


pcm0: <HDA Realtek ALC887 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC887 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC887 PCM #2 Digital> at cad 0 nid 1 on hdac0
pcm3: <HDA Realtek ALC887 PCM #3 Digital> at cad 0 nid 1 on hdac0
pcm0: <HDA Realtek ALC887 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC887 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC887 PCM #2 Digital> at cad 0 nid 1 on hdac0
pcm3: <HDA Realtek ALC887 PCM #3 Digital> at cad 0 nid 1 on hdac0
pcm0: <HDA Realtek ALC887 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC887 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC887 PCM #2 Digital> at cad 0 nid 1 on hdac0
pcm3: <HDA Realtek ALC887 PCM #3 Digital> at cad 0 nid 1 on hdac0
pcm0: detached
pcm1: detached
pcm2: detached
pcm3: detached
pcm0: <HDA Realtek ALC887 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm0: +--------------------------------------+
pcm0: | DUMPING PCM Playback/Record Channels |
pcm0: +--------------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:                  PCM
pcm0:         PCM cap: 0x000e0560
pcm0:                  16 20 24 bits, 44 48 96 192 KHz
pcm0:             DAC: 2 3 4 5
pcm0: 
pcm0: Record:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:                  PCM
pcm0:         PCM cap: 0x000e0560
pcm0:                  16 20 24 bits, 44 48 96 192 KHz
pcm0:             ADC: 8
pcm0: 
pcm0: +-------------------------------+
pcm0: | DUMPING Playback/Record Paths |
pcm0: +-------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:     nid=20 [pin: Line-out (Green Jack)]
pcm0:       |
pcm0:       + <- nid=12 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=2 [audio output] [src: pcm]
pcm0:              + <- nid=11 [audio mixer] [src: mix]
pcm0: 
pcm0:     nid=22 [pin: Line-out (Orange Jack)]
pcm0:       |
pcm0:       + <- nid=13 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=3 [audio output] [src: pcm]
pcm0:              + <- nid=11 [audio mixer] [src: mix]
pcm0: 
pcm0:     nid=21 [pin: Line-out (Black Jack)]
pcm0:       |
pcm0:       + <- nid=14 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=4 [audio output] [src: pcm]
pcm0:              + <- nid=11 [audio mixer] [src: mix]
pcm0: 
pcm0:     nid=23 [pin: Line-out (Grey Jack)]
pcm0:       |
pcm0:       + <- nid=15 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=5 [audio output] [src: pcm]
pcm0:              + <- nid=11 [audio mixer] [src: mix]
pcm0: 
pcm0: Record:
pcm0: 
pcm0:     nid=8 [audio input]
pcm0:       |
pcm0:       + <- nid=35 [audio mixer] [src: line, mic, mix]
pcm0:              |
pcm0:              + <- nid=24 [pin: Mic (Pink Jack)] [src: mic]
pcm0:              + <- nid=26 [pin: Line-in (Blue Jack)] [src: line]
pcm0:              + <- nid=11 [audio mixer] [src: mix]
pcm0: 
pcm0: Input Mix:
pcm0: 
pcm0:     nid=11 [audio mixer]
pcm0:       |
pcm0:       + <- nid=24 [pin: Mic (Pink Jack)] [src: mic]
pcm0:       + <- nid=26 [pin: Line-in (Blue Jack)] [src: line]
pcm0: 
pcm0: +-------------------------+
pcm0: | DUMPING Volume Controls |
pcm0: +-------------------------+
pcm0: 
pcm0: Master Volume (OSS: vol)
pcm0:    |
pcm0:    +- ctl 13 (nid  12 out):    -46/0dB (32 steps)
pcm0:    +- ctl 14 (nid  12 in   0): mute
pcm0:    +- ctl 15 (nid  12 in   1): mute
pcm0:    +- ctl 16 (nid  13 out):    -46/0dB (32 steps)
pcm0:    +- ctl 17 (nid  13 in   0): mute
pcm0:    +- ctl 18 (nid  13 in   1): mute
pcm0:    +- ctl 19 (nid  14 out):    -46/0dB (32 steps)
pcm0:    +- ctl 20 (nid  14 in   0): mute
pcm0:    +- ctl 21 (nid  14 in   1): mute
pcm0:    +- ctl 22 (nid  15 out):    -46/0dB (32 steps)
pcm0:    +- ctl 23 (nid  15 in   0): mute
pcm0:    +- ctl 24 (nid  15 in   1): mute
pcm0:    +- ctl 25 (nid  20 in ):    mute
pcm0:    +- ctl 27 (nid  21 in ):    mute
pcm0:    +- ctl 29 (nid  22 in ):    mute
pcm0:    +- ctl 31 (nid  23 in ):    mute
pcm0: 
pcm0: PCM Volume (OSS: pcm)
pcm0:    |
pcm0:    +- ctl 14 (nid  12 in   0): mute
pcm0:    +- ctl 17 (nid  13 in   0): mute
pcm0:    +- ctl 20 (nid  14 in   0): mute
pcm0:    +- ctl 23 (nid  15 in   0): mute
pcm0: 
pcm0: Microphone Volume (OSS: mic)
pcm0:    |
pcm0:    +- ctl 34 (nid  24 out):    0/30dB (4 steps)
pcm0:    +- ctl 53 (nid  35 in   0): mute
pcm0: 
pcm0: Line-in Volume (OSS: line)
pcm0:    |
pcm0:    +- ctl 38 (nid  26 out):    0/30dB (4 steps)
pcm0:    +- ctl 55 (nid  35 in   2): mute
pcm0: 
pcm0: Recording Level (OSS: rec)
pcm0:    |
pcm0:    +- ctl  1 (nid   8 in   0): -16/30dB (32 steps) + mute
pcm0:    +- ctl 53 (nid  35 in   0): mute
pcm0:    +- ctl 55 (nid  35 in   2): mute
pcm0:    +- ctl 63 (nid  35 in  10): mute
pcm0: 
pcm0: Input Mix Level (OSS: mix)
pcm0:    |
pcm0:    +- ctl  3 (nid  11 in   0): -34/12dB (32 steps) + mute
pcm0:    +- ctl  5 (nid  11 in   2): -34/12dB (32 steps) + mute
pcm0:    +- ctl 15 (nid  12 in   1): mute
pcm0:    +- ctl 18 (nid  13 in   1): mute
pcm0:    +- ctl 21 (nid  14 in   1): mute
pcm0:    +- ctl 24 (nid  15 in   1): mute
pcm0:    +- ctl 63 (nid  35 in  10): mute
pcm0: 
pcm0: Input Monitoring Level (OSS: igain)
pcm0:    |
pcm0:    +- ctl 15 (nid  12 in   1): mute
pcm0:    +- ctl 18 (nid  13 in   1): mute
pcm0:    +- ctl 21 (nid  14 in   1): mute
pcm0:    +- ctl 24 (nid  15 in   1): mute
pcm0: 
pcm0: Enabling Soft PCM volume
pcm0: Mixer "vol":
pcm0: Mixer "pcm":
pcm0: Mixer "line":
pcm0: Mixer "mic":
pcm0: Mixer "mix":
pcm0: Mixer "rec":
pcm0: Mixer "igain":
pcm0: Mixer "ogain":
pcm0: Soft PCM mixer ENABLED
pcm0: clone manager: deadline=750ms flags=0x8000001e
pcm0: sndbuf_setmap 11a590000, 4000; 0xffffff8076a0c000 -> 11a590000
pcm0: sndbuf_setmap 11a5c0000, 4000; 0xffffff8076a1c000 -> 11a5c0000
pcm1: <HDA Realtek ALC887 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm1: +--------------------------------------+
pcm1: | DUMPING PCM Playback/Record Channels |
pcm1: +--------------------------------------+
pcm1: 
pcm1: Playback:
pcm1: 
pcm1:      Stream cap: 0x00000001
pcm1:                  PCM
pcm1:         PCM cap: 0x000e0560
pcm1:                  16 20 24 bits, 44 48 96 192 KHz
pcm1:             DAC: 37
pcm1: 
pcm1: Record:
pcm1: 
pcm1:      Stream cap: 0x00000001
pcm1:                  PCM
pcm1:         PCM cap: 0x000e0560
pcm1:                  16 20 24 bits, 44 48 96 192 KHz
pcm1:             ADC: 9
pcm1: 
pcm1: +-------------------------------+
pcm1: | DUMPING Playback/Record Paths |
pcm1: +-------------------------------+
pcm1: 
pcm1: Playback:
pcm1: 
pcm1:     nid=27 [pin: Headphones (Green Jack)]
pcm1:       |
pcm1:       + <- nid=38 [audio mixer] [src: pcm, mix]
pcm1:              |
pcm1:              + <- nid=37 [audio output] [src: pcm]
pcm1:              + <- nid=11 [audio mixer] [src: mix]
pcm1: 
pcm1: Record:
pcm1: 
pcm1:     nid=9 [audio input]
pcm1:       |
pcm1:       + <- nid=34 [audio mixer] [src: monitor]
pcm1:              |
pcm1:              + <- nid=25 [pin: Mic (Pink Jack)] [src: monitor]
pcm1: 
pcm1: +-------------------------+
pcm1: | DUMPING Volume Controls |
pcm1: +-------------------------+
pcm1: 
pcm1: Master Volume (OSS: vol)
pcm1:    |
pcm1:    +- ctl 39 (nid  27 in ):    mute
pcm1:    +- ctl 64 (nid  38 out):    -46/0dB (32 steps)
pcm1:    +- ctl 65 (nid  38 in   0): mute
pcm1:    +- ctl 66 (nid  38 in   1): mute
pcm1: 
pcm1: PCM Volume (OSS: pcm)
pcm1:    |
pcm1:    +- ctl 65 (nid  38 in   0): mute
pcm1: 
pcm1: Microphone2 Volume (OSS: monitor)
pcm1:    |
pcm1:    +- ctl 36 (nid  25 out):    0/30dB (4 steps)
pcm1:    +- ctl 42 (nid  34 in   1): mute
pcm1: 
pcm1: Recording Level (OSS: rec)
pcm1:    |
pcm1:    +- ctl  2 (nid   9 in   0): -16/30dB (32 steps) + mute
pcm1:    +- ctl 42 (nid  34 in   1): mute
pcm1: 
pcm1: Input Mix Level (OSS: mix)
pcm1:    |
pcm1:    +- ctl 66 (nid  38 in   1): mute
pcm1: 
pcm1: Input Monitoring Level (OSS: igain)
pcm1:    |
pcm1:    +- ctl 66 (nid  38 in   1): mute
pcm1: 
pcm1: Enabling Soft PCM volume
pcm1: Mixer "vol":
pcm1: Mixer "pcm":
pcm1: Mixer "mix":
pcm1: Mixer "rec":
pcm1: Mixer "igain":
pcm1: Mixer "monitor":
pcm1: Soft PCM mixer ENABLED
pcm1: clone manager: deadline=750ms flags=0x8000001e
pcm1: sndbuf_setmap 1140f0000, 4000; 0xffffff8076a2c000 -> 1140f0000
pcm1: sndbuf_setmap 93130000, 4000; 0xffffff8076a3c000 -> 93130000
pcm2: <HDA Realtek ALC887 PCM #2 Digital> at cad 0 nid 1 on hdac0
pcm2: +--------------------------------------+
pcm2: | DUMPING PCM Playback/Record Channels |
pcm2: +--------------------------------------+
pcm2: 
pcm2: Playback:
pcm2: 
pcm2:      Stream cap: 0x00000005
pcm2:                  AC3 PCM
pcm2:         PCM cap: 0x000e05e0
pcm2:                  16 20 24 bits, 44 48 88 96 192 KHz
pcm2:             DAC: 6
pcm2: 
pcm2: +-------------------------------+
pcm2: | DUMPING Playback/Record Paths |
pcm2: +-------------------------------+
pcm2: 
pcm2: Playback:
pcm2: 
pcm2:     nid=30 [pin: SPDIF-out (Orange Jack)]
pcm2:       |
pcm2:       + <- nid=6 [audio output] [src: pcm]
pcm2: 
pcm2: +-------------------------+
pcm2: | DUMPING Volume Controls |
pcm2: +-------------------------+
pcm2: 
pcm2: Forcing Soft PCM volume
pcm2: Forcing master volume with PCM
pcm2: Mixer "vol" -> "none": child=0x00000010
pcm2: Mixer "pcm": parent="vol"
pcm2: Soft PCM mixer ENABLED
pcm2: clone manager: deadline=750ms flags=0x8000001e
pcm2: sndbuf_setmap b64f0000, 4000; 0xffffff8076a4c000 -> b64f0000
pcm3: <HDA Realtek ALC887 PCM #3 Digital> at cad 0 nid 1 on hdac0
pcm3: +--------------------------------------+
pcm3: | DUMPING PCM Playback/Record Channels |
pcm3: +--------------------------------------+
pcm3: 
pcm3: Playback:
pcm3: 
pcm3:      Stream cap: 0x00000005
pcm3:                  AC3 PCM
pcm3:         PCM cap: 0x000e05e0
pcm3:                  16 20 24 bits, 44 48 88 96 192 KHz
pcm3:             DAC: 16
pcm3: 
pcm3: +-------------------------------+
pcm3: | DUMPING Playback/Record Paths |
pcm3: +-------------------------------+
pcm3: 
pcm3: Playback:
pcm3: 
pcm3:     nid=17 [pin: SPDIF-out (Fixed)]
pcm3:       |
pcm3:       + <- nid=16 [audio output] [src: pcm]
pcm3: 
pcm3: +-------------------------+
pcm3: | DUMPING Volume Controls |
pcm3: +-------------------------+
pcm3: 
pcm3: Forcing Soft PCM volume
pcm3: Forcing master volume with PCM
pcm3: Mixer "vol" -> "none": child=0x00000010
pcm3: Mixer "pcm": parent="vol"
pcm3: Soft PCM mixer ENABLED
pcm3: clone manager: deadline=750ms flags=0x8000001e
pcm3: sndbuf_setmap 114070000, 4000; 0xffffff8076a5c000 -> 114070000


-- 

 Frank

 Contact info: http://www.shute.org.uk/misc/contact.html





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100523001317.GA1418>