DarwinDumper Report  Version: 3.0.3
Saturday 06 May 2017
Mac Model: MacBookPro12,1
CPU: Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
Memory: 8 GB 1600 MHz DDR3
Video: Intel HD Graphics 5500 [8086:1616] Rev.[0009]
Audio: Intel Broadwell HDMI [8086:2808]
Audio: Realtek ALC293 [10ec:0293]
Operating System
Sierra
10.12.4 (16E195)
SIP: Custom (77) | Internal (67)
Note: A complete dump contains more information than shown in this .htm report. If submitting a report for help then please supply the containing directory, not just this file.

Audio

Dumped using getcodecid by Andy Vandijck. Further developed by InsanelyDeepak, ErmaC and Micky1979.

----------------------------------------

VoodooHDA

Codec: Intel Broadwell HDMI [8086:2808]

Controller: Intel Corporation ME-1600/12U

Broadwell-U Audio Controller

----------------------------------------

VoodooHDA

Codec: Realtek ALC293 [10ec:0293]

Controller: Intel Corporation Wildcat Point-LP High Definition Audio Controller

Dumped using VoodooHDA v2.8.9 combined with VoodooHDA's getdump tool

Found a device of class VoodooHDADevice: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1B/VoodooHDADevice



Probing codec #0...

 HDA Codec #0: Realtek (Unknown)

 HDA Codec ID: 0x10ec0293

       Vendor: 0x10ec

       Device: 0x0293

     Revision: 0x00

     Stepping: 0x03

PCI Subvendor: 0x062b1028

startNode=1 endNode=2

Found audio FG nid=1 startNode=2 endNode=37 total=35


Processing audio FG cad=0 nid=1...

Powering up...

Parsing audio FG...

GPIO: 0x40000005 NumGPIO=5 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1

 nid 18 0x40000000 as  0 seq  0 Line-out      None  Unknown N/A     External Unknown misc 0

 nid 19 0x90a60140 as  4 seq  0 Microphone    Fixed Digital N/A     Internal Unknown misc 0 NoPresenceDetect

 nid 20 0x90170110 as  1 seq  0 Speaker       Fixed Analog  N/A     Internal Unknown misc 0 NoPresenceDetect

 nid 21 0x0221401f as  1 seq 15 Headphones    Jack  1/8     Front   External Green   misc 0

 nid 22 0x21014020 as  2 seq  0 Line-out      Jack  1/8     Rear    Separate Green   misc 0

 nid 24 0x411111f0 as 15 seq  0 Speaker       None  1/8     Rear    External Black   misc 0 NoPresenceDetect

 nid 25 0x21a19030 as  3 seq  0 Microphone    Jack  1/8     Rear    Separate Pink    misc 0

 nid 26 0x411111f0 as 15 seq  0 Speaker       None  1/8     Rear    External Black   misc 0 NoPresenceDetect

 nid 27 0x411111f0 as 15 seq  0 Speaker       None  1/8     Rear    External Black   misc 0 NoPresenceDetect

Patching widget caps nid=29 0x00400400 -> 0x00700400

 nid 30 0x411111f0 as 15 seq  0 Speaker       None  1/8     Rear    External Black   misc 0 NoPresenceDetect

Parsing vendor patch...

Nodes patching. Codec = 0 

NumNodes = 0

VHDevice NID= 2 Config=00000000 (audio output  ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID= 3 Config=00000000 (audio output  ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID= 4 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID= 5 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID= 6 Config=00000000 (audio output  ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID= 7 Config=00000000 (audio input   ) Cap=00000000 Ctrl=00000000 -- Conns: 0=36

VHDevice NID= 8 Config=00000000 (audio input   ) Cap=00000000 Ctrl=00000000 -- Conns: 0=35

VHDevice NID= 9 Config=00000000 (audio input   ) Cap=00000000 Ctrl=00000000 -- Conns: 0=34

VHDevice NID=10 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=11 Config=00000000 (audio mixer   ) Cap=00000000 Ctrl=00000000 -- Conns: 0=24 1=25 2=26 3=27 4=29

VHDevice NID=12 Config=00000000 (audio mixer   ) Cap=00000000 Ctrl=00000000 -- Conns: 0=2 1=11

VHDevice NID=13 Config=00000000 (audio mixer   ) Cap=00000000 Ctrl=00000000 -- Conns: 0=3 1=11

VHDevice NID=14 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=15 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=16 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=17 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=18 Config=40000000 (pin: Line-out ) Cap=00000020 Ctrl=00000000 -- Conns:

VHDevice NID=19 Config=90a60140 (pin: Microphon) Cap=00000020 Ctrl=00000000 -- Conns:

VHDevice NID=20 Config=90170110 (pin: Speaker () Cap=00010010 Ctrl=00000000 -- Conns: 0=12

VHDevice NID=21 Config=0221401f (pin: Headphone) Cap=0001001c Ctrl=00000000 -- Conns: 0=12 1=13

VHDevice NID=22 Config=21014020 (pin: Line-out ) Cap=0001001c Ctrl=00000000 -- Conns: 0=12 1=13

VHDevice NID=23 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=24 Config=411111f0 (pin: Speaker () Cap=0000373c Ctrl=00000000 -- Conns: 0=12 1=13

VHDevice NID=25 Config=21a19030 (pin: Microphon) Cap=00000024 Ctrl=00000000 -- Conns:

VHDevice NID=26 Config=411111f0 (pin: Speaker () Cap=00003724 Ctrl=00000020 -- Conns:

VHDevice NID=27 Config=411111f0 (pin: Speaker () Cap=0000373c Ctrl=00000020 -- Conns: 0=12 1=13

VHDevice NID=28 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=29 Config=00000000 (beep widget   ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=30 Config=411111f0 (pin: Speaker () Cap=00000014 Ctrl=00000040 -- Conns: 0=6

VHDevice NID=31 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=32 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=33 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID=34 Config=00000000 (audio selector) Cap=00000000 Ctrl=00000000 -- Conns: 0=24 1=25 2=26 3=27 4=29 5=11 6=18 7=19

VHDevice NID=35 Config=00000000 (audio selector) Cap=00000000 Ctrl=00000000 -- Conns: 0=24 1=25 2=26 3=27 4=29 5=11

VHDevice NID=36 Config=00000000 (audio selector) Cap=00000000 Ctrl=00000000 -- Conns: 0=18 1=19

Disabling nonaudio...

Disabling useless...

 Disabling nid 11 connection 0 due to disabled child widget.

 Disabling nid 11 connection 2 due to disabled child widget.

 Disabling nid 11 connection 3 due to disabled child widget.

 Disabling nid 34 connection 0 due to disabled child widget.

 Disabling nid 34 connection 2 due to disabled child widget.

 Disabling nid 34 connection 3 due to disabled child widget.

 Disabling nid 34 connection 6 due to disabled child widget.

 Disabling nid 35 connection 0 due to disabled child widget.

 Disabling nid 35 connection 2 due to disabled child widget.

 Disabling nid 35 connection 3 due to disabled child widget.

 Disabling nid 36 connection 0 due to disabled child widget.

Patched pins configuration:

 nid 18 0x40000000 as  0 seq  0 Line-out      None  Unknown N/A     External Unknown misc 0 [DISABLED]

 nid 19 0x90a60140 as  4 seq  0 Microphone    Fixed Digital N/A     Internal Unknown misc 0 NoPresenceDetect

 nid 20 0x90170110 as  1 seq  0 Speaker       Fixed Analog  N/A     Internal Unknown misc 0 NoPresenceDetect

 nid 21 0x0221401f as  1 seq 15 Headphones    Jack  1/8     Front   External Green   misc 0

 nid 22 0x21014020 as  2 seq  0 Line-out      Jack  1/8     Rear    Separate Green   misc 0

 nid 24 0x411111f0 as 15 seq  0 Speaker       None  1/8     Rear    External Black   misc 0 NoPresenceDetect [DISABLED]

 nid 25 0x21a19030 as  3 seq  0 Microphone    Jack  1/8     Rear    Separate Pink    misc 0

 nid 26 0x411111f0 as 15 seq  0 Speaker       None  1/8     Rear    External Black   misc 0 NoPresenceDetect [DISABLED]

 nid 27 0x411111f0 as 15 seq  0 Speaker       None  1/8     Rear    External Black   misc 0 NoPresenceDetect [DISABLED]

 nid 30 0x411111f0 as 15 seq  0 Speaker       None  1/8     Rear    External Black   misc 0 NoPresenceDetect [DISABLED]

Parsing pin associations...

4 associations found:

Association 0 (1) out:

 Pin nid=20 seq=0

 Pin nid=21 seq=15

   Redir type=0 jack=15 def=0

Association 1 (2) out:

 Pin nid=22 seq=0

   Redir type=-1 jack=0 def=0

Association 2 (3) in:

 Pin nid=25 seq=0

   Redir type=-1 jack=0 def=0

Association 3 (4) in:

 Pin nid=19 seq=0

   Redir type=-1 jack=-1 def=0

Building AFG tree...

Tracing association 0 (1)

 Tracing pin 20 with min nid 0

    nid 2 returned 2

   nid 12 returned 2

  nid 20 returned 2

 Pin 20 traced to DAC 2

 Tracing pin 21 with min nid 0 and hpredir 0

    nid 2 returned 2

   nid 12 returned 2

  nid 21 returned 2

 Pin 21 traced to DAC 2 and hpredir 0

Association 0 (1) trace succeeded

Tracing association 1 (2)

 Tracing pin 22 with min nid 0

   nid 12 busy by association 0

    nid 3 returned 3

   nid 13 returned 3

  nid 22 returned 3

 Pin 22 traced to DAC 3

Association 1 (2) trace succeeded

Tracing association 2 (3)

 Tracing pin 25 to ADC 7

  tracing via nid 25

   tracing via nid 11

    tracing via nid 12

    nid 12 busy by association 0

    tracing via nid 13

    nid 13 busy by association 1

    tracing via nid 34

     tracing via nid 9

     nid 9 returned 0

    nid 34 returned 0

    tracing via nid 35

     tracing via nid 8

     nid 8 returned 0

    nid 35 returned 0

   nid 11 returned 0

   tracing via nid 34

    tracing via nid 9

    nid 9 returned 0

   nid 34 returned 0

   tracing via nid 35

    tracing via nid 8

    nid 8 returned 0

   nid 35 returned 0

  nid 25 returned 0

 Unable to trace pin 25 to ADC 7, undo traces

 Tracing pin 25 to ADC 8

  tracing via nid 25

   tracing via nid 11

    tracing via nid 12

    nid 12 busy by association 0

    tracing via nid 13

    nid 13 busy by association 1

    tracing via nid 34

     tracing via nid 9

     nid 9 returned 0

    nid 34 returned 0

    tracing via nid 35

     tracing via nid 8

     nid 8 returned 1

    nid 35 returned 1

   nid 11 returned 1

   tracing via nid 34

    tracing via nid 9

    nid 9 returned 0

   nid 34 returned 0

   tracing via nid 35

    tracing via nid 8

    nid 8 returned 1

   nid 35 returned 1

  nid 25 returned 1

 Pin 25 traced to ADC 8

Association 2 (3) trace succeeded

Tracing association 3 (4)

 Tracing pin 19 to ADC 7

  tracing via nid 19

   tracing via nid 34

    tracing via nid 9

    nid 9 returned 0

   nid 34 returned 0

   tracing via nid 36

    tracing via nid 7

    nid 7 returned 1

   nid 36 returned 1

  nid 19 returned 1

 Pin 19 traced to ADC 7

Association 3 (4) trace succeeded

Tracing input monitor

 Tracing nid 11 to out

  tracing via nid 11

   tracing via nid 12

   nid 12 found output association 0

   tracing via nid 13

   nid 13 found output association 1

   tracing via nid 34

    tracing via nid 9

    nid 9 returned 0

   nid 34 returned 0

   tracing via nid 35

   nid 35 busy by input association 2

  nid 11 returned 1

 nid 11 is input monitor

Tracing other input monitors

 Tracing nid 19 to out

  tracing via nid 19

   tracing via nid 34

    tracing via nid 9

    nid 9 returned 0

   nid 34 returned 0

   tracing via nid 36

   nid 36 busy by input association 3

  nid 19 returned 0

 Tracing nid 25 to out

  tracing via nid 25

   tracing via nid 11

   nid 11 busy by input association 2

   tracing via nid 34

    tracing via nid 9

    nid 9 returned 0

   nid 34 returned 0

   tracing via nid 35

   nid 35 busy by input association 2

  nid 25 returned 0

Tracing beeper

 Tracing nid 29 to out

  tracing via nid 29

   tracing via nid 11

   nid 11 busy by input association 2

   tracing via nid 34

    tracing via nid 9

    nid 9 returned 0

   nid 34 returned 0

   tracing via nid 35

   nid 35 busy by input association 2

  nid 29 returned 0

Disabling unassociated widgets...

Disabling nonselected inputs...

Disabling useless...

Disabling crossassociated connections...

Disabling useless...

Binding associations to channels...

Assigning names to signal sources...

Parsing Ctls...

Assigning mixers to the tree...

Preparing pin controls...

AFG commit...

Creating PCM devices...

pcmAttach: HDA Realtek (Unknown) PCM #0 Analog at cad 0 nid 1

+--------------------------------------+

| DUMPING PCM Playback/Record Channels |

+--------------------------------------+


Playback:


     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

            DAC: 2


Record:


     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

            ADC: 8


+-------------------------------+

| DUMPING Playback/Record Paths |

+-------------------------------+


Playback:


    nid=20 [pin: Speaker (Analog)]

      |

      + <- nid=12 [audio mixer] bindSeq=00008001

             |

             + <- nid=2 [audio output] [src: pcm] bindSeq=00008001


             + <- nid=11 [audio mixer] bindSeq=00000001

                    |

                    + <- nid=25 [pin: Microphone (Pink Unknown)] [src: mic] bindSeq=00000001


                    + <- nid=29 [beep widget]


    nid=21 [pin: Headphones (Green Front)]

      |

      + <- nid=12 [audio mixer] bindSeq=00008001

             |

             + <- nid=2 [audio output] [src: pcm] bindSeq=00008001


             + <- nid=11 [audio mixer] bindSeq=00000001

                    |

                    + <- nid=25 [pin: Microphone (Pink Unknown)] [src: mic] bindSeq=00000001


                    + <- nid=29 [beep widget]


Record:


    nid=8 [audio input]

      |

      + <- nid=35 [audio selector] [src: speaker, mic] bindSeq=00000001


             |

             + <- nid=25 [pin: Microphone (Pink Unknown)] [src: mic] bindSeq=00000001


             + <- nid=29 [beep widget]

             + <- nid=11 [audio mixer] bindSeq=00000001

                    |

                    + <- nid=25 [pin: Microphone (Pink Unknown)] [src: mic] bindSeq=00000001


                    + <- nid=29 [beep widget]


+-------------------------+

| DUMPING Volume Controls |

+-------------------------+


Master Volume (OSS: vol)

   |

   +- control  1 (nid   2 out):    dir - out oss: vol, pcm -65/+0dB (88 steps)

   +- control  7 (nid  12 in   0): dir - out oss: vol, pcm mute

   +- control  8 (nid  12 in   1): dir - out oss: vol, igain mute

   +- control 12 (nid  20 out):    dir - out oss: vol mute

   +- control 13 (nid  21 out):    dir - out oss: vol mute


PCM Volume (OSS: pcm)

   |

   +- control  1 (nid   2 out):    dir - out oss: vol, pcm -65/+0dB (88 steps)

   +- control  7 (nid  12 in   0): dir - out oss: vol, pcm mute


Microphone Volume (OSS: mic)

   |

   +- control 15 (nid  25 in   0): dir - in oss: mic +0/+30dB (4 steps)


Speaker/Beep Volume (OSS: speaker)

   |

   +- control  6 (nid  11 in   4): dir - in oss: speaker, igain -34/+12dB (32 steps) + mute


Recording Level (OSS: rec)

   |

   +- control  4 (nid   8 in   0): dir - in oss: rec -17/+30dB (64 steps) + mute


Input Monitoring Level (OSS: igain)

   |

   +- control  5 (nid  11 in   1): dir - in oss: igain -34/+12dB (32 steps) + mute

   +- control  6 (nid  11 in   4): dir - in oss: speaker, igain -34/+12dB (32 steps) + mute

   +- control  8 (nid  12 in   1): dir - out oss: vol, igain mute


OSS mixer initialization...

Recsel (line, mic, cd, monitor): nid 35 source 1 select

Registering PCM channels...

pcmAttach: HDA Realtek (Unknown) PCM #1 Analog at cad 0 nid 1

+--------------------------------------+

| DUMPING PCM Playback/Record Channels |

+--------------------------------------+


Playback:


     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

            DAC: 3


Record:


     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

            ADC: 7


+-------------------------------+

| DUMPING Playback/Record Paths |

+-------------------------------+


Playback:


    nid=22 [pin: Line-out (Green Unknown)]

      |

      + <- nid=13 [audio mixer] bindSeq=00000001

             |

             + <- nid=3 [audio output] [src: pcm] bindSeq=00000001


             + <- nid=11 [audio mixer] bindSeq=00000001

                    |

                    + <- nid=25 [pin: Microphone (Pink Unknown)] [src: mic] bindSeq=00000001


                    + <- nid=29 [beep widget]


Record:


    nid=7 [audio input]

      |

      + <- nid=36 [audio selector] [src: monitor] bindSeq=00000001


             |

             + <- nid=19 [pin: Microphone (Digital)] [src: monitor] bindSeq=00000001



+-------------------------+

| DUMPING Volume Controls |

+-------------------------+


Master Volume (OSS: vol)

   |

   +- control  2 (nid   3 out):    dir - out oss: vol, pcm -65/+0dB (88 steps)

   +- control  9 (nid  13 in   0): dir - out oss: vol, pcm mute

   +- control 10 (nid  13 in   1): dir - out oss: vol, igain mute

   +- control 14 (nid  22 out):    dir - out oss: vol mute


PCM Volume (OSS: pcm)

   |

   +- control  2 (nid   3 out):    dir - out oss: vol, pcm -65/+0dB (88 steps)

   +- control  9 (nid  13 in   0): dir - out oss: vol, pcm mute


Microphone2 Volume (OSS: monitor)

   |

   +- control 11 (nid  19 in   0): dir - in oss: monitor +0/+30dB (4 steps)


Recording Level (OSS: rec)

   |

   +- control  3 (nid   7 in   0): dir - in oss: rec -17/+30dB (64 steps) + mute


Input Monitoring Level (OSS: igain)

   |

   +- control 10 (nid  13 in   1): dir - out oss: vol, igain mute


OSS mixer initialization...

Recsel (line, mic, cd, monitor): nid 36 source 1 select

Registering PCM channels...

FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref

HP switch init...


+-------------------+

| DUMPING HDA NODES |

+-------------------+


Default Parameter

-----------------

     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e05f0

                 16 20 24 bits, 32 44 48 88 96 192 KHz

         IN amp: 0x00000000

        OUT amp: 0x00000000


            nid: 2

           Name: audio output

     Widget cap: 0x0000041d

                 PWR STEREO

    Association: 0 (0x00008001)

            OSS: pcm (pcm)

     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

     Output amp: 0x00025757

                 mute=0 step=87 size=2 offset=87

     Output val: [0x3F 0x3F]


            nid: 3

           Name: audio output

     Widget cap: 0x0000041d

                 PWR STEREO

    Association: 1 (0x00000001)

            OSS: pcm (pcm)

     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

     Output amp: 0x00025757

                 mute=0 step=87 size=2 offset=87

     Output val: [0x3F 0x3F]


            nid: 4 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 5 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 6 [DISABLED]

           Name: audio output

     Widget cap: 0x00000611

                 PWR DIGITAL STEREO

     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e05f0

                 16 20 24 bits, 32 44 48 88 96 192 KHz


            nid: 7

           Name: audio input

     Widget cap: 0x0010051b

                 PWR STEREO

    Association: 3 (0x00000001)

     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

      Input amp: 0x80023f17

                 mute=1 step=63 size=2 offset=23

      Input val: [0x2C 0x2C] 

    connections: 1 enabled 1

          |

          + <- nid=36 [audio selector]


            nid: 8

           Name: audio input

     Widget cap: 0x0010051b

                 PWR STEREO

    Association: 2 (0x00000001)

     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

      Input amp: 0x80023f17

                 mute=1 step=63 size=2 offset=23

      Input val: [0x2C 0x2C] 

    connections: 1 enabled 1

          |

          + <- nid=35 [audio selector]


            nid: 9 [DISABLED]

           Name: audio input

     Widget cap: 0x0010051b

                 PWR STEREO

     Stream cap: 0x00000001

                 PCM

        PCM cap: 0x000e0560

                 16 20 24 bits, 44 48 96 192 KHz

      Input amp: 0x80023f17

                 mute=1 step=63 size=2 offset=23

      Input val: [0x97 0x97] 

    connections: 1 enabled 1

          |

          + <- nid=34 [audio selector] [DISABLED]


            nid: 10 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 11

           Name: audio mixer

     Widget cap: 0x0020010b

                 STEREO

    Association: 2 (0x00000001)

            OSS:  (igain)

      Input amp: 0x80051f17

                 mute=1 step=31 size=5 offset=23

      Input val: [0x97 0x97] [0x1C 0x1C] [0x80 0x80] [0x80 0x80] [0x19 0x19] 

    connections: 5 enabled 2

          |

          + [DISABLED] <- nid=24 [pin: Speaker (None)] [DISABLED]

          + <- nid=25 [pin: Microphone (Pink Unknown)]

          + [DISABLED] <- nid=26 [pin: Speaker (None)] [DISABLED]

          + [DISABLED] <- nid=27 [pin: Speaker (None)] [DISABLED]

          + <- nid=29 [beep widget]


            nid: 12

           Name: audio mixer

     Widget cap: 0x0020010b

                 STEREO

    Association: 0 (0x00008001)

            OSS:  (igain)

      Input amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

      Input val: [0x00 0x00] [0x00 0x00] 

    connections: 2 enabled 2

          |

          + <- nid=2 [audio output]

          + <- nid=11 [audio mixer]


            nid: 13

           Name: audio mixer

     Widget cap: 0x0020010b

                 STEREO

    Association: 1 (0x00000001)

            OSS:  (igain)

      Input amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

      Input val: [0x00 0x00] [0x00 0x00] 

    connections: 2 enabled 2

          |

          + <- nid=3 [audio output]

          + <- nid=11 [audio mixer]


            nid: 14 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 15 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 16 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 17 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 18 [DISABLED]

           Name: pin: Line-out (None)

     Widget cap: 0x0040040b

                 PWR STEREO

        Pin cap: 0x00000020

                 IN

     Pin config: 0x40000000

    Pin control: 0x00000000

      Input amp: 0x00270300

                 mute=0 step=3 size=39 offset=0

      Input val: 


            nid: 19

           Name: pin: Microphone (Digital)

     Widget cap: 0x0040040b

                 PWR STEREO

    Association: 3 (0x00000001)

            OSS: monitor (monitor)

        Pin cap: 0x00000020

                 IN

     Pin config: 0x90a60140

    Pin control: 0x00000020 IN

      Input amp: 0x00270300

                 mute=0 step=3 size=39 offset=0

      Input val: 


            nid: 20

           Name: pin: Speaker (Analog)

     Widget cap: 0x0040058d

                 PWR UNSOL STEREO

    Association: 0 (0x00000001)

        Pin cap: 0x00010010

                 OUT EAPD

     Pin config: 0x90170110

    Pin control: 0x00000040 OUT

           EAPD: 0x00000002

     Output amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

     Output val: [0x00 0x00]

    connections: 1 enabled 1

          |

          + <- nid=12 [audio mixer]


            nid: 21

           Name: pin: Headphones (Green Front)

     Widget cap: 0x0040058d

                 PWR UNSOL STEREO

    Association: 0 (0x00008000)

        Pin cap: 0x0001001c

                 PDC HP OUT EAPD

     Pin config: 0x0221401f

    Pin control: 0x000000c0 HP OUT

           EAPD: 0x00000002

     Output amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

     Output val: [0x00 0x00]

    connections: 2 enabled 1

          |

          + <- nid=12 [audio mixer] (selected)

          + [DISABLED] <- nid=13 [audio mixer]


            nid: 22

           Name: pin: Line-out (Green Unknown)

     Widget cap: 0x0040058d

                 PWR UNSOL STEREO

    Association: 1 (0x00000001)

        Pin cap: 0x0001001c

                 PDC HP OUT EAPD

     Pin config: 0x21014020

    Pin control: 0x00000040 OUT

           EAPD: 0x00000002

     Output amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

     Output val: [0x00 0x00]

    connections: 2 enabled 1

          |

          + [DISABLED] <- nid=12 [audio mixer]

          + <- nid=13 [audio mixer] (selected)


            nid: 23 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 24 [DISABLED]

           Name: pin: Speaker (None)

     Widget cap: 0x0040058f

                 PWR UNSOL STEREO

        Pin cap: 0x0000373c

                 PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]

     Pin config: 0x411111f0

    Pin control: 0x00000000

     Output amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

     Output val: [0x80 0x80]

      Input amp: 0x00270300

                 mute=0 step=3 size=39 offset=0

      Input val: [0x00 0x00] [0x00 0x00] 

    connections: 2 enabled 2

          |

          + <- nid=12 [audio mixer] (selected)

          + <- nid=13 [audio mixer]


            nid: 25

           Name: pin: Microphone (Pink Unknown)

     Widget cap: 0x0040048b

                 PWR UNSOL STEREO

    Association: 2 (0x00000001)

            OSS: mic (mic)

        Pin cap: 0x00000024

                 PDC IN

     Pin config: 0x21a19030

    Pin control: 0x00000020 IN

      Input amp: 0x00270300

                 mute=0 step=3 size=39 offset=0

      Input val: 


            nid: 26 [DISABLED]

           Name: pin: Speaker (None)

     Widget cap: 0x0040048b

                 PWR UNSOL STEREO

        Pin cap: 0x00003724

                 PDC IN VREF[ 50 80 100 GROUND HIZ ]

     Pin config: 0x411111f0

    Pin control: 0x00000000

      Input amp: 0x00270300

                 mute=0 step=3 size=39 offset=0

      Input val: 


            nid: 27 [DISABLED]

           Name: pin: Speaker (None)

     Widget cap: 0x0040058f

                 PWR UNSOL STEREO

        Pin cap: 0x0000373c

                 PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]

     Pin config: 0x411111f0

    Pin control: 0x00000000

     Output amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

     Output val: [0x80 0x80]

      Input amp: 0x00270300

                 mute=0 step=3 size=39 offset=0

      Input val: [0x00 0x00] [0x00 0x00] 

    connections: 2 enabled 2

          |

          + <- nid=12 [audio mixer] (selected)

          + <- nid=13 [audio mixer]


            nid: 28 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 29

           Name: beep widget

     Widget cap: 0x00700400

                 PWR

    Association: -2 (0x00000000)

            OSS: speaker (speaker)


            nid: 30 [DISABLED]

           Name: pin: Speaker (None)

     Widget cap: 0x00400781

                 PWR DIGITAL UNSOL STEREO

        Pin cap: 0x00000014

                 PDC OUT

     Pin config: 0x411111f0

    Pin control: 0x00000000

    connections: 1 enabled 1

          |

          + <- nid=6 [audio output] [DISABLED]


            nid: 31 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 32 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00040

                 PROC


            nid: 33 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000


            nid: 34 [DISABLED]

           Name: audio selector

     Widget cap: 0x00300101

                 STEREO

    connections: 8 enabled 4

          |

          + [DISABLED] <- nid=24 [pin: Speaker (None)] [DISABLED] (selected)

          + <- nid=25 [pin: Microphone (Pink Unknown)]

          + [DISABLED] <- nid=26 [pin: Speaker (None)] [DISABLED]

          + [DISABLED] <- nid=27 [pin: Speaker (None)] [DISABLED]

          + <- nid=29 [beep widget]

          + <- nid=11 [audio mixer]

          + [DISABLED] <- nid=18 [pin: Line-out (None)] [DISABLED]

          + <- nid=19 [pin: Microphone (Digital)]


            nid: 35

           Name: audio selector

     Widget cap: 0x00300101

                 STEREO

    Association: 2 (0x00000001)

            OSS: speaker, mic

    connections: 6 enabled 3

          |

          + [DISABLED] <- nid=24 [pin: Speaker (None)] [DISABLED]

          + <- nid=25 [pin: Microphone (Pink Unknown)] (selected)

          + [DISABLED] <- nid=26 [pin: Speaker (None)] [DISABLED]

          + [DISABLED] <- nid=27 [pin: Speaker (None)] [DISABLED]

          + <- nid=29 [beep widget]

          + <- nid=11 [audio mixer]


            nid: 36

           Name: audio selector

     Widget cap: 0x00300101

                 STEREO

    Association: 3 (0x00000001)

            OSS: monitor

    connections: 2 enabled 1

          |

          + [DISABLED] <- nid=18 [pin: Line-out (None)] [DISABLED]

          + <- nid=19 [pin: Microphone (Digital)] (selected)



Found a device of class VoodooHDADevice: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDAU@3/VoodooHDADevice



Probing codec #0...

 HDA Codec #0: Intel (Unknown)

 HDA Codec ID: 0x80862808

       Vendor: 0x8086

       Device: 0x2808

     Revision: 0x00

     Stepping: 0x00

PCI Subvendor: 0x062b1028

startNode=1 endNode=2

Found audio FG nid=1 startNode=2 endNode=9 total=7


Processing audio FG cad=0 nid=1...

Powering up...

Parsing audio FG...

GPIO: 0x00000000 NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=0

 nid  5 0x18560010 as  1 seq  0 Digital-out   Jack  Digital Special Internal Unknown misc 0

 nid  6 0x18560020 as  2 seq  0 Digital-out   Jack  Digital Special Internal Unknown misc 0

 nid  7 0x18560030 as  3 seq  0 Digital-out   Jack  Digital Special Internal Unknown misc 0

Parsing vendor patch...

Nodes patching. Codec = 0 

NumNodes = 0

VHDevice NID= 2 Config=00000000 (audio output  ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID= 3 Config=00000000 (audio output  ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID= 4 Config=00000000 (audio output  ) Cap=00000000 Ctrl=00000000 -- Conns:

VHDevice NID= 5 Config=18560010 (pin: Digital-o) Cap=09000094 Ctrl=00000000 -- Conns: 0=2

VHDevice NID= 6 Config=18560020 (pin: Digital-o) Cap=09000094 Ctrl=00000000 -- Conns: 0=3

VHDevice NID= 7 Config=18560030 (pin: Digital-o) Cap=09000094 Ctrl=00000000 -- Conns: 0=4

VHDevice NID= 8 Config=00000000 (vendor widget ) Cap=00000000 Ctrl=00000000 -- Conns:

Disabling nonaudio...

Disabling useless...

Patched pins configuration:

 nid  5 0x18560010 as  1 seq  0 Digital-out   Jack  Digital Special Internal Unknown misc 0

 nid  6 0x18560020 as  2 seq  0 Digital-out   Jack  Digital Special Internal Unknown misc 0

 nid  7 0x18560030 as  3 seq  0 Digital-out   Jack  Digital Special Internal Unknown misc 0

Parsing pin associations...

3 associations found:

Association 0 (1) out:

 Pin nid=5 seq=0

   Redir type=-1 jack=0 def=0

Association 1 (2) out:

 Pin nid=6 seq=0

   Redir type=-1 jack=0 def=0

Association 2 (3) out:

 Pin nid=7 seq=0

   Redir type=-1 jack=0 def=0

Building AFG tree...

Tracing association 0 (1)

 Tracing pin 5 with min nid 0

   nid 2 returned 2

  nid 5 returned 2

 Pin 5 traced to DAC 2

Association 0 (1) trace succeeded

Tracing association 1 (2)

 Tracing pin 6 with min nid 0

   nid 3 returned 3

  nid 6 returned 3

 Pin 6 traced to DAC 3

Association 1 (2) trace succeeded

Tracing association 2 (3)

 Tracing pin 7 with min nid 0

   nid 4 returned 4

  nid 7 returned 4

 Pin 7 traced to DAC 4

Association 2 (3) trace succeeded

Tracing input monitor

Tracing other input monitors

Tracing beeper

Disabling unassociated widgets...

Disabling nonselected inputs...

Disabling useless...

Disabling crossassociated connections...

Disabling useless...

Binding associations to channels...

Assigning names to signal sources...

Parsing Ctls...

Assigning mixers to the tree...

Preparing pin controls...

AFG commit...

Creating PCM devices...

pcmAttach: HDA Intel (Unknown) PCM #0 DisplayPort at cad 0 nid 1

+--------------------------------------+

| DUMPING PCM Playback/Record Channels |

+--------------------------------------+


Playback:


     Stream cap: 0x00000005

                 AC3 PCM

        PCM cap: 0x001e07f0

                 16 20 24 32 bits, 32 44 48 88 96 176 192 KHz

            DAC: 2


+-------------------------------+

| DUMPING Playback/Record Paths |

+-------------------------------+


Playback:


    nid=5 [pin: Digital-out (HDMI)]

      |

      + <- nid=2 [audio output] [src: pcm] bindSeq=00000001



+-------------------------+

| DUMPING Volume Controls |

+-------------------------+


Master Volume (OSS: vol)

   |

   +- control  1 (nid   5 out):    dir - out oss: vol, pcm mute


PCM Volume (OSS: pcm)

   |

   +- control  1 (nid   5 out):    dir - out oss: vol, pcm mute


OSS mixer initialization...

Registering PCM channels...

pcmAttach: HDA Intel (Unknown) PCM #1 DisplayPort at cad 0 nid 1

+--------------------------------------+

| DUMPING PCM Playback/Record Channels |

+--------------------------------------+


Playback:


     Stream cap: 0x00000005

                 AC3 PCM

        PCM cap: 0x001e07f0

                 16 20 24 32 bits, 32 44 48 88 96 176 192 KHz

            DAC: 3


+-------------------------------+

| DUMPING Playback/Record Paths |

+-------------------------------+


Playback:


    nid=6 [pin: Digital-out (HDMI)]

      |

      + <- nid=3 [audio output] [src: pcm] bindSeq=00000001



+-------------------------+

| DUMPING Volume Controls |

+-------------------------+


Master Volume (OSS: vol)

   |

   +- control  2 (nid   6 out):    dir - out oss: vol, pcm mute


PCM Volume (OSS: pcm)

   |

   +- control  2 (nid   6 out):    dir - out oss: vol, pcm mute


OSS mixer initialization...

Registering PCM channels...

pcmAttach: HDA Intel (Unknown) PCM #2 DisplayPort at cad 0 nid 1

+--------------------------------------+

| DUMPING PCM Playback/Record Channels |

+--------------------------------------+


Playback:


     Stream cap: 0x00000005

                 AC3 PCM

        PCM cap: 0x001e07f0

                 16 20 24 32 bits, 32 44 48 88 96 176 192 KHz

            DAC: 4


+-------------------------------+

| DUMPING Playback/Record Paths |

+-------------------------------+


Playback:


    nid=7 [pin: Digital-out (HDMI)]

      |

      + <- nid=4 [audio output] [src: pcm] bindSeq=00000001



+-------------------------+

| DUMPING Volume Controls |

+-------------------------+


Master Volume (OSS: vol)

   |

   +- control  3 (nid   7 out):    dir - out oss: vol, pcm mute


PCM Volume (OSS: pcm)

   |

   +- control  3 (nid   7 out):    dir - out oss: vol, pcm mute


OSS mixer initialization...

Registering PCM channels...

FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref

HP switch init...


+-------------------+

| DUMPING HDA NODES |

+-------------------+


Default Parameter

-----------------

         IN amp: 0x00000000

        OUT amp: 0x00000000


            nid: 2

           Name: audio output

     Widget cap: 0x00006611

                 PWR DIGITAL 8CH

    Association: 0 (0x00000001)

            OSS: pcm (pcm)

     Stream cap: 0x00000005

                 AC3 PCM

        PCM cap: 0x001e07f0

                 16 20 24 32 bits, 32 44 48 88 96 176 192 KHz


            nid: 3

           Name: audio output

     Widget cap: 0x00006611

                 PWR DIGITAL 8CH

    Association: 1 (0x00000001)

            OSS: pcm (pcm)

     Stream cap: 0x00000005

                 AC3 PCM

        PCM cap: 0x001e07f0

                 16 20 24 32 bits, 32 44 48 88 96 176 192 KHz


            nid: 4

           Name: audio output

     Widget cap: 0x00006611

                 PWR DIGITAL 8CH

    Association: 2 (0x00000001)

            OSS: pcm (pcm)

     Stream cap: 0x00000005

                 AC3 PCM

        PCM cap: 0x001e07f0

                 16 20 24 32 bits, 32 44 48 88 96 176 192 KHz


            nid: 5

           Name: pin: Digital-out (HDMI)

     Widget cap: 0x0040778d

                 PWR DIGITAL UNSOL 8CH

    Association: 0 (0x00000001)

        Pin cap: 0x09000094

                 PDC OUT HDMI DP HBR

     Pin config: 0x18560010

    Pin control: 0x00000040 OUT

     Output amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

     Output val: [0x00 0x00]

    connections: 1 enabled 1

          |

          + <- nid=2 [audio output]


            nid: 6

           Name: pin: Digital-out (HDMI)

     Widget cap: 0x0040778d

                 PWR DIGITAL UNSOL 8CH

    Association: 1 (0x00000001)

        Pin cap: 0x09000094

                 PDC OUT HDMI DP HBR

     Pin config: 0x18560020

    Pin control: 0x00000040 OUT

     Output amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

     Output val: [0x00 0x00]

    connections: 1 enabled 1

          |

          + <- nid=3 [audio output]


            nid: 7

           Name: pin: Digital-out (HDMI)

     Widget cap: 0x0040778d

                 PWR DIGITAL UNSOL 8CH

    Association: 2 (0x00000001)

        Pin cap: 0x09000094

                 PDC OUT HDMI DP HBR

     Pin config: 0x18560030

    Pin control: 0x00000040 OUT

     Output amp: 0x80000000

                 mute=1 step=0 size=0 offset=0

     Output val: [0x00 0x00]

    connections: 1 enabled 1

          |

          + <- nid=4 [audio output]


            nid: 8 [DISABLED]

           Name: vendor widget

     Widget cap: 0x00f00000