alc889a/alc885 with hda.7.20080913.patch
Jochen Keil
Jochen.Keil at gmail.com
Sun Sep 14 08:31:36 UTC 2008
Hello,
sorry to bother again.
I got my hands on a Gigabyte EX38-DS4 board which features an ALC889A
chip which is (as far as i found out) a cut-down version of the ALC889
made for Gigabyte.
Stereo PCM output via SPDIF-out works flawless once hw.snd.default_unit
is set to 2. Unfortunately AC3 doesn't work even after setting
dev.pcm.2.play.vchans to 0.
Moreover hdac reports pcm2 to be AC3 capable.
Tried to play a bit with the boot hints but i'm not quite shure what i
should to put here (cad, seq and as is a bit unclear to me, assuming
that nid 30 is my SPDIF-out).
Attached you'll find lot's of debugging info, hope this helps :)
The files were made after booting with
hint.hdac.0.config="gpio2" and
hint.hdac.0.cad0.nid6.config="device=SPDIF-out"
Made no difference though (at least for AC3 output..).
Best regards,
Jochen
-------------- next part --------------
FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)
Installed devices:
pcm0: <HDA codec #2 Realtek ALC885 PCM #0> at hdac0 cad 2 kld snd_hda [20080913_0111] [MPSAFE] (1p:1v/1r:1v channels duplex)
[pcm0:play:dsp0.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}
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}
[pcm0:record:dsp0.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}
pcm0:record:dsp0.r0[pcm0:virtual:dsp0.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}
pcm1: <HDA codec #2 Realtek ALC885 PCM #1> at hdac0 cad 2 kld snd_hda [20080913_0111] [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 codec #2 Realtek ALC885 PCM #2> at hdac0 cad 2 kld snd_hda [20080913_0111] [MPSAFE] (1p:0v/1r:1v channels duplex default)
[pcm2:play:dsp2.p0]: spd 48000, fmt 0x10000010, flags 0x00000000, 0x00000020
interrupts 0, underruns 0, feed 0, ready 0 [b:4096/2048/2|bs:65536/2048/32]
{userland} -> feeder_root(0x10000010) -> feeder_volume(0x10000010) -> {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}
File Versions:
$FreeBSD: src/sys/dev/sound/pci/hda/hdac.c,v 1.56 2008/09/07 20:25:19 joel Exp $
$FreeBSD: src/sys/dev/sound/isa/sndbuf_dma.c,v 1.3 2005/01/06 01:43:17 imp Exp $
$FreeBSD: src/sys/dev/sound/pcm/vchan.c,v 1.36 2007/06/16 03:37:28 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/sound.c,v 1.119 2007/06/17 19:02:05 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/sndstat.c,v 1.28 2007/06/16 03:37:28 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/mixer.c,v 1.61 2007/06/16 03:37:28 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/feeder_volume.c,v 1.6 2007/06/16 20:36:39 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/feeder_rate.c,v 1.23 2007/06/16 03:37:28 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/feeder_fmt.c,v 1.23 2007/06/02 13:07:44 joel Exp $
$FreeBSD: src/sys/dev/sound/pcm/feeder.c,v 1.44 2007/06/17 15:53:11 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/fake.c,v 1.18 2007/03/15 18:19:01 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/dsp.c,v 1.107.2.1 2008/05/28 14:45:05 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/channel.c,v 1.121.2.1 2007/12/06 05:21:39 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/buffer.c,v 1.37 2007/06/16 03:37:27 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/ac97_patch.c,v 1.10.2.1 2007/10/29 18:47:27 ariff Exp $
$FreeBSD: src/sys/dev/sound/pcm/ac97.c,v 1.73.2.1 2007/10/29 18:47:47 ariff Exp $
-------------- next part --------------
hdac0: nid 23 returned 0
hdac0: nid 11 returned 0
hdac0: nid 14 returned 4
hdac0: tracing via nid 15
hdac0: tracing via nid 5
hdac0: nid 5 returned 5
hdac0: tracing via nid 11
hdac0: tracing via nid 24
hdac0: nid 24 returned 0
hdac0: tracing via nid 25
hdac0: nid 25 returned 0
hdac0: tracing via nid 26
hdac0: nid 26 returned 0
hdac0: tracing via nid 27
hdac0: nid 27 returned 0
hdac0: tracing via nid 29
hdac0: nid 29 returned 0
hdac0: tracing via nid 20
hdac0: nid 20 busy by seqmask 1
hdac0: tracing via nid 21
hdac0: nid 21 returned 0
hdac0: tracing via nid 22
hdac0: nid 22 returned 0
hdac0: tracing via nid 23
hdac0: nid 23 returned 0
hdac0: nid 11 returned 0
hdac0: nid 15 returned 5
hdac0: tracing via nid 38
hdac0: tracing via nid 37
hdac0: nid 37 returned 37
hdac0: tracing via nid 11
hdac0: tracing via nid 24
hdac0: nid 24 returned 0
hdac0: tracing via nid 25
hdac0: nid 25 returned 0
hdac0: tracing via nid 26
hdac0: nid 26 returned 0
hdac0: tracing via nid 27
hdac0: nid 27 returned 0
hdac0: tracing via nid 29
hdac0: nid 29 returned 0
hdac0: tracing via nid 20
hdac0: nid 20 busy by seqmask 1
hdac0: tracing via nid 21
hdac0: nid 21 returned 0
hdac0: tracing via nid 22
hdac0: nid 22 returned 0
hdac0: tracing via nid 23
hdac0: nid 23 returned 0
hdac0: nid 11 returned 0
hdac0: nid 38 returned 37
hdac0: nid 22 returned 3
hdac0: Pin 22 traced to DAC 3
hdac0: Tracing pin 21 with min nid 0
hdac0: tracing via nid 21
hdac0: tracing via nid 12
hdac0: nid 12 busy by seqmask 1
hdac0: tracing via nid 13
hdac0: nid 13 busy by seqmask 2
hdac0: tracing via nid 14
hdac0: tracing via nid 4
hdac0: nid 4 returned 4
hdac0: tracing via nid 11
hdac0: tracing via nid 24
hdac0: nid 24 returned 0
hdac0: tracing via nid 25
hdac0: nid 25 returned 0
hdac0: tracing via nid 26
hdac0: nid 26 returned 0
hdac0: tracing via nid 27
hdac0: nid 27 returned 0
hdac0: tracing via nid 29
hdac0: nid 29 returned 0
hdac0: tracing via nid 20
hdac0: nid 20 busy by seqmask 1
hdac0: tracing via nid 21
hdac0: nid 21 returned 0
hdac0: tracing via nid 22
hdac0: nid 22 busy by seqmask 2
hdac0: tracing via nid 23
hdac0: nid 23 returned 0
hdac0: nid 11 returned 0
hdac0: nid 14 returned 4
hdac0: tracing via nid 15
hdac0: tracing via nid 5
hdac0: nid 5 returned 5
hdac0: tracing via nid 11
hdac0: tracing via nid 24
hdac0: nid 24 returned 0
hdac0: tracing via nid 25
hdac0: nid 25 returned 0
hdac0: tracing via nid 26
hdac0: nid 26 returned 0
hdac0: tracing via nid 27
hdac0: nid 27 returned 0
hdac0: tracing via nid 29
hdac0: nid 29 returned 0
hdac0: tracing via nid 20
hdac0: nid 20 busy by seqmask 1
hdac0: tracing via nid 21
hdac0: nid 21 returned 0
hdac0: tracing via nid 22
hdac0: nid 22 busy by seqmask 2
hdac0: tracing via nid 23
hdac0: nid 23 returned 0
hdac0: nid 11 returned 0
hdac0: nid 15 returned 5
hdac0: tracing via nid 38
hdac0: tracing via nid 37
hdac0: nid 37 returned 37
hdac0: tracing via nid 11
hdac0: tracing via nid 24
hdac0: nid 24 returned 0
hdac0: tracing via nid 25
hdac0: nid 25 returned 0
hdac0: tracing via nid 26
hdac0: nid 26 returned 0
hdac0: tracing via nid 27
hdac0: nid 27 returned 0
hdac0: tracing via nid 29
hdac0: nid 29 returned 0
hdac0: tracing via nid 20
hdac0: nid 20 busy by seqmask 1
hdac0: tracing via nid 21
hdac0: nid 21 returned 0
hdac0: tracing via nid 22
hdac0: nid 22 busy by seqmask 2
hdac0: tracing via nid 23
hdac0: nid 23 returned 0
hdac0: nid 11 returned 0
hdac0: nid 38 returned 37
hdac0: nid 21 returned 4
hdac0: Pin 21 traced to DAC 4
hdac0: Tracing pin 23 with min nid 0
hdac0: tracing via nid 23
hdac0: tracing via nid 12
hdac0: nid 12 busy by seqmask 1
hdac0: tracing via nid 13
hdac0: nid 13 busy by seqmask 2
hdac0: tracing via nid 14
hdac0: nid 14 busy by seqmask 4
hdac0: tracing via nid 15
hdac0: tracing via nid 5
hdac0: nid 5 returned 5
hdac0: tracing via nid 11
hdac0: tracing via nid 24
hdac0: nid 24 returned 0
hdac0: tracing via nid 25
hdac0: nid 25 returned 0
hdac0: tracing via nid 26
hdac0: nid 26 returned 0
hdac0: tracing via nid 27
hdac0: nid 27 returned 0
hdac0: tracing via nid 29
hdac0: nid 29 returned 0
hdac0: tracing via nid 20
hdac0: nid 20 busy by seqmask 1
hdac0: tracing via nid 21
hdac0: nid 21 busy by seqmask 4
hdac0: tracing via nid 22
hdac0: nid 22 busy by seqmask 2
hdac0: tracing via nid 23
hdac0: nid 23 returned 0
hdac0: nid 11 returned 0
hdac0: nid 15 returned 5
hdac0: tracing via nid 38
hdac0: tracing via nid 37
hdac0: nid 37 returned 37
hdac0: tracing via nid 11
hdac0: tracing via nid 24
hdac0: nid 24 returned 0
hdac0: tracing via nid 25
hdac0: nid 25 returned 0
hdac0: tracing via nid 26
hdac0: nid 26 returned 0
hdac0: tracing via nid 27
hdac0: nid 27 returned 0
hdac0: tracing via nid 29
hdac0: nid 29 returned 0
hdac0: tracing via nid 20
hdac0: nid 20 busy by seqmask 1
hdac0: tracing via nid 21
hdac0: nid 21 busy by seqmask 4
hdac0: tracing via nid 22
hdac0: nid 22 busy by seqmask 2
hdac0: tracing via nid 23
hdac0: nid 23 returned 0
hdac0: nid 11 returned 0
hdac0: nid 38 returned 37
hdac0: nid 23 returned 5
hdac0: Pin 23 traced to DAC 5
hdac0: Association 0 (1) trace succeded
hdac0: Tracing association 1 (2)
hdac0: Tracing pin 27 with min nid 0
hdac0: tracing via nid 27
hdac0: tracing via nid 12
hdac0: nid 12 busy by association 0
hdac0: tracing via nid 13
hdac0: nid 13 busy by association 0
hdac0: tracing via nid 14
hdac0: nid 14 busy by association 0
hdac0: tracing via nid 15
hdac0: nid 15 busy by association 0
hdac0: tracing via nid 38
hdac0: tracing via nid 37
hdac0: nid 37 returned 37
hdac0: tracing via nid 11
hdac0: tracing via nid 24
hdac0: nid 24 returned 0
hdac0: tracing via nid 25
hdac0: nid 25 returned 0
hdac0: tracing via nid 26
hdac0: nid 26 returned 0
hdac0: tracing via nid 27
hdac0: nid 27 returned 0
hdac0: tracing via nid 29
hdac0: nid 29 returned 0
hdac0: tracing via nid 20
hdac0: nid 20 busy by association 0
hdac0: tracing via nid 21
hdac0: nid 21 busy by association 0
hdac0: tracing via nid 22
hdac0: nid 22 busy by association 0
hdac0: tracing via nid 23
hdac0: nid 23 busy by association 0
hdac0: nid 11 returned 0
hdac0: nid 38 returned 37
hdac0: nid 27 returned 37
hdac0: Pin 27 traced to DAC 37
hdac0: Association 1 (2) trace succeded
hdac0: Tracing association 2 (3)
hdac0: Tracing pin 30 with min nid 0
hdac0: tracing via nid 30
hdac0: tracing via nid 6
hdac0: nid 6 returned 6
hdac0: nid 30 returned 6
hdac0: Pin 30 traced to DAC 6
hdac0: Association 2 (3) trace succeded
hdac0: Tracing association 3 (4)
hdac0: Tracing pin 24 to ADC 7
hdac0: tracing via nid 24
hdac0: tracing via nid 11
hdac0: tracing via nid 12
hdac0: nid 12 busy by association 0
hdac0: tracing via nid 13
hdac0: nid 13 busy by association 0
hdac0: tracing via nid 14
hdac0: nid 14 busy by association 0
hdac0: tracing via nid 15
hdac0: nid 15 busy by association 0
hdac0: tracing via nid 34
hdac0: tracing via nid 9
hdac0: nid 9 returned 0
hdac0: nid 34 returned 0
hdac0: tracing via nid 35
hdac0: tracing via nid 8
hdac0: nid 8 returned 0
hdac0: nid 35 returned 0
hdac0: tracing via nid 36
hdac0: tracing via nid 7
hdac0: nid 7 returned 1
hdac0: nid 36 returned 1
hdac0: tracing via nid 38
hdac0: nid 38 busy by association 1
hdac0: nid 11 returned 1
hdac0: tracing via nid 34
hdac0: tracing via nid 9
hdac0: nid 9 returned 0
hdac0: nid 34 returned 0
hdac0: tracing via nid 35
hdac0: tracing via nid 8
hdac0: nid 8 returned 0
hdac0: nid 35 returned 0
hdac0: tracing via nid 36
hdac0: tracing via nid 7
hdac0: nid 7 returned 1
hdac0: nid 36 returned 1
hdac0: nid 24 returned 1
hdac0: Traced to ADC 7
hdac0: Tracing pin 26 to ADC 7
hdac0: tracing via nid 26
hdac0: tracing via nid 11
hdac0: tracing via nid 12
hdac0: nid 12 busy by association 0
hdac0: tracing via nid 13
hdac0: nid 13 busy by association 0
hdac0: tracing via nid 14
hdac0: nid 14 busy by association 0
hdac0: tracing via nid 15
hdac0: nid 15 busy by association 0
hdac0: tracing via nid 34
hdac0: tracing via nid 9
hdac0: nid 9 returned 0
hdac0: nid 34 returned 0
hdac0: tracing via nid 35
hdac0: tracing via nid 8
hdac0: nid 8 returned 0
hdac0: nid 35 returned 0
hdac0: tracing via nid 36
hdac0: tracing via nid 7
hdac0: nid 7 returned 1
hdac0: nid 36 returned 1
hdac0: tracing via nid 38
hdac0: nid 38 busy by association 1
hdac0: nid 11 returned 1
hdac0: tracing via nid 34
hdac0: tracing via nid 9
hdac0: nid 9 returned 0
hdac0: nid 34 returned 0
hdac0: tracing via nid 35
hdac0: tracing via nid 8
hdac0: nid 8 returned 0
hdac0: nid 35 returned 0
hdac0: tracing via nid 36
hdac0: tracing via nid 7
hdac0: nid 7 returned 1
hdac0: nid 36 returned 1
hdac0: nid 26 returned 1
hdac0: Traced to ADC 7
hdac0: Association 3 (4) trace succeded
hdac0: Tracing association 4 (5)
hdac0: Tracing pin 25 to ADC 8
hdac0: tracing via nid 25
hdac0: tracing via nid 11
hdac0: nid 11 busy by association 3
hdac0: tracing via nid 34
hdac0: tracing via nid 9
hdac0: nid 9 returned 0
hdac0: nid 34 returned 0
hdac0: tracing via nid 35
hdac0: tracing via nid 8
hdac0: nid 8 returned 1
hdac0: nid 35 returned 1
hdac0: tracing via nid 36
hdac0: nid 36 busy by association 3
hdac0: nid 25 returned 1
hdac0: Traced to ADC 8
hdac0: Association 4 (5) trace succeded
hdac0: Tracing association 5 (6)
hdac0: Tracing pin 31 to ADC 9
hdac0: tracing via nid 31
hdac0: tracing via nid 10
hdac0: nid 10 returned 0
hdac0: nid 31 returned 0
hdac0: Unable to trace pin 31 to ADC 9
hdac0: Tracing pin 31 to ADC 10
hdac0: tracing via nid 31
hdac0: tracing via nid 10
hdac0: nid 10 returned 1
hdac0: nid 31 returned 1
hdac0: Traced to ADC 10
hdac0: Association 5 (6) trace succeded
hdac0: Tracing input monitor
hdac0: Tracing nid 11 to out
hdac0: tracing via nid 11
hdac0: tracing via nid 12
hdac0: nid 12 found output association 0
hdac0: tracing via nid 13
hdac0: nid 13 found output association 0
hdac0: tracing via nid 14
hdac0: nid 14 found output association 0
hdac0: tracing via nid 15
hdac0: nid 15 found output association 0
hdac0: tracing via nid 34
hdac0: tracing via nid 9
hdac0: nid 9 returned 0
hdac0: nid 34 returned 0
hdac0: tracing via nid 35
hdac0: nid 35 busy by input association 4
hdac0: tracing via nid 36
hdac0: nid 36 busy by input association 3
hdac0: tracing via nid 38
hdac0: nid 38 found output association 1
hdac0: nid 11 returned 1
hdac0: nid 11 is input monitor
hdac0: Tracing nid 35 to out
hdac0: tracing via nid 35
hdac0: tracing via nid 8
hdac0: nid 8 busy by input association 4
hdac0: nid 35 returned 0
hdac0: Tracing nid 36 to out
hdac0: tracing via nid 36
hdac0: tracing via nid 7
hdac0: nid 7 busy by input association 3
hdac0: nid 36 returned 0
hdac0: Tracing beeper
hdac0: Tracing nid 29 to out
hdac0: tracing via nid 29
hdac0: tracing via nid 11
hdac0: nid 11 found output association -2
hdac0: tracing via nid 34
hdac0: tracing via nid 9
hdac0: nid 9 returned 0
hdac0: nid 34 returned 0
hdac0: tracing via nid 35
hdac0: nid 35 busy by input association 4
hdac0: tracing via nid 36
hdac0: nid 36 busy by input association 3
hdac0: nid 29 returned 1
hdac0: Disabling unassociated widgets...
hdac0: Disabling unassociated nid 9.
hdac0: Disabling unassociated nid 16.
hdac0: Disabling unassociated nid 17.
hdac0: Disabling unassociated nid 18.
hdac0: Disabling unassociated nid 19.
hdac0: Disabling unassociated nid 32.
hdac0: Disabling unassociated nid 34.
hdac0: Disabling connection from output pin nid 11 conn 6 cnid 20.
hdac0: Disabling connection from output pin nid 35 conn 6 cnid 20.
hdac0: Disabling connection from output pin nid 36 conn 6 cnid 20.
hdac0: Disabling connection from output pin nid 11 conn 7 cnid 21.
hdac0: Disabling connection from output pin nid 35 conn 7 cnid 21.
hdac0: Disabling connection from output pin nid 36 conn 7 cnid 21.
hdac0: Disabling connection from output pin nid 11 conn 8 cnid 22.
hdac0: Disabling connection from output pin nid 35 conn 8 cnid 22.
hdac0: Disabling connection from output pin nid 36 conn 8 cnid 22.
hdac0: Disabling connection from output pin nid 11 conn 9 cnid 23.
hdac0: Disabling connection from output pin nid 35 conn 9 cnid 23.
hdac0: Disabling connection from output pin nid 36 conn 9 cnid 23.
hdac0: Disabling connection to input pin nid 24 conn 0.
hdac0: Disabling connection to input pin nid 24 conn 1.
hdac0: Disabling connection to input pin nid 24 conn 2.
hdac0: Disabling connection to input pin nid 24 conn 3.
hdac0: Disabling connection to input pin nid 24 conn 4.
hdac0: Disabling connection to input pin nid 25 conn 0.
hdac0: Disabling connection to input pin nid 25 conn 1.
hdac0: Disabling connection to input pin nid 25 conn 2.
hdac0: Disabling connection to input pin nid 25 conn 3.
hdac0: Disabling connection to input pin nid 25 conn 4.
hdac0: Disabling connection to input pin nid 26 conn 0.
hdac0: Disabling connection to input pin nid 26 conn 1.
hdac0: Disabling connection to input pin nid 26 conn 2.
hdac0: Disabling connection to input pin nid 26 conn 3.
hdac0: Disabling connection to input pin nid 26 conn 4.
hdac0: Disabling connection from output pin nid 11 conn 3 cnid 27.
hdac0: Disabling connection from output pin nid 35 conn 3 cnid 27.
hdac0: Disabling connection from output pin nid 36 conn 3 cnid 27.
hdac0: Disabling nonselected inputs...
hdac0: Disabling unselected connection nid 20 conn 1.
hdac0: Disabling unselected connection nid 20 conn 2.
hdac0: Disabling unselected connection nid 20 conn 3.
hdac0: Disabling unselected connection nid 20 conn 4.
hdac0: Disabling unselected connection nid 21 conn 0.
hdac0: Disabling unselected connection nid 21 conn 1.
hdac0: Disabling unselected connection nid 21 conn 3.
hdac0: Disabling unselected connection nid 21 conn 4.
hdac0: Disabling unselected connection nid 22 conn 0.
hdac0: Disabling unselected connection nid 22 conn 2.
hdac0: Disabling unselected connection nid 22 conn 3.
hdac0: Disabling unselected connection nid 22 conn 4.
hdac0: Disabling unselected connection nid 23 conn 0.
hdac0: Disabling unselected connection nid 23 conn 1.
hdac0: Disabling unselected connection nid 23 conn 2.
hdac0: Disabling unselected connection nid 23 conn 4.
hdac0: Disabling unselected connection nid 27 conn 0.
hdac0: Disabling unselected connection nid 27 conn 1.
hdac0: Disabling unselected connection nid 27 conn 2.
hdac0: Disabling unselected connection nid 27 conn 3.
hdac0: Disabling useless...
hdac0: Disabling ctl 3 nid 9 cnid -1 due to disabled widget.
hdac0: Disabling ctl 42 nid 34 cnid 24 due to disabled widget.
hdac0: Disabling ctl 43 nid 34 cnid 25 due to disabled widget.
hdac0: Disabling ctl 44 nid 34 cnid 26 due to disabled widget.
hdac0: Disabling ctl 45 nid 34 cnid 27 due to disabled widget.
hdac0: Disabling ctl 47 nid 34 cnid 29 due to disabled widget.
hdac0: Disabling ctl 48 nid 34 cnid 20 due to disabled widget.
hdac0: Disabling ctl 49 nid 34 cnid 21 due to disabled widget.
hdac0: Disabling ctl 50 nid 34 cnid 22 due to disabled widget.
hdac0: Disabling ctl 51 nid 34 cnid 23 due to disabled widget.
hdac0: Disabling ctl 52 nid 34 cnid 11 due to disabled widget.
hdac0: Disabling crossassociatement connections...
hdac0: Disabling crossassociatement connection ctl 53 nid 35 cnid 24.
hdac0: Disabling crossassociatement connection ctl 55 nid 35 cnid 26.
hdac0: Disabling crossassociatement connection ctl 65 nid 36 cnid 25.
hdac0: Disabling useless...
hdac0: Binding associations to channels...
hdac0: Assigning names to signal sources...
hdac0: Assigning mixers to the tree...
hdac0: Preparing pin controls...
hdac0: AFG commit...
hdac0: Ctls commit...
hdac0: HP switch init...
hdac0:
hdac0: HDA config/quirks: gpio2 forcestereo ivref50 ivref80 ivref100 ivref
hdac0:
hdac0: +-------------------+
hdac0: | DUMPING HDA NODES |
hdac0: +-------------------+
hdac0:
hdac0: Default Parameter
hdac0: -----------------
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: IN amp: 0x00000000
hdac0: OUT amp: 0x00000000
hdac0:
hdac0: nid: 2 [ANALOG]
hdac0: name: audio output
hdac0: widget_cap: 0x00000011
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000001)
hdac0: OSS: pcm (pcm)
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: connections: 0
hdac0:
hdac0: nid: 3 [ANALOG]
hdac0: name: audio output
hdac0: widget_cap: 0x00000011
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000002)
hdac0: OSS: pcm (pcm)
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: connections: 0
hdac0:
hdac0: nid: 4 [ANALOG]
hdac0: name: audio output
hdac0: widget_cap: 0x00000011
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000004)
hdac0: OSS: pcm (pcm)
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: connections: 0
hdac0:
hdac0: nid: 5 [ANALOG]
hdac0: name: audio output
hdac0: widget_cap: 0x00000011
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000010)
hdac0: OSS: pcm (pcm)
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: connections: 0
hdac0:
hdac0: nid: 6 [DIGITAL]
hdac0: name: audio output
hdac0: widget_cap: 0x00000211
hdac0: Parse flags: 0x0
hdac0: Association: 2 (0x00000001)
hdac0: OSS: pcm (pcm)
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x001e05e0
hdac0: PCM size: 16 20 24 32
hdac0: PCM rate: 44 48 88 96 192
hdac0: connections: 0
hdac0:
hdac0: nid: 7 [ANALOG]
hdac0: name: audio input
hdac0: widget_cap: 0x0010011b
hdac0: Parse flags: 0x0
hdac0: Association: 3 (0x00008001)
hdac0: OSS:
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: Input amp: 0x80032e10
hdac0: mute=1 step=46 size=3 offset=16
hdac0: connections: 1
hdac0: |
hdac0: + <- nid=36 [audio mixer]
hdac0:
hdac0: nid: 8 [ANALOG]
hdac0: name: audio input
hdac0: widget_cap: 0x0010011b
hdac0: Parse flags: 0x0
hdac0: Association: 4 (0x00000001)
hdac0: OSS:
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: Input amp: 0x80032e10
hdac0: mute=1 step=46 size=3 offset=16
hdac0: connections: 1
hdac0: |
hdac0: + <- nid=35 [audio mixer]
hdac0:
hdac0: nid: 9 [ANALOG] [DISABLED]
hdac0: name: audio input
hdac0: widget_cap: 0x0010011b
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: Input amp: 0x80032e10
hdac0: mute=1 step=46 size=3 offset=16
hdac0: connections: 1
hdac0: |
hdac0: + [DISABLED] <- nid=34 [audio mixer] [DISABLED]
hdac0:
hdac0: nid: 10 [DIGITAL]
hdac0: name: audio input
hdac0: widget_cap: 0x00100391
hdac0: Parse flags: 0x0
hdac0: Association: 5 (0x00000001)
hdac0: OSS:
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x001e0560
hdac0: PCM size: 16 20 24 32
hdac0: PCM rate: 44 48 96 192
hdac0: connections: 1
hdac0: |
hdac0: + <- nid=31 [pin: SPDIF-in (Jack)]
hdac0:
hdac0: nid: 11 [ANALOG]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010b
hdac0: Parse flags: 0x1
hdac0: Association: -2 (0x00008001)
hdac0: OSS: mix (mix)
hdac0: Input amp: 0x80051f17
hdac0: mute=1 step=31 size=5 offset=23
hdac0: connections: 10
hdac0: |
hdac0: + <- nid=24 [pin: Mic (Jack)]
hdac0: + <- nid=25 [pin: Mic (Jack)]
hdac0: + <- nid=26 [pin: Line-in (Jack)]
hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)]
hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED]
hdac0: + <- nid=29 [beep widget]
hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)]
hdac0:
hdac0: nid: 12 [ANALOG]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010f
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000001)
hdac0: OSS: pcm, mix
hdac0: Output amp: 0x00034040
hdac0: mute=0 step=64 size=3 offset=64
hdac0: Input amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: connections: 2
hdac0: |
hdac0: + <- nid=2 [audio output]
hdac0: + <- nid=11 [audio mixer]
hdac0:
hdac0: nid: 13 [ANALOG]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010f
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000002)
hdac0: OSS: pcm, mix
hdac0: Output amp: 0x00034040
hdac0: mute=0 step=64 size=3 offset=64
hdac0: Input amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: connections: 2
hdac0: |
hdac0: + <- nid=3 [audio output]
hdac0: + <- nid=11 [audio mixer]
hdac0:
hdac0: nid: 14 [ANALOG]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010f
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000004)
hdac0: OSS: pcm, mix
hdac0: Output amp: 0x00034040
hdac0: mute=0 step=64 size=3 offset=64
hdac0: Input amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: connections: 2
hdac0: |
hdac0: + <- nid=4 [audio output]
hdac0: + <- nid=11 [audio mixer]
hdac0:
hdac0: nid: 15 [ANALOG]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010f
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000010)
hdac0: OSS: pcm, mix
hdac0: Output amp: 0x00034040
hdac0: mute=0 step=64 size=3 offset=64
hdac0: Input amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: connections: 2
hdac0: |
hdac0: + <- nid=5 [audio output]
hdac0: + <- nid=11 [audio mixer]
hdac0:
hdac0: nid: 16 [ANALOG] [DISABLED]
hdac0: name: vendor widget
hdac0: widget_cap: 0x00f00000
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: connections: 0
hdac0:
hdac0: nid: 17 [ANALOG] [DISABLED]
hdac0: name: vendor widget
hdac0: widget_cap: 0x00f00000
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: connections: 0
hdac0:
hdac0: nid: 18 [ANALOG] [DISABLED]
hdac0: name: vendor widget
hdac0: widget_cap: 0x00f00000
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: connections: 0
hdac0:
hdac0: nid: 19 [ANALOG] [DISABLED]
hdac0: name: vendor widget
hdac0: widget_cap: 0x00f00000
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: connections: 0
hdac0:
hdac0: nid: 20 [ANALOG]
hdac0: name: pin: Line-out (Jack)
hdac0: widget_cap: 0x0040018f
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000001)
hdac0: OSS:
hdac0: Pin cap: 0x0000373c
hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0: Pin config: 0x01014410
hdac0: Pin control: 0x00000040 OUT
hdac0: Output amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: Input amp: 0x00270300
hdac0: mute=0 step=3 size=39 offset=0
hdac0: connections: 5
hdac0: |
hdac0: + <- nid=12 [audio mixer] (selected)
hdac0: + [DISABLED] <- nid=13 [audio mixer]
hdac0: + [DISABLED] <- nid=14 [audio mixer]
hdac0: + [DISABLED] <- nid=15 [audio mixer]
hdac0: + [DISABLED] <- nid=38 [audio mixer]
hdac0:
hdac0: nid: 21 [ANALOG]
hdac0: name: pin: Line-out (Jack)
hdac0: widget_cap: 0x0040018f
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000004)
hdac0: OSS:
hdac0: Pin cap: 0x0000373c
hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0: Pin config: 0x01011412
hdac0: Pin control: 0x00000040 OUT
hdac0: Output amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: Input amp: 0x00270300
hdac0: mute=0 step=3 size=39 offset=0
hdac0: connections: 5
hdac0: |
hdac0: + [DISABLED] <- nid=12 [audio mixer]
hdac0: + [DISABLED] <- nid=13 [audio mixer]
hdac0: + <- nid=14 [audio mixer] (selected)
hdac0: + [DISABLED] <- nid=15 [audio mixer]
hdac0: + [DISABLED] <- nid=38 [audio mixer]
hdac0:
hdac0: nid: 22 [ANALOG]
hdac0: name: pin: Line-out (Jack)
hdac0: widget_cap: 0x0040018f
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000002)
hdac0: OSS:
hdac0: Pin cap: 0x0000003c
hdac0: PDC HP OUT IN : UNSOL
hdac0: Pin config: 0x01016411
hdac0: Pin control: 0x00000040 OUT
hdac0: Output amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: Input amp: 0x00270300
hdac0: mute=0 step=3 size=39 offset=0
hdac0: connections: 5
hdac0: |
hdac0: + [DISABLED] <- nid=12 [audio mixer]
hdac0: + <- nid=13 [audio mixer] (selected)
hdac0: + [DISABLED] <- nid=14 [audio mixer]
hdac0: + [DISABLED] <- nid=15 [audio mixer]
hdac0: + [DISABLED] <- nid=38 [audio mixer]
hdac0:
hdac0: nid: 23 [ANALOG]
hdac0: name: pin: Line-out (Jack)
hdac0: widget_cap: 0x0040018f
hdac0: Parse flags: 0x0
hdac0: Association: 0 (0x00000010)
hdac0: OSS:
hdac0: Pin cap: 0x0000003c
hdac0: PDC HP OUT IN : UNSOL
hdac0: Pin config: 0x01012414
hdac0: Pin control: 0x00000040 OUT
hdac0: Output amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: Input amp: 0x00270300
hdac0: mute=0 step=3 size=39 offset=0
hdac0: connections: 5
hdac0: |
hdac0: + [DISABLED] <- nid=12 [audio mixer]
hdac0: + [DISABLED] <- nid=13 [audio mixer]
hdac0: + [DISABLED] <- nid=14 [audio mixer]
hdac0: + <- nid=15 [audio mixer] (selected)
hdac0: + [DISABLED] <- nid=38 [audio mixer]
hdac0:
hdac0: nid: 24 [ANALOG]
hdac0: name: pin: Mic (Jack)
hdac0: widget_cap: 0x0040018f
hdac0: Parse flags: 0x0
hdac0: Association: 3 (0x00000001)
hdac0: OSS: mic (mic)
hdac0: Pin cap: 0x0000373c
hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0: Pin config: 0x01a19c40
hdac0: Pin control: 0x00000025 IN VREFs
hdac0: Output amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: Input amp: 0x00270300
hdac0: mute=0 step=3 size=39 offset=0
hdac0: connections: 5
hdac0: |
hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0: + [DISABLED] <- nid=13 [audio mixer]
hdac0: + [DISABLED] <- nid=14 [audio mixer]
hdac0: + [DISABLED] <- nid=15 [audio mixer]
hdac0: + [DISABLED] <- nid=38 [audio mixer]
hdac0:
hdac0: nid: 25 [ANALOG]
hdac0: name: pin: Mic (Jack)
hdac0: widget_cap: 0x0040018f
hdac0: Parse flags: 0x0
hdac0: Association: 4 (0x00000001)
hdac0: OSS: monitor (monitor)
hdac0: Pin cap: 0x0000373c
hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0: Pin config: 0x02a19c50
hdac0: Pin control: 0x00000025 IN VREFs
hdac0: Output amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: Input amp: 0x00270300
hdac0: mute=0 step=3 size=39 offset=0
hdac0: connections: 5
hdac0: |
hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0: + [DISABLED] <- nid=13 [audio mixer]
hdac0: + [DISABLED] <- nid=14 [audio mixer]
hdac0: + [DISABLED] <- nid=15 [audio mixer]
hdac0: + [DISABLED] <- nid=38 [audio mixer]
hdac0:
hdac0: nid: 26 [ANALOG]
hdac0: name: pin: Line-in (Jack)
hdac0: widget_cap: 0x0040018f
hdac0: Parse flags: 0x0
hdac0: Association: 3 (0x00008000)
hdac0: OSS: line (line)
hdac0: Pin cap: 0x0000373c
hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0: Pin config: 0x0181344f
hdac0: Pin control: 0x00000025 IN VREFs
hdac0: Output amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: Input amp: 0x00270300
hdac0: mute=0 step=3 size=39 offset=0
hdac0: connections: 5
hdac0: |
hdac0: + [DISABLED] <- nid=12 [audio mixer] (selected)
hdac0: + [DISABLED] <- nid=13 [audio mixer]
hdac0: + [DISABLED] <- nid=14 [audio mixer]
hdac0: + [DISABLED] <- nid=15 [audio mixer]
hdac0: + [DISABLED] <- nid=38 [audio mixer]
hdac0:
hdac0: nid: 27 [ANALOG]
hdac0: name: pin: Headphones (Jack)
hdac0: widget_cap: 0x0040018f
hdac0: Parse flags: 0x0
hdac0: Association: 1 (0x00000001)
hdac0: OSS:
hdac0: Pin cap: 0x0000373c
hdac0: PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ] : UNSOL
hdac0: Pin config: 0x02214c20
hdac0: Pin control: 0x000000c0 HP OUT
hdac0: Output amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: Input amp: 0x00270300
hdac0: mute=0 step=3 size=39 offset=0
hdac0: connections: 5
hdac0: |
hdac0: + [DISABLED] <- nid=12 [audio mixer]
hdac0: + [DISABLED] <- nid=13 [audio mixer]
hdac0: + [DISABLED] <- nid=14 [audio mixer]
hdac0: + [DISABLED] <- nid=15 [audio mixer]
hdac0: + <- nid=38 [audio mixer] (selected)
hdac0:
hdac0: nid: 28 [ANALOG] [DISABLED]
hdac0: name: pin: CD (None)
hdac0: widget_cap: 0x00400001
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: Pin cap: 0x00000020
hdac0: IN
hdac0: Pin config: 0x593301f0
hdac0: Pin control: 0x00000000
hdac0: connections: 0
hdac0:
hdac0: nid: 29 [ANALOG]
hdac0: name: beep widget
hdac0: widget_cap: 0x00700000
hdac0: Parse flags: 0x0
hdac0: Association: -2 (0x00000000)
hdac0: OSS: speaker (speaker)
hdac0: connections: 0
hdac0:
hdac0: nid: 30 [DIGITAL]
hdac0: name: pin: SPDIF-out (Jack)
hdac0: widget_cap: 0x00400300
hdac0: Parse flags: 0x0
hdac0: Association: 2 (0x00000001)
hdac0: OSS:
hdac0: Pin cap: 0x00000010
hdac0: OUT
hdac0: Pin config: 0x014b6130
hdac0: Pin control: 0x00000040 OUT
hdac0: connections: 1
hdac0: |
hdac0: + <- nid=6 [audio output]
hdac0:
hdac0: nid: 31 [DIGITAL]
hdac0: name: pin: SPDIF-in (Jack)
hdac0: widget_cap: 0x00400200
hdac0: Parse flags: 0x0
hdac0: Association: 5 (0x00000001)
hdac0: OSS: dig1 (dig1)
hdac0: Pin cap: 0x00000020
hdac0: IN
hdac0: Pin config: 0x01cb7160
hdac0: Pin control: 0x00000020 IN
hdac0: connections: 0
hdac0:
hdac0: nid: 32 [ANALOG] [DISABLED]
hdac0: name: vendor widget
hdac0: widget_cap: 0x00f00040
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: connections: 0
hdac0:
hdac0: nid: 33 [ANALOG] [DISABLED]
hdac0: name: volume widget
hdac0: widget_cap: 0x00600080
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: connections: 0
hdac0:
hdac0: nid: 34 [ANALOG] [DISABLED]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010b
hdac0: Parse flags: 0x0
hdac0: Association: -1 (0x00000000)
hdac0: OSS:
hdac0: Input amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: connections: 11
hdac0: |
hdac0: + [DISABLED] <- nid=24 [pin: Mic (Jack)]
hdac0: + [DISABLED] <- nid=25 [pin: Mic (Jack)]
hdac0: + [DISABLED] <- nid=26 [pin: Line-in (Jack)]
hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)]
hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED]
hdac0: + [DISABLED] <- nid=29 [beep widget]
hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=11 [audio mixer]
hdac0:
hdac0: nid: 35 [ANALOG]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010b
hdac0: Parse flags: 0x0
hdac0: Association: 4 (0x00000001)
hdac0: OSS: speaker, mix, monitor
hdac0: Input amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: connections: 11
hdac0: |
hdac0: + [DISABLED] <- nid=24 [pin: Mic (Jack)]
hdac0: + <- nid=25 [pin: Mic (Jack)]
hdac0: + [DISABLED] <- nid=26 [pin: Line-in (Jack)]
hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)]
hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED]
hdac0: + <- nid=29 [beep widget]
hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)]
hdac0: + <- nid=11 [audio mixer]
hdac0:
hdac0: nid: 36 [ANALOG]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010b
hdac0: Parse flags: 0x0
hdac0: Association: 3 (0x00008001)
hdac0: OSS: speaker, line, mic, mix
hdac0: Input amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: connections: 11
hdac0: |
hdac0: + <- nid=24 [pin: Mic (Jack)]
hdac0: + [DISABLED] <- nid=25 [pin: Mic (Jack)]
hdac0: + <- nid=26 [pin: Line-in (Jack)]
hdac0: + [DISABLED] <- nid=27 [pin: Headphones (Jack)]
hdac0: + [DISABLED] <- nid=28 [pin: CD (None)] [DISABLED]
hdac0: + <- nid=29 [beep widget]
hdac0: + [DISABLED] <- nid=20 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=21 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=22 [pin: Line-out (Jack)]
hdac0: + [DISABLED] <- nid=23 [pin: Line-out (Jack)]
hdac0: + <- nid=11 [audio mixer]
hdac0:
hdac0: nid: 37 [ANALOG]
hdac0: name: audio output
hdac0: widget_cap: 0x00000011
hdac0: Parse flags: 0x0
hdac0: Association: 1 (0x00000001)
hdac0: OSS: pcm (pcm)
hdac0: Stream cap: 0x00000001
hdac0: Format: PCM
hdac0: PCM cap: 0x000e0560
hdac0: PCM size: 16 20 24
hdac0: PCM rate: 44 48 96 192
hdac0: connections: 0
hdac0:
hdac0: nid: 38 [ANALOG]
hdac0: name: audio mixer
hdac0: widget_cap: 0x0020010f
hdac0: Parse flags: 0x0
hdac0: Association: 1 (0x00000001)
hdac0: OSS: pcm, mix
hdac0: Output amp: 0x00034040
hdac0: mute=0 step=64 size=3 offset=64
hdac0: Input amp: 0x80000000
hdac0: mute=1 step=0 size=0 offset=0
hdac0: connections: 2
hdac0: |
hdac0: + <- nid=37 [audio output]
hdac0: + <- nid=11 [audio mixer]
hdac0:
hdac0: +------------------------+
hdac0: | DUMPING HDA AMPLIFIERS |
hdac0: +------------------------+
hdac0:
hdac0: 1: nid 7 in (in ) index 0 ossmask=0x00000800
hdac0: mute: 1 step: 46 size: 3 off: 16
hdac0: 2: nid 8 in (in ) index 0 ossmask=0x00000800
hdac0: mute: 1 step: 46 size: 3 off: 16
hdac0: 3: nid 9 in (in ) index 0 ossmask=0x00000000
hdac0: mute: 1 step: 46 size: 3 off: 16 [DISABLED]
hdac0: 4: nid 11 in (in ) index 0 cnid 24 ossmask=0x00000200
hdac0: mute: 1 step: 31 size: 5 off: 23
hdac0: 5: nid 11 in (in ) index 1 cnid 25 ossmask=0x00000200
hdac0: mute: 1 step: 31 size: 5 off: 23
hdac0: 6: nid 11 in (in ) index 2 cnid 26 ossmask=0x00000200
hdac0: mute: 1 step: 31 size: 5 off: 23
hdac0: 7: nid 11 in (in ) index 3 cnid 27 ossmask=0x00000000
hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED]
hdac0: 8: nid 11 in (in ) index 4 cnid 28 ossmask=0x00000000
hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED]
hdac0: 9: nid 11 in (in ) index 5 cnid 29 ossmask=0x00000220
hdac0: mute: 1 step: 31 size: 5 off: 23
hdac0: 10: nid 11 in (in ) index 6 cnid 20 ossmask=0x00000000
hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED]
hdac0: 11: nid 11 in (in ) index 7 cnid 21 ossmask=0x00000000
hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED]
hdac0: 12: nid 11 in (in ) index 8 cnid 22 ossmask=0x00000000
hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED]
hdac0: 13: nid 11 in (in ) index 9 cnid 23 ossmask=0x00000000
hdac0: mute: 1 step: 31 size: 5 off: 23 [DISABLED]
hdac0: 14: nid 12 out (out) index 0 ossmask=0x00000001
hdac0: mute: 0 step: 64 size: 3 off: 64
hdac0: 15: nid 12 in (in ) index 0 cnid 2 ossmask=0x00000011
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 16: nid 12 in (in ) index 1 cnid 11 ossmask=0x00000201
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 17: nid 13 out (out) index 0 ossmask=0x00000001
hdac0: mute: 0 step: 64 size: 3 off: 64
hdac0: 18: nid 13 in (in ) index 0 cnid 3 ossmask=0x00000011
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 19: nid 13 in (in ) index 1 cnid 11 ossmask=0x00000201
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 20: nid 14 out (out) index 0 ossmask=0x00000001
hdac0: mute: 0 step: 64 size: 3 off: 64
hdac0: 21: nid 14 in (in ) index 0 cnid 4 ossmask=0x00000011
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 22: nid 14 in (in ) index 1 cnid 11 ossmask=0x00000201
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 23: nid 15 out (out) index 0 ossmask=0x00000001
hdac0: mute: 0 step: 64 size: 3 off: 64
hdac0: 24: nid 15 in (in ) index 0 cnid 5 ossmask=0x00000011
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 25: nid 15 in (in ) index 1 cnid 11 ossmask=0x00000201
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 26: nid 20 in (out) index 0 ossmask=0x00000001
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 27: nid 20 out (in ) index 0 ossmask=0x00000000
hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED]
hdac0: 28: nid 21 in (out) index 0 ossmask=0x00000001
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 29: nid 21 out (in ) index 0 ossmask=0x00000000
hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED]
hdac0: 30: nid 22 in (out) index 0 ossmask=0x00000001
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 31: nid 22 out (in ) index 0 ossmask=0x00000000
hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED]
hdac0: 32: nid 23 in (out) index 0 ossmask=0x00000001
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 33: nid 23 out (in ) index 0 ossmask=0x00000000
hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED]
hdac0: 34: nid 24 in (out) index 0 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 35: nid 24 out (in ) index 0 ossmask=0x00000080
hdac0: mute: 0 step: 3 size: 39 off: 0
hdac0: 36: nid 25 in (out) index 0 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 37: nid 25 out (in ) index 0 ossmask=0x01000000
hdac0: mute: 0 step: 3 size: 39 off: 0
hdac0: 38: nid 26 in (out) index 0 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 39: nid 26 out (in ) index 0 ossmask=0x00000040
hdac0: mute: 0 step: 3 size: 39 off: 0
hdac0: 40: nid 27 in (out) index 0 ossmask=0x00000001
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 41: nid 27 out (in ) index 0 ossmask=0x00000000
hdac0: mute: 0 step: 3 size: 39 off: 0 [DISABLED]
hdac0: 42: nid 34 in (in ) index 0 cnid 24 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 43: nid 34 in (in ) index 1 cnid 25 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 44: nid 34 in (in ) index 2 cnid 26 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 45: nid 34 in (in ) index 3 cnid 27 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 46: nid 34 in (in ) index 4 cnid 28 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 47: nid 34 in (in ) index 5 cnid 29 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 48: nid 34 in (in ) index 6 cnid 20 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 49: nid 34 in (in ) index 7 cnid 21 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 50: nid 34 in (in ) index 8 cnid 22 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 51: nid 34 in (in ) index 9 cnid 23 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 52: nid 34 in (in ) index 10 cnid 11 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 53: nid 35 in (in ) index 0 cnid 24 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 54: nid 35 in (in ) index 1 cnid 25 ossmask=0x01000800
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 55: nid 35 in (in ) index 2 cnid 26 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 56: nid 35 in (in ) index 3 cnid 27 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 57: nid 35 in (in ) index 4 cnid 28 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 58: nid 35 in (in ) index 5 cnid 29 ossmask=0x00000820
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 59: nid 35 in (in ) index 6 cnid 20 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 60: nid 35 in (in ) index 7 cnid 21 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 61: nid 35 in (in ) index 8 cnid 22 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 62: nid 35 in (in ) index 9 cnid 23 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 63: nid 35 in (in ) index 10 cnid 11 ossmask=0x00000a00
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 64: nid 36 in (in ) index 0 cnid 24 ossmask=0x00000880
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 65: nid 36 in (in ) index 1 cnid 25 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 66: nid 36 in (in ) index 2 cnid 26 ossmask=0x00000840
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 67: nid 36 in (in ) index 3 cnid 27 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 68: nid 36 in (in ) index 4 cnid 28 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 69: nid 36 in (in ) index 5 cnid 29 ossmask=0x00000820
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 70: nid 36 in (in ) index 6 cnid 20 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 71: nid 36 in (in ) index 7 cnid 21 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 72: nid 36 in (in ) index 8 cnid 22 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 73: nid 36 in (in ) index 9 cnid 23 ossmask=0x00000000
hdac0: mute: 1 step: 0 size: 0 off: 0 [DISABLED]
hdac0: 74: nid 36 in (in ) index 10 cnid 11 ossmask=0x00000a00
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 75: nid 38 out (out) index 0 ossmask=0x00000001
hdac0: mute: 0 step: 64 size: 3 off: 64
hdac0: 76: nid 38 in (in ) index 0 cnid 37 ossmask=0x00000011
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0: 77: nid 38 in (in ) index 1 cnid 11 ossmask=0x00000201
hdac0: mute: 1 step: 0 size: 0 off: 0
hdac0:
pcm0: <HDA codec #2 Realtek ALC885 PCM #0> on hdac0
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm1: <HDA codec #2 Realtek ALC885 PCM #1> on hdac0
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
pcm2: <HDA codec #2 Realtek ALC885 PCM #2> on hdac0
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
hdac0: hdac_dma_alloc: size=4096 -> roundsz=4096
hdac0: Dumping AFG cad=2 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: hdac_poll_reinit: pollticks 1000000 -> 1000000
dev.hdac.0.%desc: Intel 82801I High Definition Audio Controller
dev.hdac.0.%driver: hdac
dev.hdac.0.%location: slot=27 function=0 handle=\_SB_.PCI0.AZAL
dev.hdac.0.%pnpinfo: vendor=0x8086 device=0x293e subvendor=0x1458 subdevice=0xa022 class=0x040300
dev.hdac.0.%parent: pci0
dev.hdac.0.wake: 0
dev.hdac.0.polling: 1
dev.hdac.0.polling_interval: 250
dev.hdac.0.pindump: 0
dev.pcm.0.%parent: hdac0
dev.pcm.1.%parent: hdac0
dev.pcm.2.%parent: hdac0
-------------- next part --------------
hdac0: OSS: pcm (pcm)
hdac0: OSS: pcm (pcm)
hdac0: OSS: pcm (pcm)
hdac0: OSS: pcm (pcm)
hdac0: OSS: pcm (pcm)
hdac0: OSS: pcm, mix
hdac0: OSS: pcm, mix
hdac0: OSS: pcm, mix
hdac0: OSS: pcm, mix
hdac0: OSS: pcm (pcm)
hdac0: OSS: pcm, mix
pcm0: <HDA codec #2 Realtek ALC885 PCM #0> on hdac0
pcm0: +--------------------------------------+
pcm0: | DUMPING PCM Playback/Record Channels |
pcm0: +--------------------------------------+
pcm0:
pcm0: Playback:
pcm0:
pcm0: Stream cap: 0x00000001
pcm0: Format: PCM
pcm0: PCM cap: 0x000e0560
pcm0: PCM size: 16 20 24
pcm0: PCM rate: 44 48 96 192
pcm0: DAC: 2 3 4 5
pcm0:
pcm0: Record:
pcm0:
pcm0: Stream cap: 0x00000001
pcm0: Format: PCM
pcm0: PCM cap: 0x000e0560
pcm0: PCM size: 16 20 24
pcm0: PCM rate: 44 48 96 192
pcm0: ADC: 7
pcm0:
pcm0: +--------------------------------+
pcm0: | DUMPING Playback/Record Pathes |
pcm0: +--------------------------------+
pcm0:
pcm0: Playback:
pcm0:
pcm0: nid=20 [pin: Line-out (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=21 [pin: Line-out (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=22 [pin: Line-out (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=23 [pin: Line-out (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=7 [audio input]
pcm0: |
pcm0: + <- nid=36 [audio mixer] [src: speaker, line, mic, mix]
pcm0: |
pcm0: + <- nid=24 [pin: Mic (Jack)] [src: mic]
pcm0: + <- nid=26 [pin: Line-in (Jack)] [src: line]
pcm0: + <- nid=29 [beep widget] [src: speaker]
pcm0: + <- nid=11 [audio mixer] [src: mix]
pcm0:
pcm0: Input Mix:
pcm0:
pcm0: nid=11 [audio mixer]
pcm0: |
pcm0: + <- nid=24 [pin: Mic (Jack)] [src: mic]
pcm0: + <- nid=25 [pin: Mic (Jack)] [src: monitor]
pcm0: + <- nid=26 [pin: Line-in (Jack)] [src: line]
pcm0: + <- nid=29 [beep widget] [src: speaker]
pcm0:
pcm0: +-------------------------+
pcm0: | DUMPING Volume Controls |
pcm0: +-------------------------+
pcm0:
pcm0: Master Volume (OSS: vol)
pcm0: |
pcm0: +- ctl 14 (nid 12 out): -64/0dB (65 steps)
pcm0: +- ctl 15 (nid 12 in 0): mute
pcm0: +- ctl 16 (nid 12 in 1): mute
pcm0: +- ctl 17 (nid 13 out): -64/0dB (65 steps)
pcm0: +- ctl 18 (nid 13 in 0): mute
pcm0: +- ctl 19 (nid 13 in 1): mute
pcm0: +- ctl 20 (nid 14 out): -64/0dB (65 steps)
pcm0: +- ctl 21 (nid 14 in 0): mute
pcm0: +- ctl 22 (nid 14 in 1): mute
pcm0: +- ctl 23 (nid 15 out): -64/0dB (65 steps)
pcm0: +- ctl 24 (nid 15 in 0): mute
pcm0: +- ctl 25 (nid 15 in 1): mute
pcm0: +- ctl 26 (nid 20 in ): mute
pcm0: +- ctl 28 (nid 21 in ): mute
pcm0: +- ctl 30 (nid 22 in ): mute
pcm0: +- ctl 32 (nid 23 in ): mute
pcm0:
pcm0: PCM Volume (OSS: pcm)
pcm0: |
pcm0: +- ctl 15 (nid 12 in 0): mute
pcm0: +- ctl 18 (nid 13 in 0): mute
pcm0: +- ctl 21 (nid 14 in 0): mute
pcm0: +- ctl 24 (nid 15 in 0): mute
pcm0:
pcm0: Microphone Volume (OSS: mic)
pcm0: |
pcm0: +- ctl 35 (nid 24 out): 0/30dB (4 steps)
pcm0: +- ctl 64 (nid 36 in 0): mute
pcm0:
pcm0: Line-in Volume (OSS: line)
pcm0: |
pcm0: +- ctl 39 (nid 26 out): 0/30dB (4 steps)
pcm0: +- ctl 66 (nid 36 in 2): mute
pcm0:
pcm0: Speaker/Beep Volume (OSS: speaker)
pcm0: |
pcm0: +- ctl 9 (nid 11 in 5): -34/12dB (32 steps) + mute
pcm0: +- ctl 69 (nid 36 in 5): mute
pcm0:
pcm0: Recording Level (OSS: rec)
pcm0: |
pcm0: +- ctl 1 (nid 7 in 0): -16/30dB (47 steps) + mute
pcm0: +- ctl 64 (nid 36 in 0): mute
pcm0: +- ctl 66 (nid 36 in 2): mute
pcm0: +- ctl 69 (nid 36 in 5): mute
pcm0: +- ctl 74 (nid 36 in 10): mute
pcm0:
pcm0: Input Mix Level (OSS: mix)
pcm0: |
pcm0: +- ctl 4 (nid 11 in 0): -34/12dB (32 steps) + mute
pcm0: +- ctl 5 (nid 11 in 1): -34/12dB (32 steps) + mute
pcm0: +- ctl 6 (nid 11 in 2): -34/12dB (32 steps) + mute
pcm0: +- ctl 9 (nid 11 in 5): -34/12dB (32 steps) + mute
pcm0: +- ctl 16 (nid 12 in 1): mute
pcm0: +- ctl 19 (nid 13 in 1): mute
pcm0: +- ctl 22 (nid 14 in 1): mute
pcm0: +- ctl 25 (nid 15 in 1): mute
pcm0: +- ctl 74 (nid 36 in 10): mute
pcm0:
pcm0: OSS mixer initialization...
pcm0: Enabling Soft PCM volume
pcm0: Recsel (mic): nid 36 source 0 unmute
pcm0: Recsel (mic): nid 36 source 2 mute
pcm0: Recsel (mic): nid 36 source 5 mute
pcm0: Recsel (mic): nid 36 source 10 mute
pcm0: Mixer "vol":
pcm0: Mixer "pcm":
pcm0: Mixer "speaker":
pcm0: Mixer "line":
pcm0: Mixer "mic":
pcm0: Mixer "mix":
pcm0: Mixer "rec":
pcm0: Soft PCM mixer ENABLED
pcm0: Registering PCM channels...
pcm0: clone manager: deadline=750ms flags=0x8000001e
pcm0: sndbuf_setmap 23e0000, 4000; 0xe74d8000 -> 23e0000
pcm0: sndbuf_setmap 23f0000, 4000; 0xe74e8000 -> 23f0000
pcm1: <HDA codec #2 Realtek ALC885 PCM #1> on hdac0
pcm1: +--------------------------------------+
pcm1: | DUMPING PCM Playback/Record Channels |
pcm1: +--------------------------------------+
pcm1:
pcm1: Playback:
pcm1:
pcm1: Stream cap: 0x00000001
pcm1: Format: PCM
pcm1: PCM cap: 0x000e0560
pcm1: PCM size: 16 20 24
pcm1: PCM rate: 44 48 96 192
pcm1: DAC: 37
pcm1:
pcm1: Record:
pcm1:
pcm1: Stream cap: 0x00000001
pcm1: Format: PCM
pcm1: PCM cap: 0x000e0560
pcm1: PCM size: 16 20 24
pcm1: PCM rate: 44 48 96 192
pcm1: ADC: 8
pcm1:
pcm1: +--------------------------------+
pcm1: | DUMPING Playback/Record Pathes |
pcm1: +--------------------------------+
pcm1:
pcm1: Playback:
pcm1:
pcm1: nid=27 [pin: Headphones (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=8 [audio input]
pcm1: |
pcm1: + <- nid=35 [audio mixer] [src: speaker, mix, monitor]
pcm1: |
pcm1: + <- nid=25 [pin: Mic (Jack)] [src: monitor]
pcm1: + <- nid=29 [beep widget] [src: speaker]
pcm1: + <- nid=11 [audio mixer] [src: mix]
pcm1:
pcm1: +-------------------------+
pcm1: | DUMPING Volume Controls |
pcm1: +-------------------------+
pcm1:
pcm1: Master Volume (OSS: vol)
pcm1: |
pcm1: +- ctl 40 (nid 27 in ): mute
pcm1: +- ctl 75 (nid 38 out): -64/0dB (65 steps)
pcm1: +- ctl 76 (nid 38 in 0): mute
pcm1: +- ctl 77 (nid 38 in 1): mute
pcm1:
pcm1: PCM Volume (OSS: pcm)
pcm1: |
pcm1: +- ctl 76 (nid 38 in 0): mute
pcm1:
pcm1: Microphone2 Volume (OSS: monitor)
pcm1: |
pcm1: +- ctl 37 (nid 25 out): 0/30dB (4 steps)
pcm1: +- ctl 54 (nid 35 in 1): mute
pcm1:
pcm1: Speaker/Beep Volume (OSS: speaker)
pcm1: |
pcm1: +- ctl 58 (nid 35 in 5): mute
pcm1:
pcm1: Recording Level (OSS: rec)
pcm1: |
pcm1: +- ctl 2 (nid 8 in 0): -16/30dB (47 steps) + mute
pcm1: +- ctl 54 (nid 35 in 1): mute
pcm1: +- ctl 58 (nid 35 in 5): mute
pcm1: +- ctl 63 (nid 35 in 10): mute
pcm1:
pcm1: Input Mix Level (OSS: mix)
pcm1: |
pcm1: +- ctl 63 (nid 35 in 10): mute
pcm1: +- ctl 77 (nid 38 in 1): mute
pcm1:
pcm1: OSS mixer initialization...
pcm1: Enabling Soft PCM volume
pcm1: Mixer "vol":
pcm1: Mixer "pcm":
pcm1: Mixer "speaker":
pcm1: Mixer "mix":
pcm1: Mixer "rec":
pcm1: Mixer "monitor":
pcm1: Soft PCM mixer ENABLED
pcm1: Registering PCM channels...
pcm1: clone manager: deadline=750ms flags=0x8000001e
pcm1: sndbuf_setmap 2410000, 4000; 0xe74f8000 -> 2410000
pcm1: sndbuf_setmap 2420000, 4000; 0xe7508000 -> 2420000
pcm2: <HDA codec #2 Realtek ALC885 PCM #2> on hdac0
pcm2: +--------------------------------------+
pcm2: | DUMPING PCM Playback/Record Channels |
pcm2: +--------------------------------------+
pcm2:
pcm2: Playback:
pcm2:
pcm2: Stream cap: 0x00000005
pcm2: Format: AC3 PCM
pcm2: PCM cap: 0x001e05e0
pcm2: PCM size: 16 20 24 32
pcm2: PCM rate: 44 48 88 96 192
pcm2: DAC: 6
pcm2:
pcm2: Record:
pcm2:
pcm2: Stream cap: 0x00000005
pcm2: Format: AC3 PCM
pcm2: PCM cap: 0x001e0560
pcm2: PCM size: 16 20 24 32
pcm2: PCM rate: 44 48 96 192
pcm2: ADC: 10
pcm2:
pcm2: +--------------------------------+
pcm2: | DUMPING Playback/Record Pathes |
pcm2: +--------------------------------+
pcm2:
pcm2: Playback:
pcm2:
pcm2: nid=30 [pin: SPDIF-out (Jack)]
pcm2: |
pcm2: + <- nid=6 [audio output] [src: pcm]
pcm2:
pcm2: Record:
pcm2:
pcm2: nid=10 [audio input]
pcm2: |
pcm2: + <- nid=31 [pin: SPDIF-in (Jack)] [src: dig1]
pcm2:
pcm2: +-------------------------+
pcm2: | DUMPING Volume Controls |
pcm2: +-------------------------+
pcm2:
pcm2: OSS mixer initialization...
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: Registering PCM channels...
pcm2: clone manager: deadline=750ms flags=0x8000001e
pcm2: sndbuf_setmap 2450000, 4000; 0xe7518000 -> 2450000
pcm2: sndbuf_setmap 2460000, 4000; 0xe7528000 -> 2460000
timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000
<118>dev.pcm.2.play.vchans:
pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=44100
pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x4011, dfmt=0x0001
pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=44100
pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x4011, dfmt=0x0001
pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x0011, dfmt=0x0001
pcm2: PCMDIR_PLAY: Stream setup fmt=10000010 speed=48000
pcm2: PCMDIR_PLAY: Stream setup nid=6: fmt=0x0011, dfmt=0x0001
dev.pcm.0.%desc: HDA codec #2 Realtek ALC885 PCM #0
dev.pcm.0.%driver: pcm
dev.pcm.0.%parent: hdac0
dev.pcm.0.play.vchans: 1
dev.pcm.0.play.vchanrate: 48000
dev.pcm.0.play.vchanformat: s16le
dev.pcm.0.rec.vchans: 1
dev.pcm.0.rec.vchanrate: 48000
dev.pcm.0.rec.vchanformat: s16le
dev.pcm.0.buffersize: 16384
dev.pcm.1.%desc: HDA codec #2 Realtek ALC885 PCM #1
dev.pcm.1.%driver: pcm
dev.pcm.1.%parent: hdac0
dev.pcm.1.play.vchans: 1
dev.pcm.1.play.vchanrate: 48000
dev.pcm.1.play.vchanformat: s16le
dev.pcm.1.rec.vchans: 1
dev.pcm.1.rec.vchanrate: 48000
dev.pcm.1.rec.vchanformat: s16le
dev.pcm.1.buffersize: 16384
dev.pcm.2.%desc: HDA codec #2 Realtek ALC885 PCM #2
dev.pcm.2.%driver: pcm
dev.pcm.2.%parent: hdac0
dev.pcm.2.play.vchans: 0
dev.pcm.2.rec.vchans: 1
dev.pcm.2.rec.vchanrate: 48000
dev.pcm.2.rec.vchanformat: s16le
dev.pcm.2.buffersize: 16384
-------------- next part --------------
hdac0: Dumping AFG cad=2 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
More information about the freebsd-multimedia
mailing list