Re: again config problem with new snd_hda driver

From: Tobias Kirschstein <lev_at_nupfel.de>
Date: Fri, 24 Oct 2008 14:02:28 +0200
On Thu, 23 Oct 2008 22:05:28 +0300
Alexander Motin <mav_at_FreeBSD.org> wrote:

> Hi.
> 
> Tobias Kirschstein wrote:
> > since your new snd_hda driver came in i lost some functionality
> > which really annoys me by now. i suppose that there is just a little
> > configuration needed, but i am and was never into this sound device
> > stuff and so i want to ask you to help me get my microphone working
> > again.
> > previously i booted and all input/output channels, devices or
> > whatever worked out of the box. since i upgraded my kernel the last
> > time i miss my microphone volume and recording settings. neither
> > the builtin nor the external microphone is working.
> > i'm sure your patch is really great work, but unfortunately the new
> > driver killed some basic features for me :)
> > 
> > my notebook is a thinkpad X60 tablet running freebsd 8.0 current.
> > here is some debug info, please let me know if you need more to
> > help me restoring the default behavior of my sound card.
[...]
> As we can see here, there is one output pin and two inputs - Mic and
> CD defined by BIOS. To get to know which pin is related to which
> connector you can use "Sense" values. Values should change on
> connector insertion.
> 
> > from dmesg:
> > -----------
> > hdac0: <Intel 82801G High Definition Audio Controller> mem
> > 0xee240000-0xee243fff irq 17 at device 27.0 on pci0 hdac0: HDA
> > Driver Revision: 20081013_0113 hdac0: [ITHREAD]
> > hdac0: HDA Codec #0: Analog Devices AD1981HD
> > hdac0: HDA Codec #1: Conexant (Unknown)
> > pcm0: <HDA Analog Devices AD1981HD PCM #0> at cad 0 nid 1 on hdac0
> 
> To understand current driver behavior I need to see verbose kernel
> boot messages. Read them yourself and send them to me.

rebooted now and here are the verbose boot messages for you :)

hdac0: <Intel 82801G High Definition Audio Controller> mem 0xee240000-0xee243fff irq 17 at device 27.0 on pci0
hdac0: HDA Driver Revision: 20081013_0113
hdac0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xee240000
ioapic0: routing intpin 17 (PCI IRQ 17) to vector 49
hdac0: [MPSAFE]
hdac0: [ITHREAD]
hdac0: Probing codec #0...
hdac0: HDA Codec #0: Analog Devices AD1981HD
hdac0:  HDA Codec ID: 0x11d41981
hdac0:        Vendor: 0x11d4
hdac0:        Device: 0x1981
hdac0:      Revision: 0x02
hdac0:      Stepping: 0x00
hdac0: PCI Subvendor: 0x201017aa
hdac0: 	Found audio FG nid=1 startnode=2 endnode=32 total=30
hdac0: Probing codec #1...
hdac0: HDA Codec #1: Conexant (Unknown)
hdac0:  HDA Codec ID: 0x14f12bfa
hdac0:        Vendor: 0x14f1
hdac0:        Device: 0x2bfa
hdac0:      Revision: 0x00
hdac0:      Stepping: 0x00
hdac0: PCI Subvendor: 0x201017aa
hdac0: 	Found modem FG nid=2 startnode=112 endnode=116 total=4
hdac0: 
hdac0: Processing audio FG cad=0 nid=1...
hdac0: GPIO: 0x40000004 NumGPIO=4 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
hdac0: GHOST: nid=2 j=0 entnum=4 index=0 res=0x00000401
hdac0:  nid 5 0xc4014110 as  1 seq  0      Line-out  Both jack  1 loc  4 color   Green misc 1
hdac0:  nid 6 0x422140f0 as 15 seq  0    Headphones  None jack  1 loc  2 color   Green misc 0
hdac0:  nid 7 0x591311f0 as 15 seq  0       Speaker  None jack  3 loc 25 color   Black misc 1
hdac0:  nid 8 0xc4a1502e as  2 seq 14           Mic  Both jack  1 loc  4 color     Red misc 0
hdac0:  nid 9 0x418130f0 as 15 seq  0       Line-in  None jack  1 loc  1 color    Blue misc 0
hdac0:  nid 10 0x414411f0 as 15 seq  0     SPDIF-out  None jack  4 loc  1 color   Black misc 1
hdac0:  nid 22 0x59f311f0 as 15 seq  0         Other  None jack  3 loc 25 color   Black misc 1
hdac0:  nid 23 0x599311f0 as 15 seq  0           AUX  None jack  3 loc 25 color   Black misc 1
hdac0:  nid 24 0x41a190f0 as 15 seq  0           Mic  None jack  1 loc  1 color    Pink misc 0
hdac0:  nid 25 0x9933e120 as  2 seq  0            CD Fixed jack  3 loc 25 color   White misc 1
hdac0: Patched pins configuration:
hdac0:  nid 5 0xc4014110 as  1 seq  0      Line-out  Both jack  1 loc  4 color   Green misc 1
hdac0:  nid 6 0x422140f0 as 15 seq  0    Headphones  None jack  1 loc  2 color   Green misc 0 [DISABLED]
hdac0:  nid 7 0x591311f0 as 15 seq  0       Speaker  None jack  3 loc 25 color   Black misc 1 [DISABLED]
hdac0:  nid 8 0xc4a1502e as  2 seq 14           Mic  Both jack  1 loc  4 color     Red misc 0
hdac0:  nid 9 0x418130f0 as 15 seq  0       Line-in  None jack  1 loc  1 color    Blue misc 0 [DISABLED]
hdac0:  nid 10 0x414411f0 as 15 seq  0     SPDIF-out  None jack  4 loc  1 color   Black misc 1 [DISABLED]
hdac0:  nid 22 0x59f311f0 as 15 seq  0         Other  None jack  3 loc 25 color   Black misc 1 [DISABLED]
hdac0:  nid 23 0x599311f0 as 15 seq  0           AUX  None jack  3 loc 25 color   Black misc 1 [DISABLED]
hdac0:  nid 24 0x41a190f0 as 15 seq  0           Mic  None jack  1 loc  1 color    Pink misc 0 [DISABLED]
hdac0:  nid 25 0x9933e120 as  2 seq  0            CD Fixed jack  3 loc 25 color   White misc 1
hdac0: 2 associations found:
hdac0: Association 0 (1) out:
hdac0:  Pin nid=5 seq=0
hdac0: Association 1 (2) in:
hdac0:  Pin nid=25 seq=0
hdac0:  Pin nid=8 seq=14
hdac0: Tracing association 0 (1)
hdac0:  Pin 5 traced to DAC 3
hdac0: Association 0 (1) trace succeded
hdac0: Tracing association 1 (2)
hdac0:  Pin 25 traced to ADC 4
hdac0:  Pin 8 traced to ADC 4
hdac0: Association 1 (2) trace succeded
hdac0: Tracing input monitor
hdac0:  Tracing nid 12 to out
hdac0:  Tracing nid 14 to out
hdac0:  nid 14 is input monitor
hdac0:  Tracing nid 15 to out
hdac0: Tracing beeper
hdac0:  nid 16 traced to out
hdac0: FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
hdac0: 
hdac0: +-------------------+
hdac0: | DUMPING HDA NODES |
hdac0: +-------------------+
hdac0: 
hdac0: Default Parameter
hdac0: -----------------
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e007f
hdac0:                  16 20 24 bits, 8 11 16 22 32 44 48 KHz
hdac0:          IN amp: 0x00270300
hdac0:         OUT amp: 0x80053f3d
hdac0: 
hdac0:             nid: 2 [DISABLED]
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00030311
hdac0:                  DIGITAL STEREO
hdac0:      Stream cap: 0x00000005
hdac0:                  AC3 PCM
hdac0:         PCM cap: 0x00020060
hdac0:                  16 bits, 44 48 KHz
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=1 [GHOST!] [UNKNOWN] (selected)
hdac0:           + <- nid=4 [audio input]
hdac0: 
hdac0:             nid: 3
hdac0:            Name: audio output
hdac0:      Widget cap: 0x00000441
hdac0:                  PWR PROC STEREO
hdac0:     Association: 0 (0x00000001)
hdac0:             OSS: pcm (pcm)
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x000e007f
hdac0:                  16 20 24 bits, 8 11 16 22 32 44 48 KHz
hdac0: 
hdac0:             nid: 4
hdac0:            Name: audio input
hdac0:      Widget cap: 0x00100511
hdac0:                  PWR STEREO
hdac0:     Association: 1 (0x00004001)
hdac0:      Stream cap: 0x00000001
hdac0:                  PCM
hdac0:         PCM cap: 0x0006007f
hdac0:                  16 20 bits, 8 11 16 22 32 44 48 KHz
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=21 [audio selector]
hdac0: 
hdac0:             nid: 5
hdac0:            Name: pin: Line-out (Both)
hdac0:      Widget cap: 0x00400187
hdac0:                  UNSOL STEREO
hdac0:     Association: 0 (0x00000001)
hdac0:         Pin cap: 0x0001173f
hdac0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 GROUND HIZ ] EAPD
hdac0:      Pin config: 0xc4014110
hdac0:     Pin control: 0x00000040 OUT
hdac0:            EAPD: 0x00000002
hdac0:      Output amp: 0x80053f3d
hdac0:                  mute=1 step=63 size=5 offset=61
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=3 [audio output] (selected)
hdac0:           + [DISABLED] <- nid=14 [audio mixer]
hdac0: 
hdac0:             nid: 6 [DISABLED]
hdac0:            Name: pin: Headphones (None)
hdac0:      Widget cap: 0x00400185
hdac0:                  UNSOL STEREO
hdac0:         Pin cap: 0x0000001f
hdac0:                  ISC TRQD PDC HP OUT
hdac0:      Pin config: 0x422140f0
hdac0:     Pin control: 0x00000000
hdac0:      Output amp: 0x80053f3d
hdac0:                  mute=1 step=63 size=5 offset=61
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=3 [audio output] (selected)
hdac0:           + <- nid=14 [audio mixer]
hdac0: 
hdac0:             nid: 7 [DISABLED]
hdac0:            Name: pin: Speaker (None)
hdac0:      Widget cap: 0x00400104
hdac0:         Pin cap: 0x00000010
hdac0:                  OUT
hdac0:      Pin config: 0x591311f0
hdac0:     Pin control: 0x00000000
hdac0:      Output amp: 0x80053f3d
hdac0:                  mute=1 step=63 size=5 offset=61
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=15 [audio mixer]
hdac0: 
hdac0:             nid: 8
hdac0:            Name: pin: Mic (Both)
hdac0:      Widget cap: 0x00400083
hdac0:                  UNSOL STEREO
hdac0:     Association: 1 (0x00004000)
hdac0:             OSS: monitor (monitor)
hdac0:         Pin cap: 0x00001727
hdac0:                  ISC TRQD PDC IN VREF[ 50 80 GROUND HIZ ]
hdac0:      Pin config: 0xc4a1502e
hdac0:     Pin control: 0x00000024 IN VREFs
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0: 
hdac0:             nid: 9 [DISABLED]
hdac0:            Name: pin: Line-in (None)
hdac0:      Widget cap: 0x00400187
hdac0:                  UNSOL STEREO
hdac0:         Pin cap: 0x00001737
hdac0:                  ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ]
hdac0:      Pin config: 0x418130f0
hdac0:     Pin control: 0x00000000
hdac0:      Output amp: 0x80053f3d
hdac0:                  mute=1 step=63 size=5 offset=61
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=3 [audio output] (selected)
hdac0:           + <- nid=14 [audio mixer]
hdac0: 
hdac0:             nid: 10 [DISABLED]
hdac0:            Name: pin: SPDIF-out (None)
hdac0:      Widget cap: 0x00400301
hdac0:                  DIGITAL STEREO
hdac0:         Pin cap: 0x00000010
hdac0:                  OUT
hdac0:      Pin config: 0x414411f0
hdac0:     Pin control: 0x00000000
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=2 [audio output] [DISABLED]
hdac0: 
hdac0:             nid: 11
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x00300101
hdac0:                  STEREO
hdac0:     Association: 1 (0x00004001)
hdac0:             OSS: mix, monitor
hdac0:     connections: 6
hdac0:           |
hdac0:           + [DISABLED] <- nid=3 [audio output]
hdac0:           + <- nid=12 [audio mixer]
hdac0:           + [DISABLED] <- nid=9 [pin: Line-in (None)] [DISABLED]
hdac0:           + <- nid=14 [audio mixer] (selected)
hdac0:           + [DISABLED] <- nid=5 [pin: Line-out (Both)]
hdac0:           + [DISABLED] <- nid=24 [pin: Mic (None)] [DISABLED]
hdac0: 
hdac0:             nid: 12
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x00200101
hdac0:                  STEREO
hdac0:     Association: 1 (0x00004000)
hdac0:             OSS: monitor
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=30 [audio selector]
hdac0:           + [DISABLED] <- nid=31 [audio selector] [DISABLED]
hdac0: 
hdac0:             nid: 13
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010c
hdac0:     Association: -2 (0x00000000)
hdac0:             OSS: speaker
hdac0:      Output amp: 0x800b0f0f
hdac0:                  mute=1 step=15 size=11 offset=15
hdac0:     connections: 2
hdac0:           |
hdac0:           + <- nid=16 [beep widget] (selected)
hdac0:           + [DISABLED] <- nid=22 [pin: Other (None)] [DISABLED]
hdac0: 
hdac0:             nid: 14
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x00200101
hdac0:                  STEREO
hdac0:     Association: -2 (0x00004001)
hdac0:             OSS: mix (mix)
hdac0:     connections: 8
hdac0:           |
hdac0:           + <- nid=13 [audio selector]
hdac0:           + [DISABLED] <- nid=17 [audio selector] [DISABLED]
hdac0:           + <- nid=18 [audio selector]
hdac0:           + [DISABLED] <- nid=19 [audio selector] [DISABLED]
hdac0:           + [DISABLED] <- nid=26 [audio selector] [DISABLED]
hdac0:           + [DISABLED] <- nid=27 [audio selector] [DISABLED]
hdac0:           + [DISABLED] <- nid=28 [audio selector] [DISABLED]
hdac0:           + <- nid=29 [audio selector]
hdac0: 
hdac0:             nid: 15
hdac0:            Name: audio mixer
hdac0:      Widget cap: 0x00200100
hdac0:     Association: 1 (0x00004001)
hdac0:             OSS: mix, monitor
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=11 [audio selector]
hdac0: 
hdac0:             nid: 16
hdac0:            Name: beep widget
hdac0:      Widget cap: 0x00700000
hdac0:     Association: -2 (0x00000000)
hdac0:             OSS: speaker (speaker)
hdac0: 
hdac0:             nid: 17 [DISABLED]
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:      Output amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=3 [audio output]
hdac0: 
hdac0:             nid: 18
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:     Association: 1 (0x00004000)
hdac0:             OSS: monitor
hdac0:      Output amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=8 [pin: Mic (Both)]
hdac0: 
hdac0:             nid: 19 [DISABLED]
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:      Output amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=9 [pin: Line-in (None)] [DISABLED]
hdac0: 
hdac0:             nid: 20 [DISABLED]
hdac0:            Name: power widget
hdac0:      Widget cap: 0x00500500
hdac0:                  PWR
hdac0:     connections: 13
hdac0:           |
hdac0:           + <- nid=13 [audio selector] (selected)
hdac0:           + <- nid=14 [audio mixer]
hdac0:           + <- nid=15 [audio mixer]
hdac0:           + <- nid=16 [beep widget]
hdac0:           + <- nid=19 [audio selector] [DISABLED]
hdac0:           + <- nid=20 [power widget] [DISABLED]
hdac0:           + <- nid=21 [audio selector]
hdac0:           + <- nid=22 [pin: Other (None)] [DISABLED]
hdac0:           + <- nid=23 [pin: AUX (None)] [DISABLED]
hdac0:           + <- nid=24 [pin: Mic (None)] [DISABLED]
hdac0:           + <- nid=25 [pin: CD (Fixed)]
hdac0:           + <- nid=26 [audio selector] [DISABLED]
hdac0:           + <- nid=29 [audio selector]
hdac0: 
hdac0:             nid: 21
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:     Association: 1 (0x00004001)
hdac0:             OSS: cd, mix, monitor
hdac0:      Output amp: 0x80050f00
hdac0:                  mute=1 step=15 size=5 offset=0
hdac0:     connections: 8
hdac0:           |
hdac0:           + <- nid=12 [audio mixer]
hdac0:           + [DISABLED] <- nid=9 [pin: Line-in (None)] [DISABLED]
hdac0:           + <- nid=14 [audio mixer]
hdac0:           + <- nid=15 [audio mixer]
hdac0:           + <- nid=25 [pin: CD (Fixed)] (selected)
hdac0:           + [DISABLED] <- nid=5 [pin: Line-out (Both)]
hdac0:           + [DISABLED] <- nid=24 [pin: Mic (None)] [DISABLED]
hdac0:           + [DISABLED] <- nid=23 [pin: AUX (None)] [DISABLED]
hdac0: 
hdac0:             nid: 22 [DISABLED]
hdac0:            Name: pin: Other (None)
hdac0:      Widget cap: 0x00400000
hdac0:         Pin cap: 0x00000020
hdac0:                  IN
hdac0:      Pin config: 0x59f311f0
hdac0:     Pin control: 0x00000000
hdac0: 
hdac0:             nid: 23 [DISABLED]
hdac0:            Name: pin: AUX (None)
hdac0:      Widget cap: 0x00400081
hdac0:                  UNSOL STEREO
hdac0:         Pin cap: 0x00000027
hdac0:                  ISC TRQD PDC IN
hdac0:      Pin config: 0x599311f0
hdac0:     Pin control: 0x00000000
hdac0: 
hdac0:             nid: 24 [DISABLED]
hdac0:            Name: pin: Mic (None)
hdac0:      Widget cap: 0x00400187
hdac0:                  UNSOL STEREO
hdac0:         Pin cap: 0x00001737
hdac0:                  ISC TRQD PDC OUT IN VREF[ 50 80 GROUND HIZ ]
hdac0:      Pin config: 0x41a190f0
hdac0:     Pin control: 0x00000000
hdac0:      Output amp: 0x80053f3d
hdac0:                  mute=1 step=63 size=5 offset=61
hdac0:       Input amp: 0x00270300
hdac0:                  mute=0 step=3 size=39 offset=0
hdac0:     connections: 2
hdac0:           |
hdac0:           + [DISABLED] <- nid=3 [audio output] (selected)
hdac0:           + <- nid=14 [audio mixer]
hdac0: 
hdac0:             nid: 25
hdac0:            Name: pin: CD (Fixed)
hdac0:      Widget cap: 0x00400001
hdac0:                  STEREO
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: cd (cd)
hdac0:         Pin cap: 0x00000020
hdac0:                  IN
hdac0:      Pin config: 0x9933e120
hdac0:     Pin control: 0x00000020 IN
hdac0: 
hdac0:             nid: 26 [DISABLED]
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:      Output amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=5 [pin: Line-out (Both)]
hdac0: 
hdac0:             nid: 27 [DISABLED]
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:      Output amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=23 [pin: AUX (None)] [DISABLED]
hdac0: 
hdac0:             nid: 28 [DISABLED]
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:      Output amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=24 [pin: Mic (None)] [DISABLED]
hdac0: 
hdac0:             nid: 29
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:     Association: 1 (0x00000001)
hdac0:             OSS: cd
hdac0:      Output amp: 0x80051f17
hdac0:                  mute=1 step=31 size=5 offset=23
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=25 [pin: CD (Fixed)]
hdac0: 
hdac0:             nid: 30
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:     Association: 1 (0x00004000)
hdac0:             OSS: monitor
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + <- nid=8 [pin: Mic (Both)]
hdac0: 
hdac0:             nid: 31 [DISABLED]
hdac0:            Name: audio selector
hdac0:      Widget cap: 0x0030010d
hdac0:                  STEREO
hdac0:      Output amp: 0x80000000
hdac0:                  mute=1 step=0 size=0 offset=0
hdac0:     connections: 1
hdac0:           |
hdac0:           + [DISABLED] <- nid=24 [pin: Mic (None)] [DISABLED]
hdac0: 
hdac0: Processing modem FG cad=1 nid=2...
hdac0: 
pcm0: <HDA Analog Devices AD1981HD PCM #0> at cad 0 nid 1 on hdac0
pcm0: +--------------------------------------+
pcm0: | DUMPING PCM Playback/Record Channels |
pcm0: +--------------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:                  PCM
pcm0:         PCM cap: 0x000e007f
pcm0:                  16 20 24 bits, 8 11 16 22 32 44 48 KHz
pcm0:             DAC: 3
pcm0: 
pcm0: Record:
pcm0: 
pcm0:      Stream cap: 0x00000001
pcm0:                  PCM
pcm0:         PCM cap: 0x0006007f
pcm0:                  16 20 bits, 8 11 16 22 32 44 48 KHz
pcm0:             ADC: 4
pcm0: 
pcm0: +--------------------------------+
pcm0: | DUMPING Playback/Record Pathes |
pcm0: +--------------------------------+
pcm0: 
pcm0: Playback:
pcm0: 
pcm0:     nid=5 [pin: Line-out (Both)]
pcm0:       |
pcm0:       + <- nid=3 [audio output] [src: pcm]
pcm0: 
pcm0: Record:
pcm0: 
pcm0:     nid=4 [audio input]
pcm0:       |
pcm0:       + <- nid=21 [audio selector] [src: cd, mix, monitor]
pcm0:              |
pcm0:              + <- nid=12 [audio mixer] [src: monitor]
pcm0:                     |
pcm0:                     + <- nid=30 [audio selector] [src: monitor]
pcm0:                            |
pcm0:                            + <- nid=8 [pin: Mic (Both)] [src: monitor]
pcm0:              + <- nid=14 [audio mixer] [src: mix]
pcm0:              + <- nid=15 [audio mixer] [src: mix, monitor]
pcm0:                     |
pcm0:                     + <- nid=11 [audio selector] [src: mix, monitor]
pcm0:                            |
pcm0:                            + <- nid=12 [audio mixer] [src: monitor]
pcm0:                                   |
pcm0:                                   + <- nid=30 [audio selector] [src: monitor]
pcm0:                                          |
pcm0:                                          + <- nid=8 [pin: Mic (Both)] [src: monitor]
pcm0:                            + <- nid=14 [audio mixer] [src: mix]
pcm0:              + <- nid=25 [pin: CD (Fixed)] [src: cd]
pcm0: 
pcm0: Input Mix:
pcm0: 
pcm0:     nid=14 [audio mixer]
pcm0:       |
pcm0:       + <- nid=13 [audio selector] [src: speaker]
pcm0:              |
pcm0:              + <- nid=16 [beep widget] [src: speaker]
pcm0:       + <- nid=18 [audio selector] [src: monitor]
pcm0:              |
pcm0:              + <- nid=8 [pin: Mic (Both)] [src: monitor]
pcm0:       + <- nid=29 [audio selector] [src: cd]
pcm0:              |
pcm0:              + <- nid=25 [pin: CD (Fixed)] [src: cd]
pcm0: 
pcm0: +-------------------------+
pcm0: | DUMPING Volume Controls |
pcm0: +-------------------------+
pcm0: 
pcm0: Master Volume (OSS: vol)
pcm0:    |
pcm0:    +- ctl  1 (nid   5 in ):    -91/3dB (64 steps) + mute
pcm0: 
pcm0: PCM Volume (OSS: pcm)
pcm0:    |
pcm0:    +- ctl  1 (nid   5 in ):    -91/3dB (64 steps) + mute
pcm0: 
pcm0: CD Volume (OSS: cd)
pcm0:    |
pcm0:    +- ctl 18 (nid  29 out):    -34/12dB (32 steps) + mute
pcm0: 
pcm0: Microphone2 Volume (OSS: monitor)
pcm0:    |
pcm0:    +- ctl  5 (nid   8 out):    0/30dB (4 steps)
pcm0:    +- ctl 19 (nid  30 out):    mute
pcm0: 
pcm0: Speaker/Beep Volume (OSS: speaker)
pcm0:    |
pcm0:    +- ctl  8 (nid  13 out):    -45/0dB (16 steps) + mute
pcm0: 
pcm0: Recording Level (OSS: rec)
pcm0:    |
pcm0:    +- ctl 12 (nid  21 out):    0/22dB (16 steps) + mute
pcm0: 
pcm0: Input Mix Level (OSS: mix)
pcm0:    |
pcm0:    +- ctl  8 (nid  13 out):    -45/0dB (16 steps) + mute
pcm0:    +- ctl 10 (nid  18 out):    -34/12dB (32 steps) + mute
pcm0:    +- ctl 18 (nid  29 out):    -34/12dB (32 steps) + mute
pcm0: 
pcm0: Mixer "vol":
pcm0: Mixer "pcm":
pcm0: Mixer "speaker":
pcm0: Mixer "cd":
pcm0: Mixer "mix":
pcm0: Mixer "rec":
pcm0: Mixer "ogain":
pcm0: Mixer "monitor":
pcm0: clone manager: deadline=750ms flags=0x8000001e
pcm0: sndbuf_setmap 17b0000, 4000; 0xfffffffe9b40a000 -> 17b0000
pcm0: sndbuf_setmap 1e60000, 4000; 0xfffffffe9b41a000 -> 1e60000

thanks in advance for your help!


-- 
ciao,
tobias kirschstein

Received on Fri Oct 24 2008 - 10:03:14 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:36 UTC