Discussion:
snd_hda: ALC888/1200 and mixer empty
(too old to reply)
martinko
2009-06-15 20:26:02 UTC
Permalink
Hallo,

I've got issues with snd_hda(4) driver. According to Windows driver
I've got Realtek ALC1200 but FreeBSD says it's ALC888. mixer(8) doesn't
show any devices and applications complain about it. However, if I just
cat sth.wav > /dev/dsp I can hear a sound/noise. The listing follows..
Please note that I changed default output to digital optical (Toslink).

$ uname -a
FreeBSD mc-sg03-bsd.gamato.local 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri
May 1 07:18:07 UTC 2009
***@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64

$ sysctl hw.snd
hw.snd.latency_profile: 1
hw.snd.latency: 5
hw.snd.report_soft_formats: 1
hw.snd.compat_linux_mmap: 0
hw.snd.feeder_buffersize: 16384
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.verbose: 2
hw.snd.maxautovchans: 16
hw.snd.default_unit: 3
hw.snd.version: 2007061600/amd64
hw.snd.default_auto: 0

$ cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64)
Installed devices:
pcm0: <HDA ATI RS690/780 HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0
kld snd_hda [MPSAFE] (1p:1v/0r:0v channels)
[pcm0:play:dsp0.p0]: spd 48000, fmt 0x10000010, flags
0x00101000, 0x00000000
interrupts 0, underruns 0, feed 0, ready 0
[b:4096/2048/2|bs:4096/2048/2]
{userland} -> feeder_vchan(0x10000010) -> {hardware}
pcm0:play:dsp0.p0[pcm0:virtual:dsp0.vp0]: spd 0, fmt
0x00000000/0x00000008, flags 0x10000000, 0x00000000
interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
{userland} -> feeder_root(0x00000000) -> {hardware}
pcm1: <HDA Realtek ALC888 PCM #0 Analog> at cad 0 nid 1 on hdac1 kld
snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex)
[pcm1:play:dsp1.p0]: spd 48000, fmt 0x10000010, flags
0x00101000, 0x00000020
interrupts 0, underruns 0, feed 0, ready 0
[b:4096/2048/2|bs:4096/2048/2]
{userland} -> feeder_vchan(0x10000010) ->
feeder_volume(0x10000010) -> {hardware}
pcm1:play:dsp1.p0[pcm1:virtual:dsp1.vp0]: spd 0, fmt
0x00000000/0x00000008, flags 0x10000000, 0x00000000
interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
{userland} -> feeder_root(0x00000000) -> {hardware}
[pcm1:record:dsp1.r0]: spd 48000, fmt 0x10000010, flags
0x00101000, 0x00000000
interrupts 0, overruns 0, feed 0, hfree 4096, sfree 4096
[b:4096/2048/2|bs:4096/2048/2]
{hardware} -> feeder_root(0x10000010) ->
feeder_vchan(0x10000010) -> {userland}
pcm1:record:dsp1.r0[pcm1:virtual:dsp1.vr0]: spd 0, fmt
0x00000000/0x00000008, flags 0x10000000, 0x00000000
interrupts 0, overruns 0, feed 0, hfree 0, sfree 0
[b:0/0/0|bs:0/0/0]
{hardware} -> feeder_root(0x00000000) -> {userland}
pcm2: <HDA Realtek ALC888 PCM #1 Analog> at cad 0 nid 1 on hdac1 kld
snd_hda [MPSAFE] (1p:1v/1r:1v channels duplex)
[pcm2:play:dsp2.p0]: spd 48000, fmt 0x10000010, flags
0x00101000, 0x00000020
interrupts 0, underruns 0, feed 0, ready 0
[b:4096/2048/2|bs:4096/2048/2]
{userland} -> feeder_vchan(0x10000010) ->
feeder_volume(0x10000010) -> {hardware}
pcm2:play:dsp2.p0[pcm2:virtual:dsp2.vp0]: spd 0, fmt
0x00000000/0x00000008, flags 0x10000000, 0x00000000
interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
{userland} -> feeder_root(0x00000000) -> {hardware}
[pcm2:record:dsp2.r0]: spd 48000, fmt 0x10000010, flags
0x00101000, 0x00000000
interrupts 0, overruns 0, feed 0, hfree 4096, sfree 4096
[b:4096/2048/2|bs:4096/2048/2]
{hardware} -> feeder_root(0x10000010) ->
feeder_vchan(0x10000010) -> {userland}
pcm2:record:dsp2.r0[pcm2:virtual:dsp2.vr0]: spd 0, fmt
0x00000000/0x00000008, flags 0x10000000, 0x00000000
interrupts 0, overruns 0, feed 0, hfree 0, sfree 0
[b:0/0/0|bs:0/0/0]
{hardware} -> feeder_root(0x00000000) -> {userland}
pcm3: <HDA Realtek ALC888 PCM #2 Digital> at cad 0 nid 1 on hdac1 kld
snd_hda [MPSAFE] (1p:1v/0r:0v channels default)
[pcm3:play:dsp3.p0]: spd 48000, fmt 0x10000010, flags
0x00101000, 0x00000000
interrupts 0, underruns 0, feed 0, ready 0
[b:4096/2048/2|bs:4096/2048/2]
{userland} -> feeder_vchan(0x10000010) -> {hardware}
pcm3:play:dsp3.p0[pcm3:virtual:dsp3.vp0]: spd 0, fmt
0x00000000/0x00000008, flags 0x10000000, 0x00000000
interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
{userland} -> feeder_root(0x00000000) -> {hardware}
pcm4: <HDA Realtek ALC888 PCM #3 Digital> at cad 0 nid 1 on hdac1 kld
snd_hda [MPSAFE] (1p:1v/0r:0v channels)
[pcm4:play:dsp4.p0]: spd 48000, fmt 0x10000010, flags
0x00101000, 0x00000000
interrupts 0, underruns 0, feed 0, ready 0
[b:4096/2048/2|bs:4096/2048/2]
{userland} -> feeder_vchan(0x10000010) -> {hardware}
pcm4:play:dsp4.p0[pcm4:virtual:dsp4.vp0]: spd 0, fmt
0x00000000/0x00000008, flags 0x10000000, 0x00000000
interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0]
{userland} -> feeder_root(0x00000000) -> {hardware}
Rick C. Petty
2009-06-15 21:12:29 UTC
Permalink
Post by martinko
Hallo,
I've got issues with snd_hda(4) driver. According to Windows driver
I've got Realtek ALC1200 but FreeBSD says it's ALC888. mixer(8) doesn't
show any devices and applications complain about it. However, if I just
cat sth.wav > /dev/dsp I can hear a sound/noise. The listing follows..
Have you tried the mixer for each pcm device? e.g.

mixer -f /dev/pcm4

-- Rick C. Petty
martinko
2009-06-16 00:40:12 UTC
Permalink
Post by Rick C. Petty
Post by martinko
Hallo,
I've got issues with snd_hda(4) driver. According to Windows driver
I've got Realtek ALC1200 but FreeBSD says it's ALC888. mixer(8) doesn't
show any devices and applications complain about it. However, if I just
cat sth.wav > /dev/dsp I can hear a sound/noise. The listing follows..
Have you tried the mixer for each pcm device? e.g.
mixer -f /dev/pcm4
There are no /dev/pcm* device nodes, but there are mixer nodes:

$ ll /dev/mixer*
crw-rw-rw- 1 root wheel 0, 88 Jun 15 19:45 /dev/mixer0
crw-rw-rw- 1 root wheel 0, 89 Jun 15 19:45 /dev/mixer1
crw-rw-rw- 1 root wheel 0, 90 Jun 15 19:45 /dev/mixer2
crw-rw-rw- 1 root wheel 0, 91 Jun 15 19:45 /dev/mixer3
crw-rw-rw- 1 root wheel 0, 92 Jun 15 19:45 /dev/mixer4
$ mixer -f /dev/mixer0
$ mixer -f /dev/mixer1
Mixer vol is currently set to 75:75
Mixer pcm is currently set to 75:75
Mixer speaker is currently set to 75:75
Mixer line is currently set to 75:75
Mixer mic is currently set to 0:0
Mixer mix is currently set to 0:0
Mixer rec is currently set to 0:0
Recording source: mic
$ mixer -f /dev/mixer2
Mixer vol is currently set to 75:75
Mixer pcm is currently set to 75:75
Mixer speaker is currently set to 75:75
Mixer mix is currently set to 0:0
Mixer rec is currently set to 0:0
Mixer monitor is currently set to 75:75
Recording source:
$ mixer -f /dev/mixer3
$ mixer -f /dev/mixer4
$ mixer -f /dev/mixer

However, digital "devices" have no mixers as you can see.

M.
Alexander Motin
2009-06-16 12:32:44 UTC
Permalink
Post by martinko
I've got issues with snd_hda(4) driver. According to Windows driver
I've got Realtek ALC1200 but FreeBSD says it's ALC888. mixer(8) doesn't
There is no ALC1200 chip on Realtek web site. But actually exact chip
name is not very important for this driver.
Post by martinko
show any devices and applications complain about it. However, if I just
cat sth.wav > /dev/dsp I can hear a sound/noise. The listing follows..
Please note that I changed default output to digital optical (Toslink).
pcm0: <HDA ATI RS690/780 HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC888 PCM #0 Analog> at cad 0 nid 1 on hdac1 kld
pcm2: <HDA Realtek ALC888 PCM #1 Analog> at cad 0 nid 1 on hdac1 kld
pcm3: <HDA Realtek ALC888 PCM #2 Digital> at cad 0 nid 1 on hdac1 kld
pcm4: <HDA Realtek ALC888 PCM #3 Digital> at cad 0 nid 1 on hdac1 kld
Your pcm0 and so default mixer is HDMI port of video card. There is just
no volume control on that port. There is separate mixers for each pcm
device. Other Digital ports may also don't have mixers.

Booting with verbose messages enabled will give you all possible
information about your audio hardware.
--
Alexander Motin
martinko
2009-06-16 20:50:42 UTC
Permalink
Alexander,
Post by Alexander Motin
Post by martinko
I've got issues with snd_hda(4) driver. According to Windows driver
I've got Realtek ALC1200 but FreeBSD says it's ALC888. mixer(8) doesn't
There is no ALC1200 chip on Realtek web site. But actually exact chip
name is not very important for this driver.
The motherboard is Asus M3A78-EM and Windows driver utility (sound
control) says it is ALC1200. Whether it's true or not I don't know.
Post by Alexander Motin
Post by martinko
show any devices and applications complain about it. However, if I just
cat sth.wav > /dev/dsp I can hear a sound/noise. The listing follows..
Please note that I changed default output to digital optical (Toslink).
pcm0: <HDA ATI RS690/780 HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC888 PCM #0 Analog> at cad 0 nid 1 on hdac1 kld
pcm2: <HDA Realtek ALC888 PCM #1 Analog> at cad 0 nid 1 on hdac1 kld
pcm3: <HDA Realtek ALC888 PCM #2 Digital> at cad 0 nid 1 on hdac1 kld
pcm4: <HDA Realtek ALC888 PCM #3 Digital> at cad 0 nid 1 on hdac1 kld
Your pcm0 and so default mixer is HDMI port of video card. There is just
no volume control on that port. There is separate mixers for each pcm
device. Other Digital ports may also don't have mixers.
Indeed, default is HDMI which I changed to Toslink. But only analog
(pcm1 and pcm2) have mixers. This is problem with applications that
complain they cannot find mixer. What can I do about it ?

And more general -- I know FreeBSD have virtual channels and thus it can
mix various sources and even convert sample rates. But can it control
volume of channels, both virtual and real/hw ?
I sort of understand that now digital output provides no volume control
and I can easily manage that with my amplifier. But in Windows I _can_
control volume even when I use digital output.

Well, all I want is my audio applications would work and even better if
I could control (master) volume on digital device/output. So far I've
managed just to send something directly to /dev/dsp but applications
don't like missing mixers. (I'll try more apps, though, just to be sure.)
Post by Alexander Motin
Booting with verbose messages enabled will give you all possible
information about your audio hardware.
Here follows verbose booting output (though I don't understand much of
it and I can't see how I could reach my goal):

Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Probing codec #0...
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: HDA Codec #0: ATI RS690/780 HDMI
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: HDA Codec ID: 0x1002791a
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Vendor: 0x1002
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Device: 0x791a
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Revision: 0x00
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Stepping: 0x00
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: PCI Subvendor: 0x82f11043
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Found audio FG nid=1
startnode=2 endnode=4 total=2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Processing audio FG cad=0
nid=1...
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: GPIO: 0x00000000 NumGPIO=0
NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: nid 3 0x18560010 as 1 seq
0 Digital-out Jack jack 6 loc 24 color Unknown misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Patched pins configuration:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: nid 3 0x18560010 as 1 seq
0 Digital-out Jack jack 6 loc 24 color Unknown misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: 1 associations found:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Association 0 (1) out:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Pin nid=3 seq=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Tracing association 0 (1)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Pin 3 traced to DAC 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Association 0 (1) trace succeeded
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Tracing input monitor
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Tracing beeper
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: FG config/quirks: forcestereo
ivref50 ivref80 ivref100 ivref
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: +-------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: | DUMPING HDA NODES |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: +-------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Default Parameter
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: -----------------
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: PCM cap: 0x00020040
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: 16 bits, 48 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: IN amp: 0x00000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: OUT amp: 0x00000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: nid: 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Name: audio output
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Widget cap: 0x00000201
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: DIGITAL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Association: 0 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: OSS: pcm (pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: PCM cap: 0x00020040
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: 16 bits, 48 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: nid: 3
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Name: pin:
Digital-out (Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Widget cap: 0x00400381
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: DIGITAL
UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Association: 0 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Pin cap: 0x00000094
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: PDC OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Pin config: 0x18560010
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: Pin control: 0x00000040 OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: connections: 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0: + <- nid=2 [audio
output]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac0:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: <HDA ATI RS690/780 HDMI PCM #0
Digital> at cad 0 nid 1 on hdac0
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: | DUMPING PCM Playback/Record
Channels |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: Stream cap: 0x00000005
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: AC3 PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: PCM cap: 0x00020040
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: 16 bits, 48 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: DAC: 2
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: | DUMPING Playback/Record Paths |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: nid=3 [pin: Digital-out
(Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: + <- nid=2 [audio
output] [src: pcm]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: | DUMPING Volume Controls |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: clone manager: deadline=750ms
flags=0x8000001e
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm0: sndbuf_setmap 5650000, 4000;
0xfffffffef08bd000 -> 5650000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Probing codec #0...
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: HDA Codec #0: Realtek ALC888
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: HDA Codec ID: 0x10ec0888
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Vendor: 0x10ec
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Device: 0x0888
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Revision: 0x01
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stepping: 0x01
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCI Subvendor: 0x82fe1043
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Found audio FG nid=1
startnode=2 endnode=39 total=37
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Processing audio FG cad=0
nid=1...
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: GPIO: 0x40000002 NumGPIO=2
NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 17 0x99430140 as 4 seq
0 SPDIF-out Fixed jack 3 loc 25 color Unknown misc 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 20 0x01014010 as 1 seq
0 Line-out Jack jack 1 loc 1 color Green misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 21 0x01011012 as 1 seq
2 Line-out Jack jack 1 loc 1 color Black misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 22 0x01016011 as 1 seq
1 Line-out Jack jack 1 loc 1 color Orange misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 23 0x01012014 as 1 seq
4 Line-out Jack jack 1 loc 1 color Grey misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 24 0x01a19850 as 5 seq
0 Mic Jack jack 1 loc 1 color Pink misc 8
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 25 0x02a19c60 as 6 seq
0 Mic Jack jack 1 loc 2 color Pink misc 12
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 26 0x0181305f as 5 seq
15 Line-in Jack jack 1 loc 1 color Blue misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 27 0x02214c20 as 2 seq
0 Headphones Jack jack 1 loc 2 color Green misc 12
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 28 0x593301f0 as 15 seq
0 CD None jack 3 loc 25 color Unknown misc 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Patching widget caps nid=29
0x00400000 -> 0x00700000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 30 0x01456130 as 3 seq
0 SPDIF-out Jack jack 5 loc 1 color Orange misc 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 31 0x411111f0 as 15 seq
0 Speaker None jack 1 loc 1 color Black misc 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Patched pins configuration:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 17 0x99430140 as 4 seq
0 SPDIF-out Fixed jack 3 loc 25 color Unknown misc 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 20 0x01014010 as 1 seq
0 Line-out Jack jack 1 loc 1 color Green misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 21 0x01011012 as 1 seq
2 Line-out Jack jack 1 loc 1 color Black misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 22 0x01016011 as 1 seq
1 Line-out Jack jack 1 loc 1 color Orange misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 23 0x01012014 as 1 seq
4 Line-out Jack jack 1 loc 1 color Grey misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 24 0x01a19850 as 5 seq
0 Mic Jack jack 1 loc 1 color Pink misc 8
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 25 0x02a19c60 as 6 seq
0 Mic Jack jack 1 loc 2 color Pink misc 12
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 26 0x0181305f as 5 seq
15 Line-in Jack jack 1 loc 1 color Blue misc 0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 27 0x02214c20 as 2 seq
0 Headphones Jack jack 1 loc 2 color Green misc 12
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 28 0x593301f0 as 15 seq
0 CD None jack 3 loc 25 color Unknown misc 1 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 30 0x01456130 as 3 seq
0 SPDIF-out Jack jack 5 loc 1 color Orange misc 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 31 0x411111f0 as 15 seq
0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 6 associations found:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 0 (1) out:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=20 seq=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=22 seq=1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=21 seq=2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=23 seq=4
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 1 (2) out:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=27 seq=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 2 (3) out:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=30 seq=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 3 (4) out:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=17 seq=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 4 (5) in:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=24 seq=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=26 seq=15
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 5 (6) in:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin nid=25 seq=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing association 0 (1)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 20 traced to DAC 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 22 traced to DAC 3
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 21 traced to DAC 4
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 23 traced to DAC 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 0 (1) trace succeeded
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing association 1 (2)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 27 traced to DAC 37
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 1 (2) trace succeeded
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing association 2 (3)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 30 traced to DAC 6
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 2 (3) trace succeeded
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing association 3 (4)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 17 traced to DAC 16
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 3 (4) trace succeeded
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing association 4 (5)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 24 traced to ADC 8
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 26 traced to ADC 8
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 4 (5) trace succeeded
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing association 5 (6)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin 25 traced to ADC 9
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association 5 (6) trace succeeded
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing input monitor
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing nid 11 to out
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 11 is input monitor
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing nid 34 to out
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing nid 35 to out
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Tracing beeper
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid 29 traced to out
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: FG config/quirks: forcestereo
ivref50 ivref80 ivref100 ivref
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: +-------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: | DUMPING HDA NODES |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: +-------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Default Parameter
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: -----------------
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x000e0560
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24
bits, 44 48 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: IN amp: 0x00000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OUT amp: 0x00000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio output
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00000011
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm (pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x000e0560
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24
bits, 44 48 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 3
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio output
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00000011
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000002)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm (pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x000e0560
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24
bits, 44 48 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 4
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio output
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00000011
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000004)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm (pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x000e0560
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24
bits, 44 48 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio output
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00000011
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000010)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm (pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x000e0560
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24
bits, 44 48 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 6
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio output
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00000211
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: DIGITAL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 2 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm (pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x001e05e0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24 32
bits, 44 48 88 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 7 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: vendor widget
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00f00000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 8
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio input
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0010011b
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 4 (0x00008001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x00060160
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 bits,
44 48 96 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80051f0b
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=31 size=5 offset=11
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=35 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 9
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio input
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0010011b
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 5 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x00060160
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 bits,
44 48 96 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80051f0b
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=31 size=5 offset=11
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=34 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 10 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio input
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00100391
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: DIGITAL
UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x001e0160
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24 32
bits, 44 48 96 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=31 [pin: Speaker (None)] [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 11
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio mixer
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0020010b
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: -2 (0x00008001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: mix (mix)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80051f17
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=31 size=5 offset=23
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 10
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=24 [pin:
Mic (Pink Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=25 [pin:
Mic (Pink Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=26 [pin:
Line-in (Blue Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=27 [pin: Headphones (Green Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=28 [pin: CD (None)] [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=29 [beep
widget]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=20 [pin: Line-out (Green Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=21 [pin: Line-out (Black Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=22 [pin: Line-out (Orange Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=23 [pin: Line-out (Grey Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 12
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio mixer
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0020010f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm, mix
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x00051f1f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=31 size=5 offset=31
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=2 [audio
output]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=11 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 13
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio mixer
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0020010f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000002)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm, mix
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x00051f1f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=31 size=5 offset=31
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=3 [audio
output]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=11 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 14
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio mixer
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0020010f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000004)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm, mix
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x00051f1f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=31 size=5 offset=31
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=4 [audio
output]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=11 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 15
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio mixer
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0020010f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000010)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm, mix
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x00051f1f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=31 size=5 offset=31
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=5 [audio
output]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=11 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 16
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio output
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00000211
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: DIGITAL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 3 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm (pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x001e05e0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24 32
bits, 44 48 88 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 17
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin:
SPDIF-out (Fixed)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00400300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: DIGITAL
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 3 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x00000010
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x99430140
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000040 OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=16 [audio
output]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 18 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: vendor widget
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00f00000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 19 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: vendor widget
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00f00000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 20
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin:
Line-out (Green Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0040018f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x0000003e
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: TRQD PDC HP
OUT IN
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x01014010
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000040 OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x00270300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=3 size=39 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=12 [audio
mixer] (selected)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=13 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=14 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=15 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=38 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 21
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin:
Line-out (Black Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0040018f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000004)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x0000003e
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: TRQD PDC HP
OUT IN
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x01011012
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000040 OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x00270300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=3 size=39 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=12 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=13 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=14 [audio
mixer] (selected)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=15 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=38 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 22
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin:
Line-out (Orange Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0040018f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000002)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x00000036
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: TRQD PDC OUT IN
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x01016011
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000040 OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x00270300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=3 size=39 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=12 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=13 [audio
mixer] (selected)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=14 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=15 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=38 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 23
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin:
Line-out (Grey Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0040018f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 0 (0x00000010)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x00000036
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: TRQD PDC OUT IN
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x01012014
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000040 OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x00270300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=3 size=39 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=12 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=13 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=14 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=15 [audio
mixer] (selected)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=38 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 24
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin: Mic
(Pink Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0040018f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 4 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: mic (mic)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x0000373e
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: TRQD PDC HP
OUT IN VREF[ 50 80 100 GROUND HIZ ]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x01a19850
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000025
IN VREFs
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x00270300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=3 size=39 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=12 [audio mixer] (selected)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=13 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=14 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=15 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=38 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 25
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin: Mic
(Pink Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0040018f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 5 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: monitor
(monitor)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x0000373e
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: TRQD PDC HP
OUT IN VREF[ 50 80 100 GROUND HIZ ]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x02a19c60
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000025
IN VREFs
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x00270300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=3 size=39 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=12 [audio mixer] (selected)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=13 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=14 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=15 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=38 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 26
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin: Line-in
(Blue Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0040018f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 4 (0x00008000)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: line (line)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x0000373e
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: TRQD PDC HP
OUT IN VREF[ 50 80 100 GROUND HIZ ]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x0181305f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000025
IN VREFs
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x00270300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=3 size=39 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=12 [audio mixer] (selected)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=13 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=14 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=15 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=38 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 27
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin:
Headphones (Green Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0040018f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: UNSOL STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 1 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x0000373e
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: TRQD PDC HP
OUT IN VREF[ 50 80 100 GROUND HIZ ]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x02214c20
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x000000c0
HP OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x00270300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=3 size=39 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 5
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=12 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=13 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=14 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=15 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=38 [audio
mixer] (selected)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 28 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin: CD (None)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00400001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x00000020
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: IN
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x593301f0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 29
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: beep widget
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00700000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: -2 (0x00000000)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: speaker
(speaker)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 30
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin:
SPDIF-out (Orange Jack)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00400300
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: DIGITAL
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 2 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x00000010
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x01456130
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000040 OUT
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 1
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=6 [audio
output]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 31 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: pin: Speaker
(None)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00400200
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: DIGITAL
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin cap: 0x00000020
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: IN
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin config: 0x411111f0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Pin control: 0x00000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 32 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: vendor widget
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00f00040
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PROC
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 33 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: vendor widget
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00f00000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 34
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio mixer
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0020010b
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 5 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: speaker,
mix, monitor
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 11
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=24 [pin: Mic (Pink Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=25 [pin:
Mic (Pink Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=26 [pin: Line-in (Blue Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=27 [pin: Headphones (Green Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=28 [pin: CD (None)] [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=29 [beep
widget]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=20 [pin: Line-out (Green Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=21 [pin: Line-out (Black Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=22 [pin: Line-out (Orange Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=23 [pin: Line-out (Grey Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=11 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 35
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio mixer
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0020010b
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 4 (0x00008001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: speaker,
line, mic, mix
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 11
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=24 [pin:
Mic (Pink Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=25 [pin: Mic (Pink Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=26 [pin:
Line-in (Blue Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=27 [pin: Headphones (Green Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=28 [pin: CD (None)] [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=29 [beep
widget]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=20 [pin: Line-out (Green Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=21 [pin: Line-out (Black Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=22 [pin: Line-out (Orange Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + [DISABLED] <-
nid=23 [pin: Line-out (Grey Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=11 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 36 [DISABLED]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: vendor widget
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00f00000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 37
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio output
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x00000011
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 1 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm (pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: PCM cap: 0x000e0560
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: 16 20 24
bits, 44 48 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: nid: 38
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Name: audio mixer
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Widget cap: 0x0020010f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: STEREO
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Association: 1 (0x00000001)
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: OSS: pcm, mix
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Output amp: 0x00051f1f
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=0
step=31 size=5 offset=31
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: Input amp: 0x80000000
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: mute=1
step=0 size=0 offset=0
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: connections: 2
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=37 [audio
output]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1: + <- nid=11 [audio
mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: hdac1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: <HDA Realtek ALC888 PCM #0
Analog> at cad 0 nid 1 on hdac1
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: | DUMPING PCM Playback/Record
Channels |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: PCM cap: 0x000e0560
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: 16 20 24
bits, 44 48 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: DAC: 2 3 4 5
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Record:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: PCM cap: 0x00060160
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: 16 20 bits,
44 48 96 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: ADC: 8
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: | DUMPING Playback/Record Paths |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: nid=20 [pin: Line-out
(Green Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=12 [audio
mixer] [src: pcm, mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=2 [audio
output] [src: pcm]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=11
[audio mixer] [src: mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: nid=21 [pin: Line-out
(Black Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=14 [audio
mixer] [src: pcm, mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=4 [audio
output] [src: pcm]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=11
[audio mixer] [src: mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: nid=22 [pin: Line-out
(Orange Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=13 [audio
mixer] [src: pcm, mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=3 [audio
output] [src: pcm]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=11
[audio mixer] [src: mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: nid=23 [pin: Line-out
(Grey Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=15 [audio
mixer] [src: pcm, mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=5 [audio
output] [src: pcm]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=11
[audio mixer] [src: mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Record:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: nid=8 [audio input]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=35 [audio
mixer] [src: speaker, line, mic, mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=24 [pin:
Mic (Pink Jack)] [src: mic]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=26 [pin:
Line-in (Blue Jack)] [src: line]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=29 [beep
widget] [src: speaker]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=11
[audio mixer] [src: mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Input Mix:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: nid=11 [audio mixer]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=24 [pin: Mic
(Pink Jack)] [src: mic]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=25 [pin: Mic
(Pink Jack)] [src: monitor]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=26 [pin:
Line-in (Blue Jack)] [src: line]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: + <- nid=29 [beep
widget] [src: speaker]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: | DUMPING Volume Controls |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Master Volume (OSS: vol)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 13 (nid 12 out):
-46/0dB (32 steps)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 14 (nid 12 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 15 (nid 12 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 16 (nid 13 out):
-46/0dB (32 steps)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 17 (nid 13 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 18 (nid 13 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 19 (nid 14 out):
-46/0dB (32 steps)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 20 (nid 14 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 21 (nid 14 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 22 (nid 15 out):
-46/0dB (32 steps)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 23 (nid 15 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 24 (nid 15 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 25 (nid 20 in ):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 27 (nid 21 in ):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 29 (nid 22 in ):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 31 (nid 23 in ):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: PCM Volume (OSS: pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 14 (nid 12 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 17 (nid 13 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 20 (nid 14 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 23 (nid 15 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Microphone Volume (OSS: mic)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 34 (nid 24 out):
0/30dB (4 steps)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 52 (nid 35 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Line-in Volume (OSS: line)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 38 (nid 26 out):
0/30dB (4 steps)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 54 (nid 35 in 2):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Speaker/Beep Volume (OSS: speaker)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 8 (nid 11 in 5):
-34/12dB (32 steps) + mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 57 (nid 35 in 5):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Recording Level (OSS: rec)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 1 (nid 8 in 0):
-16/30dB (32 steps) + mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 52 (nid 35 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 54 (nid 35 in 2):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 57 (nid 35 in 5):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 62 (nid 35 in 10):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Input Mix Level (OSS: mix)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 3 (nid 11 in 0):
-34/12dB (32 steps) + mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 4 (nid 11 in 1):
-34/12dB (32 steps) + mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 5 (nid 11 in 2):
-34/12dB (32 steps) + mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 8 (nid 11 in 5):
-34/12dB (32 steps) + mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 15 (nid 12 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 18 (nid 13 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 21 (nid 14 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 24 (nid 15 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: +- ctl 62 (nid 35 in 10):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Enabling Soft PCM volume
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Mixer "vol":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Mixer "pcm":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Mixer "speaker":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Mixer "line":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Mixer "mic":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Mixer "mix":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Mixer "rec":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: Soft PCM mixer ENABLED
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: clone manager: deadline=750ms
flags=0x8000001e
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: sndbuf_setmap 5670000, 4000;
0xfffffffef08cd000 -> 5670000
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm1: sndbuf_setmap 3220000, 4000;
0xfffffffef08dd000 -> 3220000
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: <HDA Realtek ALC888 PCM #1
Analog> at cad 0 nid 1 on hdac1
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: | DUMPING PCM Playback/Record
Channels |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: PCM cap: 0x000e0560
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: 16 20 24
bits, 44 48 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: DAC: 37
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Record:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Stream cap: 0x00000001
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: PCM cap: 0x00060160
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: 16 20 bits,
44 48 96 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: ADC: 9
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: | DUMPING Playback/Record Paths |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: nid=27 [pin: Headphones
(Green Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: + <- nid=38 [audio
mixer] [src: pcm, mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: + <- nid=37
[audio output] [src: pcm]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: + <- nid=11
[audio mixer] [src: mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Record:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: nid=9 [audio input]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: + <- nid=34 [audio
mixer] [src: speaker, mix, monitor]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: + <- nid=25 [pin:
Mic (Pink Jack)] [src: monitor]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: + <- nid=29 [beep
widget] [src: speaker]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: + <- nid=11
[audio mixer] [src: mix]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: | DUMPING Volume Controls |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Master Volume (OSS: vol)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 39 (nid 27 in ):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 63 (nid 38 out):
-46/0dB (32 steps)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 64 (nid 38 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 65 (nid 38 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: PCM Volume (OSS: pcm)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 64 (nid 38 in 0):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Microphone2 Volume (OSS: monitor)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 36 (nid 25 out):
0/30dB (4 steps)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 42 (nid 34 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Speaker/Beep Volume (OSS: speaker)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 46 (nid 34 in 5):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Recording Level (OSS: rec)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 2 (nid 9 in 0):
-16/30dB (32 steps) + mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 42 (nid 34 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 46 (nid 34 in 5):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 51 (nid 34 in 10):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Input Mix Level (OSS: mix)
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 51 (nid 34 in 10):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: +- ctl 65 (nid 38 in 1):
mute
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Enabling Soft PCM volume
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Mixer "vol":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Mixer "pcm":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Mixer "speaker":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Mixer "mix":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Mixer "rec":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Mixer "monitor":
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: Soft PCM mixer ENABLED
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: clone manager: deadline=750ms
flags=0x8000001e
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: sndbuf_setmap 3230000, 4000;
0xfffffffef08ed000 -> 3230000
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm2: sndbuf_setmap 5690000, 4000;
0xfffffffef08fd000 -> 5690000
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: <HDA Realtek ALC888 PCM #2
Digital> at cad 0 nid 1 on hdac1
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: | DUMPING PCM Playback/Record
Channels |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: Stream cap: 0x00000005
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: AC3 PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: PCM cap: 0x001e05e0
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: 16 20 24 32
bits, 44 48 88 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: DAC: 6
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: | DUMPING Playback/Record Paths |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: nid=30 [pin: SPDIF-out
(Orange Jack)]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: + <- nid=6 [audio
output] [src: pcm]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: | DUMPING Volume Controls |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: clone manager: deadline=750ms
flags=0x8000001e
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm3: sndbuf_setmap 56b0000, 4000;
0xfffffffef090d000 -> 56b0000
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: <HDA Realtek ALC888 PCM #3
Digital> at cad 0 nid 1 on hdac1
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: | DUMPING PCM Playback/Record
Channels |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
+--------------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: Stream cap: 0x00000005
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: AC3 PCM
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: PCM cap: 0x001e05e0
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: 16 20 24 32
bits, 44 48 88 96 192 KHz
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: DAC: 16
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: | DUMPING Playback/Record Paths |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: +-------------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: Playback:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: nid=17 [pin: SPDIF-out
(Fixed)]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: + <- nid=16 [audio
output] [src: pcm]
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: | DUMPING Volume Controls |
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: +-------------------------+
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4:
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: clone manager: deadline=750ms
flags=0x8000001e
Jun 14 13:58:31 mc-sg03-bsd kernel: pcm4: sndbuf_setmap 3240000, 4000;
0xfffffffef091d000 -> 3240000
Alexander Motin
2009-06-16 21:00:21 UTC
Permalink
Post by martinko
Indeed, default is HDMI which I changed to Toslink. But only analog
(pcm1 and pcm2) have mixers. This is problem with applications that
complain they cannot find mixer. What can I do about it ?
And more general -- I know FreeBSD have virtual channels and thus it can
mix various sources and even convert sample rates. But can it control
volume of channels, both virtual and real/hw ?
I sort of understand that now digital output provides no volume control
and I can easily manage that with my amplifier. But in Windows I _can_
control volume even when I use digital output.
Vchans is able to control volume in software when there lack of hardware
support, but it breaks AC3 stream pass-though. So choosing between them
I have blocked software volume control in driver manually for digital
connectors. To get it back you may in hdac.c change line
if (pdevinfo->play >= 0 && !pdevinfo->digital) {
to
if (pdevinfo->play >= 0) {
May be last changes in 8-CURRENT will allow them coexist, but not for 7.2.
--
Alexander Motin
Alexander Motin
2009-06-17 12:38:49 UTC
Permalink
Post by Alexander Motin
Post by martinko
Indeed, default is HDMI which I changed to Toslink. But only analog
(pcm1 and pcm2) have mixers. This is problem with applications that
complain they cannot find mixer. What can I do about it ?
And more general -- I know FreeBSD have virtual channels and thus it
can mix various sources and even convert sample rates. But can it
control volume of channels, both virtual and real/hw ?
I sort of understand that now digital output provides no volume
control and I can easily manage that with my amplifier. But in
Windows I _can_ control volume even when I use digital output.
Vchans is able to control volume in software when there lack of hardware
support, but it breaks AC3 stream pass-though. So choosing between them
I have blocked software volume control in driver manually for digital
connectors. To get it back you may in hdac.c change line
if (pdevinfo->play >= 0 && !pdevinfo->digital) {
to
if (pdevinfo->play >= 0) {
May be last changes in 8-CURRENT will allow them coexist, but not for 7.2.
By the way. xmms and mplayer, I am using daily, perfectly work with
empty mixer.
--
Alexander Motin
martinko
2009-06-20 10:18:36 UTC
Permalink
Post by Alexander Motin
Post by martinko
Indeed, default is HDMI which I changed to Toslink. But only analog
(pcm1 and pcm2) have mixers. This is problem with applications that
complain they cannot find mixer. What can I do about it ?
And more general -- I know FreeBSD have virtual channels and thus it
can mix various sources and even convert sample rates. But can it
control volume of channels, both virtual and real/hw ?
I sort of understand that now digital output provides no volume
control and I can easily manage that with my amplifier. But in
Windows I _can_ control volume even when I use digital output.
Vchans is able to control volume in software when there lack of hardware
support, but it breaks AC3 stream pass-though. So choosing between them
I have blocked software volume control in driver manually for digital
connectors. To get it back you may in hdac.c change line
if (pdevinfo->play >= 0 && !pdevinfo->digital) {
to
if (pdevinfo->play >= 0) {
May be last changes in 8-CURRENT will allow them coexist, but not for 7.2.
Thanks for the hint.

Anyway, I guess it might be useful for (some) users to have a tunable to
enable/disable mixer (sw volume control) on digital interface. And/or
mixer (sw volume control) on digital interface might just pretend it's
there but internally it wouldn't touch the stream, thus AC3 would work.
Well, maybe you already implemented this or sth better for 8-CURRENT.

Cheers,

Martin
Alexander Motin
2009-06-24 18:53:34 UTC
Permalink
Post by Alexander Motin
Vchans is able to control volume in software when there lack of hardware
support, but it breaks AC3 stream pass-though. So choosing between them
I have blocked software volume control in driver manually for digital
connectors. To get it back you may in hdac.c change line
if (pdevinfo->play >= 0 && !pdevinfo->digital) {
to
if (pdevinfo->play >= 0) {
May be last changes in 8-CURRENT will allow them coexist, but not for 7.2.
I have just tested it on recent 8-CURRENT. Thanks to Ariff Abdullah'
last changes, software volume control is now correctly coexist with AC3
pass-through.
--
Alexander Motin
Loading...