Mixer für HDA 5.1-Sound?

cabriofahrer

Well-Known Member
Ich habe es erreicht, mit 'sysctl dev.pcm.0.play.vchanformat=s16le:5.1' eine korrekte Ausgabe auf meinem Soundsystem zu bekommen, das Abspielen einer Testdatei (http://www.lynnemusic.com/surround.html) mit vlc und xine klappt, den Lautsprechern wird jeweils der korrekte Sound zugewiesen.
Die Ausgabe der beiden hinteren Lautsprecher ist aber etwas leise, die Frage ist jetzt, wie ich das regeln kann. Gnome-volume-control gibt nicht viel her, und 'mixer' ergibt folgendes, also ohne Hinweis auf hintere oder den mittleren Lautsprecher:

$ mixer
Mixer vol is currently set to 88:88
Mixer pcm is currently set to 100:100
Mixer speaker is currently set to 100:100
Mixer line is currently set to 1:1
Mixer mic is currently set to 67:67
Mixer cd is currently set to 74:74
Mixer mix is currently set to 100:100
Mixer rec is currently set to 72:72
Mixer igain is currently set to 50:50
Mixer monitor is currently set to 67:67
Recording source: cd


Abgesehen davon, gibt es keinen anständigen graphischen Mixer für Gnome oder allgemein?
 
Hi...

qasmixer...klappt hier gut !
 

Anhänge

  • Bildschirmfoto1.png
    Bildschirmfoto1.png
    47,4 KB · Aufrufe: 314
Nein, hilft nicht. Und es gibt weder "pnmixer" noch "qasmixer" in den ports. xfce4-mixer ist zwar besser als gnome-volume-control, es erscheint aber auch nur das, was in der Ausgabe von 'mixer' erscheint. Es muss doch eine Möglichkeit geben, die Lautstärke von center, rear left und rear right zu regeln?
 
find /usr/ports/audio -iname "*mix*" findet eine ganze Reihe. Das sind wiederum so viele, dass dir diese Antwort nichts nutzen wird, zumal du sicher selbst schon nachgesehen hast.
Allerdings mit sehr viel einfacherer Aufgabe als nun bei dir gefordert ist mir immer noch kmix aus KDE3 Zeit in guter Erinnerung und als ich mal alles mit GTK machen wollte, hatte ich aumix gewählt. Sie schienen mir beide recht umfangreich und gut bedienbar (aumix hat eine gui als Option).

Vielleicht nutzt dir dies trotzdem was.
 
Danke erstmal soweit, aber mittlerweile habe ich erkannt, dass das Problem woanders liegt. Zunächst einmal: Egal, welchen Mixer man installiert (ich habe xfce4-mixer und aumix noch installiert) wird dieser immer das Gleiche anzeigen wie die Ausgabe von 'mixer'. Erscheint auch logisch, denn woher sonst soll sich ein Mixer mit GUI die Informationen holen? Nein, es scheint um folgendes zu gehen: Ich glaube, die Ausgabe der hinteren Lautsprecher ist schwach, weil ich diese an die Buchse (grau) für Seitenlautsprecher (für 7.1-Konfiguration) angeschlossen habe. Aber die schwarze Buchse, die laut Anleitung des ASUS M2N32-SLI Premium Boards für die hintere Ausgabe gedacht ist, funktioniert einfach nicht. Ich will jetzt mal die gesprächigen Ausgaben von 'dmesg | grep hda' und 'dmesg | grep pcm' posten und kommentieren und aufzeigen, dass es eigentlich funktionieren müsste, ich aber nicht weiss, warum die schwarze Buchse kein Signal gibt. Dabei scheint es auch keine Rolle zu spielen, ob ich in /etc/sysctl.conf 'dev.pcm.0.play.vchanformat=s16le:7.1' oder 'dev.pcm.0.play.vchanformat=s16le:5.1' stehen habe.

Code:
$ dmesg | grep hda
hdacc0: <Analog Devices AD1988B HDA CODEC> at cad 0 on hdac0
hdacc0: Root Node at nid=0: 1 subnodes 1-1
hdaa0: <Analog Devices AD1988B Audio Function Group> at nid 1 on hdacc0
hdaa0: Audio Function Group at nid=1: 60 subnodes 2-61
hdaa0: NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
hdaa0:  GPIO0: disabled
hdaa0:  GPIO1: disabled
hdaa0: WARNING: nid=29 has cnid outside of the AFG range j=0 entnum=4 index=0 res=0x00000b01
hdaa0: Original pins configuration:
hdaa0: nid  0x    as seq device      conn  jack    loc        color  misc
hdaa0: 17 02214030 3  0  Headphones    Jack  1/8    Front      Green  0
hdaa0: 18 01014010 1  0  Line-out      Jack  1/8    Rear      Green  0
hdaa0: 19 511711f0 15 0  Speaker      None  Analog  0x11      Black  1
hdaa0: 20 02a1902e 2  14 Mic          Jack  1/8    Front      Pink    0
hdaa0: 21 01813021 2  1  Line-in      Jack  1/8    Rear      Blue    0
hdaa0: 22 01011012 1  2  Line-out      Jack  1/8    Rear      Black  0
hdaa0: 23 01a19020 2  0  Mic          Jack  1/8    Rear      Pink    0
hdaa0: 24 99331122 2  2  CD            Fixed ATAPI  Onboard    Black  1
hdaa0: 26 91f711f0 15 0  Other        Fixed Analog  0x11      Black  1
hdaa0: 27 0145f1f0 15 0  SPDIF-out    Jack  Optical Rear      Other  1
hdaa0: 28 41c5f1f0 15 0  SPDIF-in      None  Optical Rear      Other  1
hdaa0: 36 01016011 1  1  Line-out      Jack  1/8    Rear      Orange  0
hdaa0: 37 01012014 1  4  Line-out      Jack  1/8    Rear      Grey    0
hdaa0: Patching widget caps nid=26 0x00400000 -> 0x00700000
hdaa0: Patched pins configuration:
hdaa0: nid  0x    as seq device      conn  jack    loc        color  misc
hdaa0: 17 02214030 3  0  Headphones    Jack  1/8    Front      Green  0
hdaa0: 18 01014010 1  0  Line-out      Jack  1/8    Rear      Green  0
hdaa0: 19 511711f0 15 0  Speaker      None  Analog  0x11      Black  1 DISA
hdaa0: 20 02a1902e 2  14 Mic          Jack  1/8    Front      Pink    0
hdaa0: 21 01813021 2  1  Line-in      Jack  1/8    Rear      Blue    0
hdaa0: 22 01011012 1  2  Line-out      Jack  1/8    Rear      Black  0
hdaa0: 23 01a19020 2  0  Mic          Jack  1/8    Rear      Pink    0
hdaa0: 24 99331122 2  2  CD            Fixed ATAPI  Onboard    Black  1
hdaa0: 27 0145f1f0 15 0  SPDIF-out    Jack  Optical Rear      Other  1
hdaa0: 28 41c5f1f0 15 0  SPDIF-in      None  Optical Rear      Other  1 DISA
hdaa0: 36 01016011 1  1  Line-out      Jack  1/8    Rear      Orange  0
hdaa0: 37 01012014 1  4  Line-out      Jack  1/8    Rear      Grey    0
hdaa0: 4 associations found:
hdaa0: Association 0 (1) out:
hdaa0:  Pin nid=18 seq=0
hdaa0:  Pin nid=36 seq=1
hdaa0:  Pin nid=22 seq=2
hdaa0:  Pin nid=37 seq=4
hdaa0: Association 1 (2) in:
hdaa0:  Pin nid=23 seq=0
hdaa0:  Pin nid=21 seq=1
hdaa0:  Pin nid=24 seq=2
hdaa0:  Pin nid=20 seq=14
hdaa0: Association 2 (3) out:
hdaa0:  Pin nid=17 seq=0
hdaa0: Association 3 (15) out:
hdaa0:  Pin nid=27 seq=0
hdaa0: Tracing association 0 (1)
hdaa0:  Pin 18 traced to DAC 4
hdaa0:  Pin 36 traced to DAC 5
hdaa0:  Pin 22 traced to DAC 6
hdaa0:  Pin 37 traced to DAC 10
hdaa0: Association 0 (1) trace succeeded
hdaa0: Tracing association 1 (2)
hdaa0:  Unable to trace pin 23 to ADC 7, undo traces
hdaa0:  Pin 23 traced to ADC 8
hdaa0:  Pin 21 traced to ADC 8
hdaa0:  Pin 24 traced to ADC 8
hdaa0:  Pin 20 traced to ADC 8
hdaa0: Association 1 (2) trace succeeded
hdaa0: Tracing association 2 (3)
hdaa0:  Pin 17 traced to DAC 3
hdaa0: Association 2 (3) trace succeeded
hdaa0: Tracing association 3 (15)
hdaa0:  Pin 27 traced to DAC 2
hdaa0: Association 3 (15) trace succeeded
hdaa0: Looking for additional DAC for association 0 (1)
hdaa0: Looking for additional ADC for association 1 (2)
hdaa0:  ADC 9 considered equal to ADC 8
hdaa0: Looking for additional DAC for association 2 (3)
hdaa0: Looking for additional DAC for association 3 (15)
hdaa0: Tracing input monitor
hdaa0:  Tracing nid 32 to out
hdaa0:  nid 32 is input monitor
hdaa0: Tracing other input monitors
hdaa0:  Tracing nid 20 to out
hdaa0:  Tracing nid 21 to out
hdaa0:  Tracing nid 23 to out
hdaa0:  Tracing nid 24 to out
hdaa0: Tracing beeper
hdaa0: Pin sense: nid=18 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=36 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=37 sence=0xffffffff (connected)
hdaa0: FG config/quirks: forcestereo ivref80
hdaa0:
hdaa0: +-------------------+
hdaa0: | DUMPING HDA NODES |
hdaa0: +-------------------+
hdaa0:
hdaa0: Default Parameter
hdaa0: -----------------
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:          IN amp: 0x80000000
hdaa0:        OUT amp: 0x00052727
hdaa0:
hdaa0:            nid: 2
hdaa0:            Name: audio output
hdaa0:      Widget cap: 0x00030311
hdaa0:                  DIGITAL STEREO
hdaa0:    Association: 3 (0x00000001)
hdaa0:            OSS: pcm (pcm)
hdaa0:      Stream cap: 0x00000005
hdaa0:                  AC3 PCM
hdaa0:        PCM cap: 0x000e07e0
hdaa0:                  16 20 24 bits, 44 48 88 96 176 192 KHz
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=29 [audio mixer] [DISABLED]
hdaa0:
hdaa0:            nid: 3
hdaa0:            Name: audio output
hdaa0:      Widget cap: 0x00000405
hdaa0:                  PWR STEREO
hdaa0:    Association: 2 (0x00000001)
hdaa0:            OSS: pcm (pcm)
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:      Output amp: 0x00052727
hdaa0:                  mute=0 step=39 size=5 offset=39
hdaa0:
hdaa0:            nid: 4
hdaa0:            Name: audio output
hdaa0:      Widget cap: 0x00000405
hdaa0:                  PWR STEREO
hdaa0:    Association: 0 (0x00000001)
hdaa0:            OSS: pcm (pcm)
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:      Output amp: 0x00052727
hdaa0:                  mute=0 step=39 size=5 offset=39
hdaa0:
hdaa0:            nid: 5
hdaa0:            Name: audio output
hdaa0:      Widget cap: 0x00000405
hdaa0:                  PWR STEREO
hdaa0:    Association: 0 (0x00000002)
hdaa0:            OSS: pcm (pcm)
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:      Output amp: 0x00052727
hdaa0:                  mute=0 step=39 size=5 offset=39
hdaa0:
hdaa0:            nid: 6
hdaa0:            Name: audio output
hdaa0:      Widget cap: 0x00000405
hdaa0:                  PWR STEREO
hdaa0:    Association: 0 (0x00000004)
hdaa0:            OSS: pcm (pcm)
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:      Output amp: 0x00052727
hdaa0:                  mute=0 step=39 size=5 offset=39
hdaa0:
hdaa0:            nid: 7 [DISABLED]
hdaa0:            Name: audio input
hdaa0:      Widget cap: 0x00130391
hdaa0:                  DIGITAL UNSOL STEREO
hdaa0:      Stream cap: 0x00000005
hdaa0:                  AC3 PCM
hdaa0:        PCM cap: 0x000e07e0
hdaa0:                  16 20 24 bits, 44 48 88 96 176 192 KHz
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=28 [pin: SPDIF-in (None)] [DISABLED]
hdaa0:
hdaa0:            nid: 8
hdaa0:            Name: audio input
hdaa0:      Widget cap: 0x00100501
hdaa0:                  PWR STEREO
hdaa0:    Association: 1 (0x00004007)
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=12 [audio selector]
hdaa0:
hdaa0:            nid: 9
hdaa0:            Name: audio input
hdaa0:      Widget cap: 0x00100501
hdaa0:                  PWR STEREO
hdaa0:    Association: 1 (0x00004007)
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=13 [audio selector]
hdaa0:
hdaa0:            nid: 10
hdaa0:            Name: audio output
hdaa0:      Widget cap: 0x00000405
hdaa0:                  PWR STEREO
hdaa0:    Association: 0 (0x00000010)
hdaa0:            OSS: pcm (pcm)
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:      Output amp: 0x00052727
hdaa0:                  mute=0 step=39 size=5 offset=39
hdaa0:
hdaa0:            nid: 11 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x00300301
hdaa0:                  DIGITAL STEREO
hdaa0:    connections: 3
hdaa0:          |
hdaa0:          + <- nid=8 [audio input] (selected)
hdaa0:          + <- nid=9 [audio input]
hdaa0:          + <- nid=15 [audio input] [DISABLED]
hdaa0:
hdaa0:            nid: 12
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00004007)
hdaa0:            OSS: line, mic, cd, mix, monitor
hdaa0:      Output amp: 0x80053627
hdaa0:                  mute=1 step=54 size=5 offset=39
hdaa0:    connections: 10
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=56 [audio selector] [DISABLED]
hdaa0:          + <- nid=57 [audio selector]
hdaa0:          + <- nid=58 [audio selector]
hdaa0:          + [DISABLED] <- nid=59 [audio selector] [DISABLED]
hdaa0:          + <- nid=60 [audio selector]
hdaa0:          + <- nid=24 [pin: CD (Fixed)]
hdaa0:          + [DISABLED] <- nid=36 [pin: Line-out (Orange Jack)]
hdaa0:          + [DISABLED] <- nid=37 [pin: Line-out (Grey Jack)]
hdaa0:          + [DISABLED] <- nid=61 [audio selector] [DISABLED]
hdaa0:          + <- nid=32 [audio mixer] (selected)
hdaa0:
hdaa0:            nid: 13
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00004007)
hdaa0:            OSS: line, mic, cd, mix, monitor
hdaa0:      Output amp: 0x80053627
hdaa0:                  mute=1 step=54 size=5 offset=39
hdaa0:    connections: 10
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=56 [audio selector] [DISABLED] (selected)
hdaa0:          + <- nid=57 [audio selector]
hdaa0:          + <- nid=58 [audio selector]
hdaa0:          + [DISABLED] <- nid=59 [audio selector] [DISABLED]
hdaa0:          + <- nid=60 [audio selector]
hdaa0:          + <- nid=24 [pin: CD (Fixed)]
hdaa0:          + [DISABLED] <- nid=36 [pin: Line-out (Orange Jack)]
hdaa0:          + [DISABLED] <- nid=37 [pin: Line-out (Grey Jack)]
hdaa0:          + [DISABLED] <- nid=61 [audio selector] [DISABLED]
hdaa0:          + <- nid=32 [audio mixer]
hdaa0:
hdaa0:            nid: 14 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:      Output amp: 0x80053627
hdaa0:                  mute=1 step=54 size=5 offset=39
hdaa0:    connections: 10
hdaa0:          |
hdaa0:          + <- nid=56 [audio selector] [DISABLED] (selected)
hdaa0:          + <- nid=57 [audio selector]
hdaa0:          + <- nid=58 [audio selector]
hdaa0:          + <- nid=59 [audio selector] [DISABLED]
hdaa0:          + <- nid=60 [audio selector]
hdaa0:          + <- nid=24 [pin: CD (Fixed)]
hdaa0:          + <- nid=36 [pin: Line-out (Orange Jack)]
hdaa0:          + <- nid=37 [pin: Line-out (Grey Jack)]
hdaa0:          + <- nid=61 [audio selector] [DISABLED]
hdaa0:          + <- nid=32 [audio mixer]
hdaa0:
hdaa0:            nid: 15 [DISABLED]
hdaa0:            Name: audio input
hdaa0:      Widget cap: 0x00100501
hdaa0:                  PWR STEREO
hdaa0:      Stream cap: 0x00000001
hdaa0:                  PCM
hdaa0:        PCM cap: 0x000e07ff
hdaa0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=14 [audio selector] [DISABLED]
hdaa0:
hdaa0:            nid: 16
hdaa0:            Name: beep widget
hdaa0:      Widget cap: 0x0070000c
hdaa0:    Association: -2 (0x00000000)
hdaa0:            OSS: speaker (speaker)
hdaa0:      Output amp: 0x800b0f0f
hdaa0:                  mute=1 step=15 size=11 offset=15
hdaa0:
hdaa0:            nid: 17
hdaa0:            Name: pin: Headphones (Green Jack)
hdaa0:      Widget cap: 0x0040018d
hdaa0:                  UNSOL STEREO
hdaa0:    Association: 2 (0x00000001)
hdaa0:        Pin cap: 0x0000373f
hdaa0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdaa0:      Pin config: 0x02214030
hdaa0:    Pin control: 0x000000c0 HP OUT
hdaa0:      Output amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=34 [audio mixer]
hdaa0:
hdaa0:            nid: 18
hdaa0:            Name: pin: Line-out (Green Jack)
hdaa0:      Widget cap: 0x0040018d
hdaa0:                  UNSOL STEREO
hdaa0:    Association: 0 (0x00000001)
hdaa0:        Pin cap: 0x0000373f
hdaa0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdaa0:      Pin config: 0x01014010
hdaa0:    Pin control: 0x00000040 OUT
hdaa0:      Output amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=41 [audio mixer]
hdaa0:
hdaa0:            nid: 19 [DISABLED]
hdaa0:            Name: pin: Speaker (None)
hdaa0:      Widget cap: 0x0040010c
hdaa0:        Pin cap: 0x00000010
hdaa0:                  OUT
hdaa0:      Pin config: 0x511711f0
hdaa0:    Pin control: 0x00000000
hdaa0:      Output amp: 0x80051f1f
hdaa0:                  mute=1 step=31 size=5 offset=31
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=45 [audio mixer] [DISABLED]
hdaa0:
hdaa0:            nid: 20
hdaa0:            Name: pin: Mic (Pink Jack)
hdaa0:      Widget cap: 0x0040018d
hdaa0:                  UNSOL STEREO
hdaa0:    Association: 1 (0x00004000)
hdaa0:            OSS: mic (mic)
hdaa0:        Pin cap: 0x0000373f
hdaa0:                  ISC TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdaa0:      Pin config: 0x02a1902e
hdaa0:    Pin control: 0x00000024 IN VREFs
hdaa0:      Output amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=43 [audio mixer] [DISABLED]
hdaa0:
hdaa0:            nid: 21
hdaa0:            Name: pin: Line-in (Blue Jack)
hdaa0:      Widget cap: 0x0040018d
hdaa0:                  UNSOL STEREO
hdaa0:    Association: 1 (0x00000002)
hdaa0:            OSS: line (line)
hdaa0:        Pin cap: 0x00003737
hdaa0:                  ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdaa0:      Pin config: 0x01813021
hdaa0:    Pin control: 0x00000024 IN VREFs
hdaa0:      Output amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=44 [audio mixer] [DISABLED]
hdaa0:
hdaa0:            nid: 22
hdaa0:            Name: pin: Line-out (Black Jack)
hdaa0:      Widget cap: 0x0040018d
hdaa0:                  UNSOL STEREO
hdaa0:    Association: 0 (0x00000004)
hdaa0:        Pin cap: 0x00003737
hdaa0:                  ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdaa0:      Pin config: 0x01011012
hdaa0:    Pin control: 0x00000040 OUT
hdaa0:      Output amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=42 [audio mixer]
hdaa0:
hdaa0:            nid: 23
hdaa0:            Name: pin: Mic (Pink Jack)
hdaa0:      Widget cap: 0x0040098d
hdaa0:                  LRSWAP UNSOL STEREO
hdaa0:    Association: 1 (0x00000001)
hdaa0:            OSS: monitor (monitor)
hdaa0:        Pin cap: 0x00003737
hdaa0:                  ISC TRQD PDC OUT IN VREF[ 50 80 100 GROUND HIZ ]
hdaa0:      Pin config: 0x01a19020
hdaa0:    Pin control: 0x00000024 IN VREFs
hdaa0:      Output amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=38 [audio mixer] [DISABLED]
hdaa0:
hdaa0:            nid: 24
hdaa0:            Name: pin: CD (Fixed)
hdaa0:      Widget cap: 0x00400001
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00000004)
hdaa0:            OSS: cd (cd)
hdaa0:        Pin cap: 0x00000020
hdaa0:                  IN
hdaa0:      Pin config: 0x99331122
hdaa0:    Pin control: 0x00000020 IN
hdaa0:
hdaa0:            nid: 25 [DISABLED]
hdaa0:            Name: power widget
hdaa0:      Widget cap: 0x00500500
hdaa0:                  PWR
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + <- nid=32 [audio mixer] (selected)
hdaa0:          + <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 26
hdaa0:            Name: beep widget
hdaa0:      Widget cap: 0x00700000
hdaa0:    Association: -2 (0x00000000)
hdaa0:            OSS: speaker (speaker)
hdaa0:        Pin cap: 0x00000020
hdaa0:                  IN
hdaa0:      Pin config: 0x91f711f0
hdaa0:    Pin control: 0x00000020 IN
hdaa0:
hdaa0:            nid: 27
hdaa0:            Name: pin: SPDIF-out (Jack)
hdaa0:      Widget cap: 0x0040030d
hdaa0:                  DIGITAL STEREO
hdaa0:    Association: 3 (0x00000001)
hdaa0:        Pin cap: 0x00000010
hdaa0:                  OUT
hdaa0:      Pin config: 0x0145f1f0
hdaa0:    Pin control: 0x00000040 OUT
hdaa0:      Output amp: 0x80052727
hdaa0:                  mute=1 step=39 size=5 offset=39
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=2 [audio output]
hdaa0:
hdaa0:            nid: 28 [DISABLED]
hdaa0:            Name: pin: SPDIF-in (None)
hdaa0:      Widget cap: 0x0040020b
hdaa0:                  DIGITAL STEREO
hdaa0:        Pin cap: 0x00000020
hdaa0:                  IN
hdaa0:      Pin config: 0x41c5f1f0
hdaa0:    Pin control: 0x00000000
hdaa0:      Input amp: 0x80051f17
hdaa0:                  mute=1 step=31 size=5 offset=23
hdaa0:
hdaa0:            nid: 29 [DISABLED]
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200303
hdaa0:                  DIGITAL STEREO
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=1 [GHOST!] [UNKNOWN]
hdaa0:          + [DISABLED] <- nid=11 [audio selector] [DISABLED]
hdaa0:
hdaa0:            nid: 30 [DISABLED]
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=54 [audio selector] [DISABLED]
hdaa0:          + [DISABLED] <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 31 [DISABLED]
hdaa0:            Name: volume widget
hdaa0:      Widget cap: 0x00600080
hdaa0:                  UNSOL
hdaa0:
hdaa0:            nid: 32
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x0020010b
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00004007)
hdaa0:            OSS: mix (mix)
hdaa0:      Input amp: 0x80051f17
hdaa0:                  mute=1 step=31 size=5 offset=23
hdaa0:    connections: 8
hdaa0:          |
hdaa0:          + <- nid=57 [audio selector]
hdaa0:          + <- nid=51 [audio selector]
hdaa0:          + [DISABLED] <- nid=56 [audio selector] [DISABLED]
hdaa0:          + [DISABLED] <- nid=61 [audio selector] [DISABLED]
hdaa0:          + <- nid=52 [audio selector]
hdaa0:          + [DISABLED] <- nid=59 [audio selector] [DISABLED]
hdaa0:          + <- nid=24 [pin: CD (Fixed)]
hdaa0:          + <- nid=26 [beep widget]
hdaa0:
hdaa0:            nid: 33
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:    Association: -2 (0x00000000)
hdaa0:            OSS: mix
hdaa0:      Output amp: 0x80051f1f
hdaa0:                  mute=1 step=31 size=5 offset=31
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=32 [audio mixer]
hdaa0:
hdaa0:            nid: 34
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:    Association: 2 (0x00000001)
hdaa0:            OSS: pcm, mix
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + <- nid=55 [audio selector]
hdaa0:          + <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 35 [DISABLED]
hdaa0:            Name: vendor widget
hdaa0:      Widget cap: 0x00f00100
hdaa0:    connections: 18
hdaa0:          |
hdaa0:          + <- nid=17 [pin: Headphones (Green Jack)] (selected)
hdaa0:          + <- nid=18 [pin: Line-out (Green Jack)]
hdaa0:          + [DISABLED] <- nid=19 [pin: Speaker (None)] [DISABLED]
hdaa0:          + <- nid=20 [pin: Mic (Pink Jack)]
hdaa0:          + <- nid=21 [pin: Line-in (Blue Jack)]
hdaa0:          + <- nid=22 [pin: Line-out (Black Jack)]
hdaa0:          + <- nid=23 [pin: Mic (Pink Jack)]
hdaa0:          + <- nid=24 [pin: CD (Fixed)]
hdaa0:          + <- nid=36 [pin: Line-out (Orange Jack)]
hdaa0:          + <- nid=37 [pin: Line-out (Grey Jack)]
hdaa0:          + <- nid=56 [audio selector] [DISABLED]
hdaa0:          + <- nid=57 [audio selector]
hdaa0:          + <- nid=58 [audio selector]
hdaa0:          + <- nid=59 [audio selector] [DISABLED]
hdaa0:          + <- nid=60 [audio selector]
hdaa0:          + <- nid=61 [audio selector] [DISABLED]
hdaa0:          + <- nid=32 [audio mixer]
hdaa0:          + <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 36
hdaa0:            Name: pin: Line-out (Orange Jack)
hdaa0:      Widget cap: 0x0040098d
hdaa0:                  LRSWAP UNSOL STEREO
hdaa0:    Association: 0 (0x00000002)
hdaa0:        Pin cap: 0x00000037
hdaa0:                  ISC TRQD PDC OUT IN
hdaa0:      Pin config: 0x01016011
hdaa0:    Pin control: 0x00000040 OUT
hdaa0:      Output amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=39 [audio mixer]
hdaa0:
hdaa0:            nid: 37
hdaa0:            Name: pin: Line-out (Grey Jack)
hdaa0:      Widget cap: 0x0040018d
hdaa0:                  UNSOL STEREO
hdaa0:    Association: 0 (0x00000010)
hdaa0:        Pin cap: 0x00000037
hdaa0:                  ISC TRQD PDC OUT IN
hdaa0:      Pin config: 0x01012014
hdaa0:    Pin control: 0x00000040 OUT
hdaa0:      Output amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=40 [audio mixer]
hdaa0:
hdaa0:            nid: 38 [DISABLED]
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=50 [audio selector] [DISABLED]
hdaa0:          + [DISABLED] <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 39
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:    Association: 0 (0x00000002)
hdaa0:            OSS: pcm, mix
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + <- nid=5 [audio output]
hdaa0:          + <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 40
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:    Association: 0 (0x00000010)
hdaa0:            OSS: pcm, mix
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + <- nid=10 [audio output]
hdaa0:          + <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 41
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:    Association: 0 (0x00000001)
hdaa0:            OSS: pcm, mix
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + <- nid=4 [audio output]
hdaa0:          + <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 42
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:    Association: 0 (0x00000004)
hdaa0:            OSS: pcm, mix
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + <- nid=6 [audio output]
hdaa0:          + <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 43 [DISABLED]
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=48 [audio selector] [DISABLED]
hdaa0:          + [DISABLED] <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 44 [DISABLED]
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200103
hdaa0:                  STEREO
hdaa0:      Input amp: 0x80000000
hdaa0:                  mute=1 step=0 size=0 offset=0
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + [DISABLED] <- nid=49 [audio selector] [DISABLED]
hdaa0:          + [DISABLED] <- nid=33 [audio selector]
hdaa0:
hdaa0:            nid: 45 [DISABLED]
hdaa0:            Name: audio mixer
hdaa0:      Widget cap: 0x00200100
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=30 [audio mixer] [DISABLED]
hdaa0:
hdaa0:            nid: 46 [DISABLED]
hdaa0:            Name: vendor widget
hdaa0:      Widget cap: 0x00f00000
hdaa0:
hdaa0:            nid: 47 [DISABLED]
hdaa0:            Name: vendor widget
hdaa0:      Widget cap: 0x00f00100
hdaa0:    connections: 6
hdaa0:          |
hdaa0:          + <- nid=17 [pin: Headphones (Green Jack)] (selected)
hdaa0:          + <- nid=18 [pin: Line-out (Green Jack)]
hdaa0:          + <- nid=20 [pin: Mic (Pink Jack)]
hdaa0:          + <- nid=21 [pin: Line-in (Blue Jack)]
hdaa0:          + <- nid=22 [pin: Line-out (Black Jack)]
hdaa0:          + <- nid=23 [pin: Mic (Pink Jack)]
hdaa0:
hdaa0:            nid: 48 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x00300101
hdaa0:                  STEREO
hdaa0:    connections: 3
hdaa0:          |
hdaa0:          + <- nid=3 [audio output] (selected)
hdaa0:          + <- nid=4 [audio output]
hdaa0:          + <- nid=6 [audio output]
hdaa0:
hdaa0:            nid: 49 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x00300101
hdaa0:                  STEREO
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + <- nid=4 [audio output] (selected)
hdaa0:          + <- nid=10 [audio output]
hdaa0:
hdaa0:            nid: 50 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x00300101
hdaa0:                  STEREO
hdaa0:    connections: 2
hdaa0:          |
hdaa0:          + <- nid=5 [audio output] (selected)
hdaa0:          + <- nid=4 [audio output]
hdaa0:
hdaa0:            nid: 51
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x00300101
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00000002)
hdaa0:            OSS: line
hdaa0:    connections: 3
hdaa0:          |
hdaa0:          + <- nid=58 [audio selector] (selected)
hdaa0:          + [DISABLED] <- nid=37 [pin: Line-out (Grey Jack)]
hdaa0:          + [DISABLED] <- nid=36 [pin: Line-out (Orange Jack)]
hdaa0:
hdaa0:            nid: 52
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x00300101
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00000001)
hdaa0:            OSS: monitor
hdaa0:    connections: 3
hdaa0:          |
hdaa0:          + <- nid=60 [audio selector] (selected)
hdaa0:          + [DISABLED] <- nid=37 [pin: Line-out (Grey Jack)]
hdaa0:          + [DISABLED] <- nid=36 [pin: Line-out (Orange Jack)]
hdaa0:
hdaa0:            nid: 53 [DISABLED]
hdaa0:            Name: vendor widget
hdaa0:      Widget cap: 0x00f00000
hdaa0:
hdaa0:            nid: 54 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x00300101
hdaa0:                  STEREO
hdaa0:    connections: 3
hdaa0:          |
hdaa0:          + <- nid=3 [audio output] (selected)
hdaa0:          + <- nid=4 [audio output]
hdaa0:          + <- nid=6 [audio output]
hdaa0:
hdaa0:            nid: 55
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x00300101
hdaa0:                  STEREO
hdaa0:    Association: 2 (0x00000001)
hdaa0:            OSS: pcm
hdaa0:    connections: 3
hdaa0:          |
hdaa0:          + <- nid=3 [audio output] (selected)
hdaa0:          + [DISABLED] <- nid=4 [audio output]
hdaa0:          + [DISABLED] <- nid=6 [audio output]
hdaa0:
hdaa0:            nid: 56 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:      Output amp: 0x00270300
hdaa0:                  mute=0 step=3 size=39 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=17 [pin: Headphones (Green Jack)]
hdaa0:
hdaa0:            nid: 57
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00004000)
hdaa0:            OSS: mic
hdaa0:      Output amp: 0x00270300
hdaa0:                  mute=0 step=3 size=39 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=20 [pin: Mic (Pink Jack)]
hdaa0:
hdaa0:            nid: 58
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00000002)
hdaa0:            OSS: line
hdaa0:      Output amp: 0x00270300
hdaa0:                  mute=0 step=3 size=39 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=21 [pin: Line-in (Blue Jack)]
hdaa0:
hdaa0:            nid: 59 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:      Output amp: 0x00270300
hdaa0:                  mute=0 step=3 size=39 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=22 [pin: Line-out (Black Jack)]
hdaa0:
hdaa0:            nid: 60
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:    Association: 1 (0x00000001)
hdaa0:            OSS: monitor
hdaa0:      Output amp: 0x00270300
hdaa0:                  mute=0 step=3 size=39 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=23 [pin: Mic (Pink Jack)]
hdaa0:
hdaa0:            nid: 61 [DISABLED]
hdaa0:            Name: audio selector
hdaa0:      Widget cap: 0x0030010d
hdaa0:                  STEREO
hdaa0:      Output amp: 0x00270300
hdaa0:                  mute=0 step=3 size=39 offset=0
hdaa0:    connections: 1
hdaa0:          |
hdaa0:          + <- nid=18 [pin: Line-out (Green Jack)]
hdaa0:
pcm0: <Analog Devices AD1988B (Analog 7.1/2.0)> at nid 18,36,22,37 and 23,21,24,20 on hdaa0
pcm1: <Analog Devices AD1988B (Front Analog Headphones)> at nid 17 on hdaa0
pcm2: <Analog Devices AD1988B (Rear Digital)> at nid 27 on hdaa0
hdaa0: Pin sense: nid=37 sence=0x7fffffff (disconnected)
hdaa0: Pin sense: nid=22 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=22 sence=0x7fffffff (disconnected)
hdaa0: Pin sense: nid=37 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=37 sence=0x7fffffff (disconnected)
hdaa0: Pin sense: nid=22 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=22 sence=0x7fffffff (disconnected)
hdaa0: Pin sense: nid=22 sence=0xffffffff (connected)
$

und

Code:
$ dmesg | grep pcm
hdaa0:            OSS: pcm (pcm)
hdaa0:            OSS: pcm (pcm)
hdaa0:            OSS: pcm (pcm)
hdaa0:            OSS: pcm (pcm)
hdaa0:            OSS: pcm (pcm)
hdaa0:            OSS: pcm (pcm)
hdaa0:            OSS: pcm, mix
hdaa0:            OSS: pcm, mix
hdaa0:            OSS: pcm, mix
hdaa0:            OSS: pcm, mix
hdaa0:            OSS: pcm, mix
hdaa0:            OSS: pcm
pcm0: <Analog Devices AD1988B (Analog 7.1/2.0)> at nid 18,36,22,37 and 23,21,24,20 on hdaa0
pcm0: +--------------------------------------+
pcm0: | DUMPING PCM Playback/Record Channels |
pcm0: +--------------------------------------+
pcm0:
pcm0: Playback:
pcm0:
pcm0:      Stream cap: 0x00000001
pcm0:                  PCM
pcm0:        PCM cap: 0x000e07ff
pcm0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
pcm0:            DAC: 4 5 6 10
pcm0:
pcm0: Record:
pcm0:
pcm0:      Stream cap: 0x00000001
pcm0:                  PCM
pcm0:        PCM cap: 0x000e07ff
pcm0:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
pcm0:            DAC: 8
pcm0:            DAC: 9
pcm0:
pcm0: +-------------------------------+
pcm0: | DUMPING Playback/Record Paths |
pcm0: +-------------------------------+
pcm0:
pcm0: Playback:
pcm0:
pcm0:    nid=18 [pin: Line-out (Green Jack)]
pcm0:      |
pcm0:      + <- nid=41 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=4 [audio output] [src: pcm]
pcm0:              + <- nid=33 [audio selector] [src: mix]
pcm0:                    |
pcm0:                    + <- nid=32 [audio mixer] [src: mix]
pcm0:
pcm0:    nid=36 [pin: Line-out (Orange Jack)]
pcm0:      |
pcm0:      + <- nid=39 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=5 [audio output] [src: pcm]
pcm0:              + <- nid=33 [audio selector] [src: mix]
pcm0:                    |
pcm0:                    + <- nid=32 [audio mixer] [src: mix]
pcm0:
pcm0:    nid=22 [pin: Line-out (Black Jack)]
pcm0:      |
pcm0:      + <- nid=42 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=6 [audio output] [src: pcm]
pcm0:              + <- nid=33 [audio selector] [src: mix]
pcm0:                    |
pcm0:                    + <- nid=32 [audio mixer] [src: mix]
pcm0:
pcm0:    nid=37 [pin: Line-out (Grey Jack)]
pcm0:      |
pcm0:      + <- nid=40 [audio mixer] [src: pcm, mix]
pcm0:              |
pcm0:              + <- nid=10 [audio output] [src: pcm]
pcm0:              + <- nid=33 [audio selector] [src: mix]
pcm0:                    |
pcm0:                    + <- nid=32 [audio mixer] [src: mix]
pcm0:
pcm0: Record:
pcm0:
pcm0:    nid=8 [audio input]
pcm0:      |
pcm0:      + <- nid=12 [audio selector] [src: line, mic, cd, mix, monitor]
pcm0:              |
pcm0:              + <- nid=57 [audio selector] [src: mic]
pcm0:                    |
pcm0:                    + <- nid=20 [pin: Mic (Pink Jack)] [src: mic]
pcm0:              + <- nid=58 [audio selector] [src: line]
pcm0:                    |
pcm0:                    + <- nid=21 [pin: Line-in (Blue Jack)] [src: line]
pcm0:              + <- nid=60 [audio selector] [src: monitor]
pcm0:                    |
pcm0:                    + <- nid=23 [pin: Mic (Pink Jack)] [src: monitor]
pcm0:              + <- nid=24 [pin: CD (Fixed)] [src: cd]
pcm0:              + <- nid=32 [audio mixer] [src: mix]
pcm0:
pcm0:    nid=9 [audio input]
pcm0:      |
pcm0:      + <- nid=13 [audio selector] [src: line, mic, cd, mix, monitor]
pcm0:              |
pcm0:              + <- nid=57 [audio selector] [src: mic]
pcm0:                    |
pcm0:                    + <- nid=20 [pin: Mic (Pink Jack)] [src: mic]
pcm0:              + <- nid=58 [audio selector] [src: line]
pcm0:                    |
pcm0:                    + <- nid=21 [pin: Line-in (Blue Jack)] [src: line]
pcm0:              + <- nid=60 [audio selector] [src: monitor]
pcm0:                    |
pcm0:                    + <- nid=23 [pin: Mic (Pink Jack)] [src: monitor]
pcm0:              + <- nid=24 [pin: CD (Fixed)] [src: cd]
pcm0:              + <- nid=32 [audio mixer] [src: mix]
pcm0:
pcm0: Input Mix:
pcm0:
pcm0:    nid=32 [audio mixer]
pcm0:      |
pcm0:      + <- nid=57 [audio selector] [src: mic]
pcm0:              |
pcm0:              + <- nid=20 [pin: Mic (Pink Jack)] [src: mic]
pcm0:      + <- nid=51 [audio selector] [src: line]
pcm0:              |
pcm0:              + <- nid=58 [audio selector] [src: line]
pcm0:                    |
pcm0:                    + <- nid=21 [pin: Line-in (Blue Jack)] [src: line]
pcm0:      + <- nid=52 [audio selector] [src: monitor]
pcm0:              |
pcm0:              + <- nid=60 [audio selector] [src: monitor]
pcm0:                    |
pcm0:                    + <- nid=23 [pin: Mic (Pink Jack)] [src: monitor]
pcm0:      + <- nid=24 [pin: CD (Fixed)] [src: cd]
pcm0:      + <- nid=26 [beep widget] [src: speaker]
pcm0:
pcm0: +-------------------------+
pcm0: | DUMPING Volume Controls |
pcm0: +-------------------------+
pcm0:
pcm0: Master Volume (OSS: vol): -58/0dB
pcm0:    |
pcm0:    +- ctl  2 (nid  4 out):    -58/0dB (40 steps)
pcm0:    +- ctl  3 (nid  5 out):    -58/0dB (40 steps)
pcm0:    +- ctl  4 (nid  6 out):    -58/0dB (40 steps)
pcm0:    +- ctl  5 (nid  10 out):    -58/0dB (40 steps)
pcm0:    +- ctl 11 (nid  18 in ):    mute
pcm0:    +- ctl 15 (nid  22 in ):    mute
pcm0:    +- ctl 33 (nid  36 in ):    mute
pcm0:    +- ctl 34 (nid  37 in ):    mute
pcm0:    +- ctl 37 (nid  39 in  0): mute
pcm0:    +- ctl 38 (nid  39 in  1): mute
pcm0:    +- ctl 39 (nid  40 in  0): mute
pcm0:    +- ctl 40 (nid  40 in  1): mute
pcm0:    +- ctl 41 (nid  41 in  0): mute
pcm0:    +- ctl 42 (nid  41 in  1): mute
pcm0:    +- ctl 43 (nid  42 in  0): mute
pcm0:    +- ctl 44 (nid  42 in  1): mute
pcm0:
pcm0: PCM Volume (OSS: pcm): -58/0dB
pcm0:    |
pcm0:    +- ctl  2 (nid  4 out):    -58/0dB (40 steps)
pcm0:    +- ctl  3 (nid  5 out):    -58/0dB (40 steps)
pcm0:    +- ctl  4 (nid  6 out):    -58/0dB (40 steps)
pcm0:    +- ctl  5 (nid  10 out):    -58/0dB (40 steps)
pcm0:    +- ctl 37 (nid  39 in  0): mute
pcm0:    +- ctl 39 (nid  40 in  0): mute
pcm0:    +- ctl 41 (nid  41 in  0): mute
pcm0:    +- ctl 43 (nid  42 in  0): mute
pcm0:
pcm0: CD Volume (OSS: cd): -34/12dB
pcm0:    |
pcm0:    +- ctl  6 (nid  12 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl  7 (nid  13 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl 28 (nid  32 in  6): -34/12dB (32 steps) + mute
pcm0:
pcm0: Microphone Volume (OSS: mic): 0/30dB
pcm0:    |
pcm0:    +- ctl  6 (nid  12 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl  7 (nid  13 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl 22 (nid  32 in  0): -34/12dB (32 steps) + mute
pcm0:    +- ctl 50 (nid  57 out):    0/30dB (4 steps)
pcm0:
pcm0: Microphone2 Volume (OSS: monitor): 0/30dB
pcm0:    |
pcm0:    +- ctl  6 (nid  12 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl  7 (nid  13 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl 26 (nid  32 in  4): -34/12dB (32 steps) + mute
pcm0:    +- ctl 53 (nid  60 out):    0/30dB (4 steps)
pcm0:
pcm0: Line-in Volume (OSS: line): 0/30dB
pcm0:    |
pcm0:    +- ctl  6 (nid  12 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl  7 (nid  13 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl 23 (nid  32 in  1): -34/12dB (32 steps) + mute
pcm0:    +- ctl 51 (nid  58 out):    0/30dB (4 steps)
pcm0:
pcm0: Speaker/Beep Volume (OSS: speaker): -34/0dB
pcm0:    |
pcm0:    +- ctl  9 (nid  16 out):    -45/0dB (16 steps) + mute
pcm0:    +- ctl 29 (nid  32 in  7): -34/12dB (32 steps) + mute
pcm0:
pcm0: Recording Level (OSS: rec): -58/22dB
pcm0:    |
pcm0:    +- ctl  6 (nid  12 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl  7 (nid  13 out):    -58/22dB (55 steps) + mute
pcm0:
pcm0: Input Mix Level (OSS: mix): -46/0dB
pcm0:    |
pcm0:    +- ctl  6 (nid  12 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl  7 (nid  13 out):    -58/22dB (55 steps) + mute
pcm0:    +- ctl 30 (nid  33 out):    -46/0dB (32 steps) + mute
pcm0:    +- ctl 38 (nid  39 in  1): mute
pcm0:    +- ctl 40 (nid  40 in  1): mute
pcm0:    +- ctl 42 (nid  41 in  1): mute
pcm0:    +- ctl 44 (nid  42 in  1): mute
pcm0:
pcm0: Input Monitoring Level (OSS: igain): 0/0dB
pcm0:    |
pcm0:    +- ctl 38 (nid  39 in  1): mute
pcm0:    +- ctl 40 (nid  40 in  1): mute
pcm0:    +- ctl 42 (nid  41 in  1): mute
pcm0:    +- ctl 44 (nid  42 in  1): mute
pcm0:
pcm0: Mixer "vol":
pcm0: Mixer "pcm":
pcm0: Mixer "speaker":
pcm0: Mixer "line":
pcm0: Mixer "mic":
pcm0: Mixer "cd":
pcm0: Mixer "mix":
pcm0: Mixer "rec":
pcm0: Mixer "igain":
pcm0: Mixer "monitor":
pcm0: clone manager: deadline=750ms flags=0x8000001e
pcm0: sndbuf_setmap 66c0000, 10000; 0xffffff807af98000 -> 66c0000
pcm0: sndbuf_setmap 2300000, 10000; 0xffffff808d24c000 -> 2300000
pcm0: sndbuf_setmap 2340000, 10000; 0xffffff808d28c000 -> 2340000
pcm0: Automatically set rec source to: cd
pcm1: <Analog Devices AD1988B (Front Analog Headphones)> at nid 17 on hdaa0
pcm1: +--------------------------------------+
pcm1: | DUMPING PCM Playback/Record Channels |
pcm1: +--------------------------------------+
pcm1:
pcm1: Playback:
pcm1:
pcm1:      Stream cap: 0x00000001
pcm1:                  PCM
pcm1:        PCM cap: 0x000e07ff
pcm1:                  16 20 24 bits, 8 11 16 22 32 44 48 88 96 176 192 KHz
pcm1:            DAC: 3
pcm1:
pcm1: +-------------------------------+
pcm1: | DUMPING Playback/Record Paths |
pcm1: +-------------------------------+
pcm1:
pcm1: Playback:
pcm1:
pcm1:    nid=17 [pin: Headphones (Green Jack)]
pcm1:      |
pcm1:      + <- nid=34 [audio mixer] [src: pcm, mix]
pcm1:              |
pcm1:              + <- nid=55 [audio selector] [src: pcm]
pcm1:                    |
pcm1:                    + <- nid=3 [audio output] [src: pcm]
pcm1:              + <- nid=33 [audio selector] [src: mix]
pcm1:                    |
pcm1:                    + <- nid=32 [audio mixer] [src: mix]
pcm1:
pcm1: +-------------------------+
pcm1: | DUMPING Volume Controls |
pcm1: +-------------------------+
pcm1:
pcm1: Master Volume (OSS: vol): -58/0dB
pcm1:    |
pcm1:    +- ctl  1 (nid  3 out):    -58/0dB (40 steps)
pcm1:    +- ctl 10 (nid  17 in ):    mute
pcm1:    +- ctl 31 (nid  34 in  0): mute
pcm1:    +- ctl 32 (nid  34 in  1): mute
pcm1:
pcm1: PCM Volume (OSS: pcm): -58/0dB
pcm1:    |
pcm1:    +- ctl  1 (nid  3 out):    -58/0dB (40 steps)
pcm1:    +- ctl 31 (nid  34 in  0): mute
pcm1:
pcm1: Input Mix Level (OSS: mix)
pcm1:    |
pcm1:    +- ctl 32 (nid  34 in  1): mute
pcm1:
pcm1: Input Monitoring Level (OSS: igain): 0/0dB
pcm1:    |
pcm1:    +- ctl 32 (nid  34 in  1): mute
pcm1:
pcm1: Mixer "vol":
pcm1: Mixer "pcm":
pcm1: Mixer "igain":
pcm1: clone manager: deadline=750ms flags=0x8000001e
pcm1: sndbuf_setmap 6740000, 10000; 0xffffff808d2cc000 -> 6740000
pcm2: <Analog Devices AD1988B (Rear Digital)> at nid 27 on hdaa0
pcm2: +--------------------------------------+
pcm2: | DUMPING PCM Playback/Record Channels |
pcm2: +--------------------------------------+
pcm2:
pcm2: Playback:
pcm2:
pcm2:      Stream cap: 0x00000005
pcm2:                  AC3 PCM
pcm2:        PCM cap: 0x000e07e0
pcm2:                  16 20 24 bits, 44 48 88 96 176 192 KHz
pcm2:            DAC: 2
pcm2:
pcm2: +-------------------------------+
pcm2: | DUMPING Playback/Record Paths |
pcm2: +-------------------------------+
pcm2:
pcm2: Playback:
pcm2:
pcm2:    nid=27 [pin: SPDIF-out (Jack)]
pcm2:      |
pcm2:      + <- nid=2 [audio output] [src: pcm]
pcm2:
pcm2: +-------------------------+
pcm2: | DUMPING Volume Controls |
pcm2: +-------------------------+
pcm2:
pcm2: Master Volume (OSS: vol): -58/0dB
pcm2:    |
pcm2:    +- ctl 17 (nid  27 in ):    -58/0dB (40 steps) + mute
pcm2:
pcm2: PCM Volume (OSS: pcm): -58/0dB
pcm2:    |
pcm2:    +- ctl 17 (nid  27 in ):    -58/0dB (40 steps) + mute
pcm2:
pcm2: Mixer "vol":
pcm2: Mixer "pcm":
pcm2: clone manager: deadline=750ms flags=0x8000001e
pcm2: sndbuf_setmap 2380000, 10000; 0xffffff808d30c000 -> 2380000
$

Aus 'man snd_hda' ergibt sich, dass alles, was in pcm0 als output erscheint, as=1 sein muss. Und weiter, dass die Standardkonfiguration für 5.1/7.1-Sound seq (0, 1, 2, 4) ist. Hier der entsprechende Auszug aus seq:

"For multichannel input/output associations sequence numbers encode channel pairs positions: 0 - Front, 1 - Center/LFE, 2 - Back, 3 - Front Wide Center, 4 - Side.
Standard combinations are: (0) - Stereo; (0, 2), (0, 4) - Quadro; (0, 1, 2), (0, 1, 4) - 5.1; (0, 1, 2, 4) - 7.1."

OK. Wenn man sich jetzt meine Ausgabe von dmesg anguckt, fällt auf, dass:

hdaa0: Original pins configuration:
hdaa0: nid 0x as seq device conn jack loc color misc
hdaa0: 18 01014010 1 0 Line-out Jack 1/8 Rear Green 0
hdaa0: 22 01011012 1 2 Line-out Jack 1/8 Rear Black 0
hdaa0: 36 01016011 1 1 Line-out Jack 1/8 Rear Orange 0
hdaa0: 37 01012014 1 4 Line-out Jack 1/8 Rear Grey 0

und

hdaa0: 4 associations found:
hdaa0: Association 0 (1) out:
hdaa0: Pin nid=18 seq=0
hdaa0: Pin nid=36 seq=1
hdaa0: Pin nid=22 seq=2
hdaa0: Pin nid=37 seq=4

...
hdaa0: Tracing association 0 (1)
hdaa0: Pin 18 traced to DAC 4
hdaa0: Pin 36 traced to DAC 5
hdaa0: Pin 22 traced to DAC 6
hdaa0: Pin 37 traced to DAC 10
hdaa0: Association 0 (1) trace succeeded

wobei DAC 6 in der Boardanleitung tatsächlich als Buchse mit "6" nummeriert ist und als "Rear Speaker Out Port (black). This port connects the rear speakers in a 4-channel, 6-channel or 8-channel audio configuration." beschrieben ist.

Demnch müsste ich also für 5.1-sound nur seq 0 - Front, 1 - Center/LFE, und 2 - Back benötigen , 4 nicht, aber 2 ist gerade Black mit as=1 und seq=2 und müsste demnach funktionieren, tut es aber nicht. Weitere BIOS-Einstellungen gibt es nicht, die Buchse kann auch nicht alternativ als S/PDIF betrieben werden, dafür gibt es eine separate Buchse.

Also fällt jemandem in meiner dmesg etwas auf, warum ausgerechnet die schwarze Buchse nicht funktioniert, oder ist sie möglicherweise einfach nur kaputt?
 
Dass die GUIs zu mixer nur zeigen können, was der selbst kann, scheint tatsächlich logisch. Ich hatte deine Ausgabe gar nicht studiert, muss ich gestehen.
Ich weiß nicht, wie das überhaupt funktioniert und dann mit dem benutzten Soundsystem noch zusammen hängt. Ich glaubte immer, dass mixer direkt auf die HW wirkt, dass aber die grafischen Frontends dann durchaus auch über etwa OSS oder Pulse-Audio oder was immer man da gewählt hat laufen. So ein Soundsystem oder Soundserver ist doch quasi eine Abstaktionsschicht für die HW? Wenn das der Fall ist, muss die HW natürlich trotzdem erst richtig angesprochen werden können. Soweit leuchtet mir das schon ein, aber, wie gesagt, richtige Gedanken habe ich mir darum schon lange nicht mehr gemacht und auch schon lange kein spezielles Sound-Modul (das war noch mit Linux) bauen müssen.

Wie auch immer. An dieser Stelle würde ich unbedingt zunächst mal ein alternatives System probieren, am liebsten eine moderne GNU/Linux Live Version und damit mal sehen, was geht. Die Überprüfung der korrekten Funktion der HW wäre für mich Voraussetzung, damit überhaupt weiter zu machen. Allzu oft erlebte ich schon, dass die HW nicht oder nicht richtig funktioniert. Dann hat man zwei Unsicherheiten: die Unsicherheit im Umgang mit dem eigenen Betriebssystem und seinen Möglichkeiten und die Unsicherheit, ob die HW funktioniert. Sollte es bei einem vollkommen anderen System die gleichen Mucken machen, lohnt sich jedenfalls ein versuch mit alternativer HW.
 
Mal so dazwischengefragt: Kennt einer von Euch eine gute Erklärung, was diese Mixerkanäle eigentlich darstellen? Was ist oben der "mix" oder "igain" - oder was bei anderer Hardware da noch so angezeigt wird?
 
ohje. Erster Versuch Bilder anzuhängen in dem neuen Forum, Asche über mein Haupt.

Was ich zeigen will: die Ausgabe von mixer und zum Vergleich das, was kmix und aumix mir zeigen.
Das ist bei mir alles recht einfach. Vielleicht sagen die Übersetzungen der Programme, was da gemeint ist?
jedenfalls hatte ich das immer interpretieren können, jedoch nie auch im Detail getestet.

o-box@senyo ~:-> mixer
Mixer vol is currently set to 77:77
Mixer pcm is currently set to 97:97
Mixer speaker is currently set to 91:91
Mixer line is currently set to 72:72
Mixer mic is currently set to 0:0
Mixer cd is currently set to 99:99
Mixer rec is currently set to 14:14
Mixer igain is currently set to 46:46
Mixer ogain is currently set to 88:88
Mixer line1 is currently set to 78:78
Mixer phin is currently set to 1:1
Mixer phout is currently set to 2:2
Mixer video is currently set to 73:73
Recording source: vol
screenshot-29.11.2013-165617.png
screenshot-29.11.2013-165600.png
screenshot-29.11.2013-165611.png
 
Danke, aber die deutsche Übersetzung war nicht mein Problem. Was macht z. B. IGain? Das scheint nur die Mikrofonlautstärke zu verstellen. Das kann ich ja auch ohne IGain.
Ich wünschte mir nur ein Blockschaltbild mit allen Signalquellen und -zielen und an entsprechender Stelle die obigen "Regler" eingezeichnet. Und das möglichst nicht OSS-abhängig. (Es gibt Hardware-Features, die OSS nicht unterstützt.) Und natürlich auch für die Aufnahmefunktion.
Das einzige, was es zu geben scheint, ist entweder Kindergarten oder, für die ganz Hartgesottenen, die Datenblätter der entsprechenden ICs.
 
Irgendeine Live-Linux-Distro mal zu laden, um die Hardware zu überprüfen, wäre natürlich eine Idee. Doch welche sollte ich nehmen, bei der du sicher weißt, dass 5.1-sound out-of-the-box gleich funktionieren würde und wie man das testet?

Zu "Gain": Macht Sinn, das kennt man auch von normalen Mixern, das hat jeder Kanal neben dem Lautstärkeregler (meist Schieberegler) noch einen für "Gain" (meist runder Knopf), weil die Instrumente und Mikros unterschiedliche Eingangssignale haben und sich mit den Lautstärkereglern alleine nicht vernünftig regulieren lassen. Mit Gain kann man alles erstmal auf ein Grundniveau regeln und mit Lautstärkereglern dann feineinstellen. Manche Mixer haben dann noch ein "Gain" für das Ausgangssignal, um es besser an den Verstärker anpassen zu können.
 
Doch welche sollte ich nehmen, bei der du sicher weißt, dass 5.1-sound out-of-the-box gleich funktionieren würde und wie man das testet?
Sicher weiß man das natürlich überhaupt nie, aber Knoppix stand seit jeher in dem Ruf besonders guter Hardwareerkennung.
Mit Gain kann man alles erstmal auf ein Grundniveau regeln und mit Lautstärkereglern dann feineinstellen. Manche Mixer haben dann noch ein "Gain" für das Ausgangssignal, um es besser an den Verstärker anpassen zu können.
Ja, z. B. der von pit234a oben gezeigte. Da käme dann schon die nächste Frage: Was ist der Unterschied zwischen OGain und der Masterlautstärke? Und was ist der Unterschied zu Record? Letzteres tritt wohl nur für die Softwareschnittstelle in Kraft, OGain dagegen für alle "Zielgeräte"? (OGain kann ich nicht testen, das hat mein Mixer nicht.) Vieles scheint da auch redundant zu sein. Und sind das überhaupt alles Hardwareeinstellungen oder nur Funktionen der Treibersoftware?
 
Irgendeine Live-Linux-Distro mal zu laden, um die Hardware zu überprüfen, wäre natürlich eine Idee. Doch welche sollte ich nehmen, bei der du sicher weißt, dass 5.1-sound out-of-the-box gleich funktionieren würde und wie man das testet?

in diesem Fall würde ich zu Ubuntu irgendwas tendieren. Die sind in der Entwicklung schneller und unterstützen eher auch HW, die der von Microsoft verwöhnte Endanwender nicht vermissen will.


Es ist wie immer: schaut man genau hin, dann sieht man plötzlich eine ganze Reihe von Fragen. Bisher ist mir das immer klar und eindeutig vorgekommen, nun verstehe ich vielleicht, was Tronar meint. Trotzdem lasse ich mal meine Gedanken ab, die ich bisher für gültig hielt.
Dabei ist alles nur geraten. Meine Umwelt sieht sehr einfach aus, denn ich nutze nur einen einzigen Anschluss an der Soundkarte und habe dort einen Kopfhörer dran. Alles andere ist nicht in Benutzung, auch keine interne Verschaltung zu CD-geräten oder woanders hin. Alles, womit ich überhaupt eine Reaktion erzielen kann, ist der Regler für das PCM-Gerät. Das sieht so aus, dass ich damit offenbar einen Rahmen setze. Denn, wenn ich meine Filme mit VLC ansehe oder damit Musik höre, kann ich die Lautstärke darin ändern, ohne dass sich das auf die Einstellungen der Soundkarte auswirkt. Innerhalb der gesetzten maximal-Lautstärke für das PCM-Gerät kann offenbar VLC (oder wohl auch andere Anwendungen) agieren.

Das PCM-Gerät ist ein Ausgabe-Gerät, es steht im Reiter "Ausgänge" drin und verhält sich auch so.
So habe ich auch die anderen Einstellungen hier immer angesehen, als Anpassung oder als Maximal-Einstellung, also einen Rahmen.

Das ganze habe ich mir vorgestellt, wie ein klassisches Mischpult.
Für jeden Eingang gibt es da eine Anpassung, um die benutzten Geräte optimal anzupassen.
Je nach Hersteller kommen starke Unterschiede vor und es gibt einfach "laute" und "leise" Geräte. Jeweils über den Eingangsregler (also alle, die im Reiter "Eingänge" gelistet sind), dachte ich, dass die Anpassung vorgenommen wird. Da wird auch ausgewählt, welcher Eingang als Recording-Device verwendet werden kann. Mit der gefundenen Verstärkung kann dieses dann am "Endverstärker" vorbei zu einem "Aufnahme-Mechanismus" geführt werden. (Ich sage es nochmals: so stellte ich mir das immer vor, ohne es tatsächlich zu wissen, wie ich nun erst merke).
Um allem lauschen zu können, was zu dem "Aufnahme-Mechanismus" geführt wird, gibt es den "Aufnahme-Monitor", der als Ausgangs-Gerät ebenfalls eine einstellbare Lautstärke bekommt.
Was vom "Aufnahme-Mechanismus" aufgenommen wurde oder auch andere Datenströme, die abgespielt werden und also nicht von einem angeschlossenen Gerät kommen, kann dann mit der "Ausgangsverstärkung" zusätzlich verstärkt werden, während alle angeschlossenen Geräte, also alles, was über die Eingänge der Soundkarte kommt, vom "Eingangsverstärker" zusätzlich eingestellt werden kann (aber nicht, was zum "Aufnahme-Mechanismus" geführt wurde, sondern nur, was direkt abgespielt werden soll).
Die Beobachtung, dass IGain das Mikrofon verstärkt, würde sich nun mit meiner Vorstellung durchaus treffen. Dass aber nur das Mikrofon verstärkt wird und nicht auch die anderen Eingangsgeräte, würde dem widersprechen.
PCM und Lautsprecher halte ich dann für reine Endgeräte, also auf Ausgangsseite angeschlossen und mit der jeweiligen Verstärkung wird wieder die Anpassung zu diesen erreicht, die dann ja oft noch eine eigene Lautstärke-Einstellung aufweisen.

Da in meiner Vorstellung nun einige Lautstärken "hintereinander" geschaltet sein können, kann dann tatsächlich an unterschiedlichen Stellen gedreht werden und man erhält einen Einfluss auf die Lautstärke. Hat das "Aufnahme-Mechanismus"-Ausgabegerät keinen Lautstärkeregler (kein OGain vorhanden), kann die Ausgabe des aufgenommenen Sounds oder von vorhandenen Datenströmen nur "dahinter" angepasst werden, also über eine "Gesamtlautstärke" oder die Anpassung eines Ausgabegerätes wie Lautsprecher oder PCM.

Nochmal: alles nur geraten. In meinem einfachen Szenario habe ich auch kaum irgendwelche Möglichkeiten, etwas davon zu testen. So habe ich das eben bisher für selbstverständlich angenommen und nie weiter hinterfragt, ob es denn tatsächlich auch richtig so ist.
 
Äh Leute, känntet Ihr bitte beim Thema bleiben? Kann jetzt jemand aus den Ausgaben von dmesg etwas erkennen, was darauf hindeutet, warum die schwarze Buchse kein Signal gibt oder nicht? Abgesehen davon anzunehmen, dass sie kaputt ist, was ich nicht glaube? Bin jetzt gerade nicht an meinem FreeBSD-Rechner, aber vielleicht versuche ich auch einfach mal, in der /boot/device.hints die schwarze und die graue Buchse miteinander zu vertauschen, mal sehen, ob ich so das Signal für die hinteren Lautsprecher hinbekomme. Und joa, Ubuntu-Live-CD härt sich wohl am vern+nftigsten an.
 
Äh Leute, känntet Ihr bitte beim Thema bleiben? Kann jetzt jemand aus den Ausgaben von dmesg etwas erkennen, was darauf hindeutet, warum die schwarze Buchse kein Signal gibt oder nicht? Abgesehen davon anzunehmen, dass sie kaputt ist, was ich nicht glaube? Bin jetzt gerade nicht an meinem FreeBSD-Rechner, aber vielleicht versuche ich auch einfach mal, in der /boot/device.hints die schwarze und die graue Buchse miteinander zu vertauschen, mal sehen, ob ich so das Signal für die hinteren Lautsprecher hinbekomme. Und joa, Ubuntu-Live-CD härt sich wohl am vern+nftigsten an.

nun, ich glaube, wir befassen uns schon alle mit deinem Thema.
Aber, wieso kommst du auf den Gedanken, dass wir wissen können, was mit deiner Schwarzen Buchse los ist?
Ob Buchsen schwarz oder braun oder lila sind, ist nicht genormt. Vor allem hatte ich auch schon welche, die definitiv nicht so beschaltet waren, wie sie lauf Anleitung und suggerierter Farbe sein sollten. Im Grunde genommen, können wir nur annehmen, dass du alles so gesteckt hast, wie es richtig sein soll.
Und ja, du müsstest mit 0,1,2, richtig liegen und die Buchsen Green, Orange und Black dafür da sind und du kannst zum Testen diese auch vertauschen oder auch eine seq mit 0,1,4 nehmen und die fraglichen Boxen statt auf Black dann auf Grey legen und das müsste so gehen und ich sehe keinen Anhalt in dmesg, dass dem nicht so ist.

Also, wie immer: Fehlersuche durch Ausschluss. Erst mal die Boxen irgendwo anstecken, wo es geht und checken, ob die richtig gehen und tadellos funktionieren. Dann die Kanäle und Möglichkeiten der Soundkarte durchgehen und jeden einzelnen auf korrekte Funktion checken. Dann die Versorgung der Karte mit einem anderen Treiber (anderes Betriebssystem) oder auch den Tausch der Karte.
Du glaubst gar nicht, wie oft ich an der Stelle schon HW-Probleme gefunden habe, von schlechten Lötstellen bis zu miesen Verkabelungen. Das muss erst wirklich ausgeschlossen sein, denn einen offensichtlichen Fehler sehe ich wenigstens nicht in dem, was du da gemacht hast. Sonst hätte ich das auch schon gesagt gehabt, da bin ich doch immer ganz geil drauf ;-)
 
ach so: den mixer line mit 1:1 hast du sicher auch schon angetastet?
Man weiß ja nie, wie die diese Bezeichnungen verstehen. Es sollte nicht so sein, aber, wenn ich irgendwo nicht genug höre und eine Einstellung bei 1:1 sehe, dann ändere ich das jedenfalls mal, nur um mal zu sehen...
 
Ja, aktuelle Ausgabe von 'mixer' ist

$ mixer
Mixer vol is currently set to 79:79
Mixer pcm is currently set to 100:100
Mixer speaker is currently set to 72:72
Mixer line is currently set to 49:49
Mixer mic is currently set to 67:67
Mixer cd is currently set to 74:74
Mixer mix is currently set to 100:100
Mixer rec is currently set to 78:78
Mixer igain is currently set to 50:50
Mixer monitor is currently set to 67:67
Recording source: mic

Das hat jedoch nichts mit dem Problem zu tun. Mittlerweile bin ich mit den Experimenten etwas weiter, aber noch nicht am Ziel, also mal sehen, ob ihr die Ergebnisse richtig interpretieren könnt, ich kann es leider nicht so ganz. Was mir auch erst im Nachhinein aufgefallen ist (deswegen meine Zwischefrage, ob euch vielleicht noch etwas auffällt, warum die schwarze Buchse nicht funktioniert), ist Folgendes:

hdaa0: Pin sense: nid=18 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=36 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=37 sence=0xffffffff (connected)
hdaa0: FG config/quirks: forcestereo ivref80

nid=22, also der Kanal für die schwarze Buchse ist ja gar nicht angeschlossen, wobei ich nicht weiß, ob diese Ausgabe auch angibt, ob jetzt tatsächlich irgendwo ein Jack in eine Buchse reingesteckt wurde oder nicht. Aber ich glaube, nicht.

Jedenfalls weiter: Ich habe daraufhin einfach mal nid22 und nid 37 vertauschen wollen, um zu sehen, was passiert. Dafür habe ich folgende Einträge in die /boot/device.hints gemacht:

hint.hdac.0.cad0.nid22.config="as=1 seq=4"
hint.hdac.0.cad0.nid37.config="as=1 seq=2"

Nach einem Reboot dann folgendes Ergebnis:

Code:
hdaa0: WARNING: nid=29 has cnid outside of the AFG range j=0 entnum=4 index=0 res=0x00000b01
hdaa0: Original pins configuration:
hdaa0: nid  0x    as seq device      conn  jack    loc        color  misc
hdaa0: 17 02214030 3  0  Headphones    Jack  1/8    Front      Green  0
hdaa0: 18 01014010 1  0  Line-out      Jack  1/8    Rear      Green  0
hdaa0: 19 511711f0 15 0  Speaker      None  Analog  0x11      Black  1
hdaa0: 20 02a1902e 2  14 Mic          Jack  1/8    Front      Pink    0
hdaa0: 21 01813021 2  1  Line-in      Jack  1/8    Rear      Blue    0
hdaa0: 22 01011012 1  2  Line-out      Jack  1/8    Rear      Black  0
hdaa0: 23 01a19020 2  0  Mic          Jack  1/8    Rear      Pink    0
hdaa0: 24 99331122 2  2  CD            Fixed ATAPI  Onboard    Black  1
hdaa0: 26 91f711f0 15 0  Other        Fixed Analog  0x11      Black  1
hdaa0: 27 0145f1f0 15 0  SPDIF-out    Jack  Optical Rear      Other  1
hdaa0: 28 41c5f1f0 15 0  SPDIF-in      None  Optical Rear      Other  1
hdaa0: 36 01016011 1  1  Line-out      Jack  1/8    Rear      Orange  0
hdaa0: 37 01012014 1  4  Line-out      Jack  1/8    Rear      Grey    0
hdaa0: Patching widget caps nid=26 0x00400000 -> 0x00700000
hdaa0: Patching pin config nid=22 0x01011012 -> 0x01011014
hdaa0: Patching pin config nid=37 0x01012014 -> 0x01012012
hdaa0: Patched pins configuration:
hdaa0: nid  0x    as seq device      conn  jack    loc        color  misc
hdaa0: 17 02214030 3  0  Headphones    Jack  1/8    Front      Green  0
hdaa0: 18 01014010 1  0  Line-out      Jack  1/8    Rear      Green  0
hdaa0: 19 511711f0 15 0  Speaker      None  Analog  0x11      Black  1 DISA
hdaa0: 20 02a1902e 2  14 Mic          Jack  1/8    Front      Pink    0
hdaa0: 21 01813021 2  1  Line-in      Jack  1/8    Rear      Blue    0
hdaa0: 22 01011014 1  4  Line-out      Jack  1/8    Rear      Black  0
hdaa0: 23 01a19020 2  0  Mic          Jack  1/8    Rear      Pink    0
hdaa0: 24 99331122 2  2  CD            Fixed ATAPI  Onboard    Black  1
hdaa0: 27 0145f1f0 15 0  SPDIF-out    Jack  Optical Rear      Other  1
hdaa0: 28 41c5f1f0 15 0  SPDIF-in      None  Optical Rear      Other  1 DISA
hdaa0: 36 01016011 1  1  Line-out      Jack  1/8    Rear      Orange  0
hdaa0: 37 01012012 1  2  Line-out      Jack  1/8    Rear      Grey    0
hdaa0: 4 associations found:
hdaa0: Association 0 (1) out:
hdaa0:  Pin nid=18 seq=0
hdaa0:  Pin nid=36 seq=1
hdaa0:  Pin nid=37 seq=2
hdaa0:  Pin nid=22 seq=4
hdaa0: Association 1 (2) in:
hdaa0:  Pin nid=23 seq=0
hdaa0:  Pin nid=21 seq=1
hdaa0:  Pin nid=24 seq=2
hdaa0:  Pin nid=20 seq=14
hdaa0: Association 2 (3) out:
hdaa0:  Pin nid=17 seq=0
hdaa0: Association 3 (15) out:
hdaa0:  Pin nid=27 seq=0
hdaa0: Tracing association 0 (1)
hdaa0:  Pin 18 traced to DAC 4
hdaa0:  Pin 36 traced to DAC 5
hdaa0:  Pin 37 traced to DAC 10
hdaa0:  Pin 22 traced to DAC 6

...

hdaa0: Pin sense: nid=18 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=22 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=36 sence=0xffffffff (connected)
hdaa0: FG config/quirks: forcestereo ivref80

Was zunächst auffällt: Die Änderungen sind als "patched pins configuration" gegenüber "original pins configuration" aufgeführt.

Und weiter:

hdaa0: Pin 22 traced to DAC 6
...
hdaa0: Pin sense: nid=18 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=22 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=36 sence=0xffffffff (connected)
hdaa0: FG config/quirks: forcestereo ivref80

Jetzt erscheint nid=22 also auf DAC6 (die schwarze Buchse) und als "(connected)". Beim Anschließen der hinteren Lautsprecher an die schwarze Buchse kommt jetzt plötzlich ein Signal, die schwarze Buchse ist also NICHT kaputt!

Problem: seq von nid=22 ist jetzt aber 4 (so hatte ich es ja nur zum Ausprobieren auch zugewiesen), also die Seitenkanäle, die ich nicht habe und auch nicht will.
Als weiteres Experiment dachte ich, was ist, wenn ich nid=22 einfach, auch wenn es der Standardkonfiguration entspricht, explizit in die /boot/device.hints mit seq=2 eintrage? Also:

hint.hdac.0.cad0.nid22.config="as=1 seq=2"
hint.hdac.0.cad0.nid37.config="as=1 seq=4"

Das Erbegnis: Ich habe so wieder die ursprüngliche Konfiguration (ursprüngliche dmesg), obwohl jetzt:

hdaa0: Pin 18 traced to DAC 4
hdaa0: Pin 36 traced to DAC 5
hdaa0: Pin 22 traced to DAC 6
hdaa0: Pin 37 traced to DAC 10
...

hdaa0: Pin sense: nid=18 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=22 sence=0xffffffff (connected)
hdaa0: Pin sense: nid=36 sence=0xffffffff (connected)

Nid=22 erscheint jetzt als "(connected)" und trotzdem geht die schwarze Buchse jetzt wieder nicht und die graue gibt logischerweise das Signal für die Seitenlautsprecher aus.

Also jetzt ganz konkret gefragt:

Gehe ich zunächst richtig in der Annahme, dass nid=22 das Signal für die hinteren Kanäle ist, also das, was mir fehlt und nid=37 das Signal für die Seitenkanäle, die ich nicht will?

Wenn ja, wie bekomme ich es hin, dass nid=22 auf as=1 und seq=2 liegt (und liegen muss), aber dann auch durch irgendeine Buchse (egal ob schwarrz, grau oder sonstwas) ausgegeben wird?
 
Zurück
Oben