Hello Everyone!
I landed here trying to give some use to my lovely HP NX6320 laptop, which is perfect (for me) for playing (again) again DOS games. And can´t believe how crazy this SBEMU project is, thanks all for your hard work!
OK, going to business, this thing is driving me nuts. Sound don´t work on DOS.
The Sound Hardware is Intel ICH7 with Chipset NH82801GBM with AD1981HD. When running SBEMU it detects it as "Intel HDA" fine, ths speakers makes some "click" noise, and that´s it, I tried the VOL9 option with no joy, and option O1 or O2 to route to the speaker or headphone without any results. Quake when SBEMU is loaded, detects the hardware but no sound at all.
I tried with Win98 DOS and FREEDOS, same sad results. But the same HDD used for testing in my Intel CORE i5 3rd GEN works perfectly... but not in the vintage laptop.
I´m copying HDASTATS before and after running SBEMU. If anything else is needed, please don´t hesitate to ask me to get it for you to help me solve this out.
Thank y'all!
BEFORE SBEMU is loaded:
HD Audio device (class=0x040300) found at bus/device/function=0/27/0:
vendor=0x8086, device=0x27d8
CMD=0x6 ([0]=IOSE,[1]=MSE (Memory Space Enable),[2]=BME (Bus Master Enable)
capabilities ID=0x1 (Power Management)
capabilities ID=0x5 (MSI)
capabilities ID=0x10 (PCIe)
interrupt line=10
HDA Base Address=0xe8580000
+0 Global Capabilities=0x4401
#input streams=4, #output streams=4, #bidirect. streams=0, #SDO=0 (0=1,1=2,2=4)
+2 Version=1.0
+4 Output Payload Cap=60 (=960 bits/frame)
+6 Input Payload Cap=29
+8 GCTL - Global Control=0x1 ([0] 0=in reset)
+12 WAKEEN - Wake Enable=0x0
+14 STATESTS - State Change Status=0x3
+16 GSTS - Global Status=0x0
+32 INTCTL - Interrupt Control=0x0
+36 INTSTS - Interrupt Status=0x0
+48 WALCLK - Wall Clock Counter=0x37e39642
+56 SSYNC - Stream Synchronization=0x0
+64 CORB base address=0x3515800
+72 CORB WP=0x3, RP=0x3
+76 CORB control=0x0 ([1] 0=DMA Stop, 1=DMA Run)
+78 CORB size=0x42 ([7:4] size cap [bitmask],[1:0] size [0=2,1=16,2=256,3=rsvd])
+80 RIRB base address=0x3515000
+88 RIRB WP=0x3, RIC=0x1
+92 RIRB control=0x0 ([1] 0=DMA Stop, 1=DMA Run)
+94 RIRB size=0x42 ([7:4] size cap [bitmask],[1:0] size [0=2,1=16,2=256,3=rsvd])
DMA position base address=0x0
ISD0 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
ISD0 status=0x0
ISD0 link position in buffer=0x0
ISD0 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
ISD0 last valid index=0x0 (no of entries in BDL-1)
ISD0 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
ISD0 FIFO size=119 (bytes-1)
ISD0 format=0x0 (base rate=48000, bits=8, channels=1)
ISD0 buffer description list base address=0x0
ISD1 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
ISD1 status=0x0
ISD1 link position in buffer=0x0
ISD1 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
ISD1 last valid index=0x0 (no of entries in BDL-1)
ISD1 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
ISD1 FIFO size=119 (bytes-1)
ISD1 format=0x0 (base rate=48000, bits=8, channels=1)
ISD1 buffer description list base address=0x0
ISD2 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
ISD2 status=0x0
ISD2 link position in buffer=0x0
ISD2 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
ISD2 last valid index=0x0 (no of entries in BDL-1)
ISD2 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
ISD2 FIFO size=119 (bytes-1)
ISD2 format=0x0 (base rate=48000, bits=8, channels=1)
ISD2 buffer description list base address=0x0
ISD3 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
ISD3 status=0x0
ISD3 link position in buffer=0x0
ISD3 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
ISD3 last valid index=0x0 (no of entries in BDL-1)
ISD3 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
ISD3 FIFO size=119 (bytes-1)
ISD3 format=0x0 (base rate=48000, bits=8, channels=1)
ISD3 buffer description list base address=0x0
OSD0 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
OSD0 status=0x0
OSD0 link position in buffer=0x0
OSD0 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
OSD0 last valid index=0x0 (no of entries in BDL-1)
OSD0 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
OSD0 FIFO size=191 (bytes-1)
OSD0 format=0x0 (base rate=48000, bits=8, channels=1)
OSD0 buffer description list base address=0x0
OSD1 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
OSD1 status=0x0
OSD1 link position in buffer=0x0
OSD1 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
OSD1 last valid index=0x0 (no of entries in BDL-1)
OSD1 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
OSD1 FIFO size=191 (bytes-1)
OSD1 format=0x0 (base rate=48000, bits=8, channels=1)
OSD1 buffer description list base address=0x0
OSD2 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
OSD2 status=0x0
OSD2 link position in buffer=0x0
OSD2 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
OSD2 last valid index=0x0 (no of entries in BDL-1)
OSD2 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
OSD2 FIFO size=191 (bytes-1)
OSD2 format=0x0 (base rate=48000, bits=8, channels=1)
OSD2 buffer description list base address=0x0
OSD3 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
OSD3 status=0x0
OSD3 link position in buffer=0x0
OSD3 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
OSD3 last valid index=0x0 (no of entries in BDL-1)
OSD3 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
OSD3 FIFO size=191 (bytes-1)
OSD3 format=0x0 (base rate=48000, bits=8, channels=1)
OSD3 buffer description list base address=0x0
codec/node/cmd/param: value
-----------------------------------------------
0/ 0/0F00/0 - vendor/device: 0x11d4/0x1981
0/ 0/0F00/4 - node count: 0x10001 (start node=1, no of nodes=1)
0/ 1/0F00/5 - function group type: 0x1 ([6:0]=type [afg=1])
0/ 1/0F00/10 - supported PCM rates: 0xe007f
0/ 1/0F05/0 - power state control=0x0
0/ 1/0F00/4 - node count: 0x2001e (start node=2, no of nodes=30)
audio output ( type 0 )
0/ 2/0F00/9 - widget cap.: 0x30311 ([1]=inp amp, [2]=out amp, digital=1, chnl cnt-1=1)
0/ 2/0F00/10 - supported PCM rates: 0x20060
0/ 2/0F00/14 - connection list length: 2
0/ 2/0F02/00 - get entries in connection list: 1 4 0 0
0/ 2/0F01/0 - currently selected connection: 0
0/ 2/0F03/0 - processing state: 0x0
0/ 2/0F06/0 - link stream/channel: 0x0 (stream=0, channel=0)
0/ 2/000A/0 - converter format: 0x0 (rate=48000, bits=8, channels=1)
0/ 2/0F2D/0 - converter channel count: 0x0
0/ 3/0F00/9 - widget cap.: 0x441 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 3/0F00/10 - supported PCM rates: 0xe007f
0/ 3/0F05/0 - power state control=0x0
0/ 3/0F03/0 - processing state: 0x0
0/ 3/0F06/0 - link stream/channel: 0x10 (stream=1, channel=0)
0/ 3/000A/0 - converter format: 0x4011 (rate=44100, bits=16, channels=2)
0/ 3/0F2D/0 - converter channel count: 0x0
audio input ( type 1 )
0/ 4/0F00/9 - widget cap.: 0x100511 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 4/0F00/10 - supported PCM rates: 0x6007f
0/ 4/0F00/14 - connection list length: 1
0/ 4/0F02/00 - get entries in connection list: 21 0 0 0
0/ 4/0F05/0 - power state control=0x0
0/ 4/0F03/0 - processing state: 0x0
0/ 4/0F06/0 - link stream/channel: 0x0 (stream=0, channel=0)
0/ 4/000A/0 - converter format: 0x0 (rate=48000, bits=8, channels=1)
audio mixer ( type 2 )
0/ 12/0F00/9 - widget cap.: 0x200101 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 12/0F00/14 - connection list length: 2
0/ 12/0F02/00 - get entries in connection list: 30 31 0 0
0/ 14/0F00/9 - widget cap.: 0x200101 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 14/0F00/14 - connection list length: 8
0/ 14/0F02/00 - get entries in connection list: 13 17 18 19 26 27 28 29
0/ 15/0F00/9 - widget cap.: 0x200100 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 15/0F00/14 - connection list length: 1
0/ 15/0F02/00 - get entries in connection list: 11 0 0 0
audio selector ( type 3 )
0/ 11/0F00/9 - widget cap.: 0x300101 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 11/0F00/14 - connection list length: 6
0/ 11/0F02/00 - get entries in connection list: 3 12 9 14 5 24 0 0
0/ 11/0F01/0 - currently selected connection: 0
0/ 13/0F00/9 - widget cap.: 0x30010c ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 13/0F00/18 - output amplifier details: 0x800b0f0f
0/ 13/000B/8000 - amplifier gain/mute: 0xf ([7] mute, [6:0] gain)
0/ 13/0F00/14 - connection list length: 2
0/ 13/0F02/00 - get entries in connection list: 16 22 0 0
0/ 13/0F01/0 - currently selected connection: 1
0/ 17/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 17/0F00/18 - output amplifier details: 0x80051f17
0/ 17/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 17/0F00/14 - connection list length: 1
0/ 17/0F02/00 - get entries in connection list: 3 0 0 0
0/ 18/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 18/0F00/18 - output amplifier details: 0x80051f17
0/ 18/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 18/0F00/14 - connection list length: 1
0/ 18/0F02/00 - get entries in connection list: 8 0 0 0
0/ 19/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 19/0F00/18 - output amplifier details: 0x80051f17
0/ 19/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 19/0F00/14 - connection list length: 1
0/ 19/0F02/00 - get entries in connection list: 9 0 0 0
0/ 21/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 21/0F00/18 - output amplifier details: 0x80050f00
0/ 21/000B/8000 - amplifier gain/mute: 0x80 ([7] mute, [6:0] gain)
0/ 21/0F00/14 - connection list length: 8
0/ 21/0F02/00 - get entries in connection list: 12 9 14 15 25 5 24 23
0/ 21/0F01/0 - currently selected connection: 0
0/ 26/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 26/0F00/18 - output amplifier details: 0x80051f17
0/ 26/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 26/0F00/14 - connection list length: 1
0/ 26/0F02/00 - get entries in connection list: 5 0 0 0
0/ 27/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 27/0F00/18 - output amplifier details: 0x80051f17
0/ 27/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 27/0F00/14 - connection list length: 1
0/ 27/0F02/00 - get entries in connection list: 23 0 0 0
0/ 28/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 28/0F00/18 - output amplifier details: 0x80051f17
0/ 28/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 28/0F00/14 - connection list length: 1
0/ 28/0F02/00 - get entries in connection list: 24 0 0 0
0/ 29/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 29/0F00/18 - output amplifier details: 0x80051f17
0/ 29/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 29/0F00/14 - connection list length: 1
0/ 29/0F02/00 - get entries in connection list: 25 0 0 0
0/ 30/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 30/0F00/18 - output amplifier details: 0x80000000
0/ 30/000B/8000 - amplifier gain/mute: 0x80 ([7] mute, [6:0] gain)
0/ 30/0F00/14 - connection list length: 1
0/ 30/0F02/00 - get entries in connection list: 8 0 0 0
0/ 31/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 31/0F00/18 - output amplifier details: 0x80000000
0/ 31/000B/8000 - amplifier gain/mute: 0x80 ([7] mute, [6:0] gain)
0/ 31/0F00/14 - connection list length: 1
0/ 31/0F02/00 - get entries in connection list: 24 0 0 0
pin complex ( type 4 )
0/ 5/0F00/9 - widget cap.: 0x400187 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 5/0F00/12 - PIN capabilities: 0x1173f (presence detect cap.=1, output cap.=1)
0/ 5/0F00/13 - input amplifier details: 0x270300
0/ 5/000B/0 - amplifier gain/mute: 0x0 ([7] mute, [6:0] gain)
0/ 5/0F00/18 - output amplifier details: 0x80053f3d
0/ 5/000B/8000 - amplifier gain/mute: 0x3d ([7] mute, [6:0] gain)
0/ 5/0F00/14 - connection list length: 2
0/ 5/0F02/00 - get entries in connection list: 3 14 0 0
0/ 5/0F01/0 - currently selected connection: 1
0/ 5/0F07/0 - pin widget control: 0x40 - Out enable
0/ 5/0F1C/0 - configuration default: 0x92174110
port connectivity=2,location=0x12 (???), def. device=Speaker, conn type=Other Analog, color=green
0/ 6/0F00/9 - widget cap.: 0x400185 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 6/0F00/12 - PIN capabilities: 0x1f (presence detect cap.=1, output cap.=1)
0/ 6/0F00/18 - output amplifier details: 0x80053f3d
0/ 6/000B/8000 - amplifier gain/mute: 0x3d ([7] mute, [6:0] gain)
0/ 6/0F00/14 - connection list length: 2
0/ 6/0F02/00 - get entries in connection list: 3 14 0 0
0/ 6/0F01/0 - currently selected connection: 1
0/ 6/0F07/0 - pin widget control: 0x40 - Out enable
0/ 6/0F1C/0 - configuration default: 0x321201f
port connectivity=0,location=0x3 (Left), def. device=HP Out, conn type=1/8" stereo/mono, color=grey
0/ 7/0F00/9 - widget cap.: 0x400104 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 7/0F00/12 - PIN capabilities: 0x10 (presence detect cap.=0, output cap.=1)
0/ 7/0F00/18 - output amplifier details: 0x80053f3d
0/ 7/000B/8000 - amplifier gain/mute: 0xbf ([7] mute, [6:0] gain)
0/ 7/0F00/14 - connection list length: 1
0/ 7/0F02/00 - get entries in connection list: 15 0 0 0
0/ 7/0F07/0 - pin widget control: 0x40 - Out enable
0/ 7/0F1C/0 - configuration default: 0x410710f0
port connectivity=1,location=0x1 (Rear panel), def. device=Line Out, conn type=Other Analog, color=black
0/ 8/0F00/9 - widget cap.: 0x400083 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 8/0F00/12 - PIN capabilities: 0x1727 (presence detect cap.=1, output cap.=0)
0/ 8/0F00/13 - input amplifier details: 0x270300
0/ 8/000B/0 - amplifier gain/mute: 0x0 ([7] mute, [6:0] gain)
0/ 8/0F07/0 - pin widget control: 0x20 - In enable
0/ 8/0F1C/0 - configuration default: 0x3a12020
port connectivity=0,location=0x3 (Left), def. device=Mic In, conn type=1/8" stereo/mono, color=grey
0/ 9/0F00/9 - widget cap.: 0x400187 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 9/0F00/12 - PIN capabilities: 0x1737 (presence detect cap.=1, output cap.=1)
0/ 9/0F00/13 - input amplifier details: 0x270300
0/ 9/000B/0 - amplifier gain/mute: 0x0 ([7] mute, [6:0] gain)
0/ 9/0F00/18 - output amplifier details: 0x80053f3d
0/ 9/000B/8000 - amplifier gain/mute: 0xbf ([7] mute, [6:0] gain)
0/ 9/0F00/14 - connection list length: 2
0/ 9/0F02/00 - get entries in connection list: 3 14 0 0
0/ 9/0F01/0 - currently selected connection: 0
0/ 9/0F07/0 - pin widget control: 0x20 - In enable
0/ 9/0F1C/0 - configuration default: 0x181302e
port connectivity=0,location=0x1 (Rear panel), def. device=Line In, conn type=1/8" stereo/mono, color=blue
0/ 10/0F00/9 - widget cap.: 0x400301 ([1]=inp amp, [2]=out amp, digital=1, chnl cnt-1=1)
0/ 10/0F00/12 - PIN capabilities: 0x10 (presence detect cap.=0, output cap.=1)
0/ 10/0F00/14 - connection list length: 1
0/ 10/0F02/00 - get entries in connection list: 2 0 0 0
0/ 10/0F07/0 - pin widget control: 0x40 - Out enable
0/ 10/0F1C/0 - configuration default: 0x4145f0f0
port connectivity=1,location=0x1 (Rear panel), def. device=SPDIF Out, conn type=Optical, color=other
0/ 22/0F00/9 - widget cap.: 0x400000 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 22/0F00/12 - PIN capabilities: 0x20 (presence detect cap.=0, output cap.=0)
0/ 22/0F07/0 - pin widget control: 0x20 - In enable
0/ 22/0F1C/0 - configuration default: 0x995711f0
port connectivity=2,location=0x19 (???), def. device=Digital Other Out, conn type=Other Analog, color=black
0/ 23/0F00/9 - widget cap.: 0x400081 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 23/0F00/12 - PIN capabilities: 0x27 (presence detect cap.=1, output cap.=0)
0/ 23/0F07/0 - pin widget control: 0x20 - In enable
0/ 23/0F1C/0 - configuration default: 0x5993e0f0
port connectivity=1,location=0x19 (???), def. device=AUX, conn type=ATAPI internal, color=white
0/ 24/0F00/9 - widget cap.: 0x400187 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 24/0F00/12 - PIN capabilities: 0x1737 (presence detect cap.=1, output cap.=1)
0/ 24/0F00/13 - input amplifier details: 0x270300
0/ 24/000B/0 - amplifier gain/mute: 0x0 ([7] mute, [6:0] gain)
0/ 24/0F00/18 - output amplifier details: 0x80053f3d
0/ 24/000B/8000 - amplifier gain/mute: 0xbf ([7] mute, [6:0] gain)
0/ 24/0F00/14 - connection list length: 2
0/ 24/0F02/00 - get entries in connection list: 3 14 0 0
0/ 24/0F01/0 - currently selected connection: 0
0/ 24/0F07/0 - pin widget control: 0x20 - In enable
0/ 24/0F1C/0 - configuration default: 0x91a79121
port connectivity=2,location=0x11 (???), def. device=Mic In, conn type=Other Analog, color=pink
0/ 25/0F00/9 - widget cap.: 0x400001 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 25/0F00/12 - PIN capabilities: 0x20 (presence detect cap.=0, output cap.=0)
0/ 25/0F07/0 - pin widget control: 0x20 - In enable
0/ 25/0F1C/0 - configuration default: 0x593310f0
port connectivity=1,location=0x19 (???), def. device=CD, conn type=ATAPI internal, color=black
power widget ( type 5 )
0/ 20/0F00/9 - widget cap.: 0x500500 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 20/0F00/14 - connection list length: 6
0/ 20/0F02/00 - get entries in connection list: 13 14 144 19 154 29 0 0
0/ 20/0F05/0 - power state control=0x0
beep generator ( type 7 )
0/ 16/0F00/9 - widget cap.: 0x700000 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
codec/node/cmd/param: value
-----------------------------------------------
1/ 0/0F00/0 - vendor/device: 0x11c1/0x3026
1/ 0/0F00/4 - node count: 0x10001 (start node=1, no of nodes=1)
1/ 1/0F00/5 - function group type: 0x102 ([6:0]=type [afg=1])
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
AFTER SBEMU IS LOADED:
HD Audio device (class=0x040300) found at bus/device/function=0/27/0:
vendor=0x8086, device=0x27d8
CMD=0x6 ([0]=IOSE,[1]=MSE (Memory Space Enable),[2]=BME (Bus Master Enable)
capabilities ID=0x1 (Power Management)
capabilities ID=0x5 (MSI)
capabilities ID=0x10 (PCIe)
interrupt line=10
HDA Base Address=0xe8580000
+0 Global Capabilities=0x4401
#input streams=4, #output streams=4, #bidirect. streams=0, #SDO=0 (0=1,1=2,2=4)
+2 Version=1.0
+4 Output Payload Cap=60 (=960 bits/frame)
+6 Input Payload Cap=29
+8 GCTL - Global Control=0x1 ([0] 0=in reset)
+12 WAKEEN - Wake Enable=0x0
+14 STATESTS - State Change Status=0x0
+16 GSTS - Global Status=0x0
+32 INTCTL - Interrupt Control=0xc0000010
+36 INTSTS - Interrupt Status=0x80000010
+48 WALCLK - Wall Clock Counter=0x14af15d3
+56 SSYNC - Stream Synchronization=0x0
+64 CORB base address=0x3691000
+72 CORB WP=0xd2, RP=0xd2
+76 CORB control=0x2 ([1] 0=DMA Stop, 1=DMA Run)
+78 CORB size=0x42 ([7:4] size cap [bitmask],[1:0] size [0=2,1=16,2=256,3=rsvd])
+80 RIRB base address=0x3691400
+88 RIRB WP=0xd2, RIC=0x1
+92 RIRB control=0x0 ([1] 0=DMA Stop, 1=DMA Run)
+94 RIRB size=0x42 ([7:4] size cap [bitmask],[1:0] size [0=2,1=16,2=256,3=rsvd])
DMA position base address=0x0
ISD0 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
ISD0 status=0x0
ISD0 link position in buffer=0x0
ISD0 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
ISD0 last valid index=0x0 (no of entries in BDL-1)
ISD0 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
ISD0 FIFO size=119 (bytes-1)
ISD0 format=0x0 (base rate=48000, bits=8, channels=1)
ISD0 buffer description list base address=0x0
ISD1 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
ISD1 status=0x0
ISD1 link position in buffer=0x0
ISD1 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
ISD1 last valid index=0x0 (no of entries in BDL-1)
ISD1 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
ISD1 FIFO size=119 (bytes-1)
ISD1 format=0x0 (base rate=48000, bits=8, channels=1)
ISD1 buffer description list base address=0x0
ISD2 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
ISD2 status=0x0
ISD2 link position in buffer=0x0
ISD2 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
ISD2 last valid index=0x0 (no of entries in BDL-1)
ISD2 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
ISD2 FIFO size=119 (bytes-1)
ISD2 format=0x0 (base rate=48000, bits=8, channels=1)
ISD2 buffer description list base address=0x0
ISD3 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
ISD3 status=0x0
ISD3 link position in buffer=0x0
ISD3 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
ISD3 last valid index=0x0 (no of entries in BDL-1)
ISD3 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
ISD3 FIFO size=119 (bytes-1)
ISD3 format=0x0 (base rate=48000, bits=8, channels=1)
ISD3 buffer description list base address=0x0
OSD0 control=0x140006 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
OSD0 status=0x20
OSD0 link position in buffer=0x508
OSD0 cyclic buffer length=0x800 (size in bytes of complete cyclic buffer)
OSD0 last valid index=0x3 (no of entries in BDL-1)
OSD0 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
OSD0 FIFO size=191 (bytes-1)
OSD0 format=0x4111 (base rate=22050, bits=16, channels=2)
OSD0 buffer description list base address=0x368f000
OSD1 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
OSD1 status=0x0
OSD1 link position in buffer=0x0
OSD1 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
OSD1 last valid index=0x0 (no of entries in BDL-1)
OSD1 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
OSD1 FIFO size=191 (bytes-1)
OSD1 format=0x0 (base rate=48000, bits=8, channels=1)
OSD1 buffer description list base address=0x0
OSD2 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
OSD2 status=0x0
OSD2 link position in buffer=0x0
OSD2 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
OSD2 last valid index=0x0 (no of entries in BDL-1)
OSD2 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
OSD2 FIFO size=191 (bytes-1)
OSD2 format=0x0 (base rate=48000, bits=8, channels=1)
OSD2 buffer description list base address=0x0
OSD3 control=0x40000 ([23:20] stream no [0=unused], [1] 1=stream run, [0] 1=in reset)
OSD3 status=0x0
OSD3 link position in buffer=0x0
OSD3 cyclic buffer length=0x0 (size in bytes of complete cyclic buffer)
OSD3 last valid index=0x0 (no of entries in BDL-1)
OSD3 FIFO watermark=4 ([2:0] 2=8, 3=16, 4=32)
OSD3 FIFO size=191 (bytes-1)
OSD3 format=0x0 (base rate=48000, bits=8, channels=1)
OSD3 buffer description list base address=0x0
codec/node/cmd/param: value
-----------------------------------------------
0/ 0/0F00/0 - vendor/device: 0x11d4/0x1981
0/ 0/0F00/4 - node count: 0x10001 (start node=1, no of nodes=1)
0/ 1/0F00/5 - function group type: 0x1 ([6:0]=type [afg=1])
0/ 1/0F00/10 - supported PCM rates: 0xe007f
0/ 1/0F05/0 - power state control=0x0
0/ 1/0F00/4 - node count: 0x2001e (start node=2, no of nodes=30)
audio output ( type 0 )
0/ 2/0F00/9 - widget cap.: 0x30311 ([1]=inp amp, [2]=out amp, digital=1, chnl cnt-1=1)
0/ 2/0F00/10 - supported PCM rates: 0x20060
0/ 2/0F00/14 - connection list length: 2
0/ 2/0F02/00 - get entries in connection list: 1 4 0 0
0/ 2/0F01/0 - currently selected connection: 0
0/ 2/0F03/0 - processing state: 0x0
0/ 2/0F06/0 - link stream/channel: 0x0 (stream=0, channel=0)
0/ 2/000A/0 - converter format: 0x0 (rate=48000, bits=8, channels=1)
0/ 2/0F2D/0 - converter channel count: 0x0
0/ 3/0F00/9 - widget cap.: 0x441 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 3/0F00/10 - supported PCM rates: 0xe007f
0/ 3/0F05/0 - power state control=0x0
0/ 3/0F03/0 - processing state: 0x0
0/ 3/0F06/0 - link stream/channel: 0x10 (stream=1, channel=0)
0/ 3/000A/0 - converter format: 0x4111 (rate=22050, bits=16, channels=2)
0/ 3/0F2D/0 - converter channel count: 0x0
audio input ( type 1 )
0/ 4/0F00/9 - widget cap.: 0x100511 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 4/0F00/10 - supported PCM rates: 0x6007f
0/ 4/0F00/14 - connection list length: 1
0/ 4/0F02/00 - get entries in connection list: 21 0 0 0
0/ 4/0F05/0 - power state control=0x0
0/ 4/0F03/0 - processing state: 0x0
0/ 4/0F06/0 - link stream/channel: 0x0 (stream=0, channel=0)
0/ 4/000A/0 - converter format: 0x0 (rate=48000, bits=8, channels=1)
audio mixer ( type 2 )
0/ 12/0F00/9 - widget cap.: 0x200101 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 12/0F00/14 - connection list length: 2
0/ 12/0F02/00 - get entries in connection list: 30 31 0 0
0/ 14/0F00/9 - widget cap.: 0x200101 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 14/0F00/14 - connection list length: 8
0/ 14/0F02/00 - get entries in connection list: 13 17 18 19 26 27 28 29
0/ 15/0F00/9 - widget cap.: 0x200100 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 15/0F00/14 - connection list length: 1
0/ 15/0F02/00 - get entries in connection list: 11 0 0 0
audio selector ( type 3 )
0/ 11/0F00/9 - widget cap.: 0x300101 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 11/0F00/14 - connection list length: 6
0/ 11/0F02/00 - get entries in connection list: 3 12 9 14 5 24 0 0
0/ 11/0F01/0 - currently selected connection: 0
0/ 13/0F00/9 - widget cap.: 0x30010c ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 13/0F00/18 - output amplifier details: 0x800b0f0f
0/ 13/000B/8000 - amplifier gain/mute: 0x8f ([7] mute, [6:0] gain)
0/ 13/0F00/14 - connection list length: 2
0/ 13/0F02/00 - get entries in connection list: 16 22 0 0
0/ 13/0F01/0 - currently selected connection: 0
0/ 17/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 17/0F00/18 - output amplifier details: 0x80051f17
0/ 17/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 17/0F00/14 - connection list length: 1
0/ 17/0F02/00 - get entries in connection list: 3 0 0 0
0/ 18/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 18/0F00/18 - output amplifier details: 0x80051f17
0/ 18/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 18/0F00/14 - connection list length: 1
0/ 18/0F02/00 - get entries in connection list: 8 0 0 0
0/ 19/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 19/0F00/18 - output amplifier details: 0x80051f17
0/ 19/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 19/0F00/14 - connection list length: 1
0/ 19/0F02/00 - get entries in connection list: 9 0 0 0
0/ 21/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 21/0F00/18 - output amplifier details: 0x80050f00
0/ 21/000B/8000 - amplifier gain/mute: 0x80 ([7] mute, [6:0] gain)
0/ 21/0F00/14 - connection list length: 8
0/ 21/0F02/00 - get entries in connection list: 12 9 14 15 25 5 24 23
0/ 21/0F01/0 - currently selected connection: 0
0/ 26/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 26/0F00/18 - output amplifier details: 0x80051f17
0/ 26/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 26/0F00/14 - connection list length: 1
0/ 26/0F02/00 - get entries in connection list: 5 0 0 0
0/ 27/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 27/0F00/18 - output amplifier details: 0x80051f17
0/ 27/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 27/0F00/14 - connection list length: 1
0/ 27/0F02/00 - get entries in connection list: 23 0 0 0
0/ 28/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 28/0F00/18 - output amplifier details: 0x80051f17
0/ 28/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 28/0F00/14 - connection list length: 1
0/ 28/0F02/00 - get entries in connection list: 24 0 0 0
0/ 29/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 29/0F00/18 - output amplifier details: 0x80051f17
0/ 29/000B/8000 - amplifier gain/mute: 0x9f ([7] mute, [6:0] gain)
0/ 29/0F00/14 - connection list length: 1
0/ 29/0F02/00 - get entries in connection list: 25 0 0 0
0/ 30/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 30/0F00/18 - output amplifier details: 0x80000000
0/ 30/000B/8000 - amplifier gain/mute: 0x80 ([7] mute, [6:0] gain)
0/ 30/0F00/14 - connection list length: 1
0/ 30/0F02/00 - get entries in connection list: 8 0 0 0
0/ 31/0F00/9 - widget cap.: 0x30010d ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 31/0F00/18 - output amplifier details: 0x80000000
0/ 31/000B/8000 - amplifier gain/mute: 0x80 ([7] mute, [6:0] gain)
0/ 31/0F00/14 - connection list length: 1
0/ 31/0F02/00 - get entries in connection list: 24 0 0 0
pin complex ( type 4 )
0/ 5/0F00/9 - widget cap.: 0x400187 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 5/0F00/12 - PIN capabilities: 0x1173f (presence detect cap.=1, output cap.=1)
0/ 5/0F00/13 - input amplifier details: 0x270300
0/ 5/000B/0 - amplifier gain/mute: 0x3 ([7] mute, [6:0] gain)
0/ 5/0F00/18 - output amplifier details: 0x80053f3d
0/ 5/000B/8000 - amplifier gain/mute: 0x31 ([7] mute, [6:0] gain)
0/ 5/0F00/14 - connection list length: 2
0/ 5/0F02/00 - get entries in connection list: 3 14 0 0
0/ 5/0F01/0 - currently selected connection: 0
0/ 5/0F07/0 - pin widget control: 0xc0 - HP enable Out enable
0/ 5/0F1C/0 - configuration default: 0x92174110
port connectivity=2,location=0x12 (???), def. device=Speaker, conn type=Other Analog, color=green
0/ 6/0F00/9 - widget cap.: 0x400185 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 6/0F00/12 - PIN capabilities: 0x1f (presence detect cap.=1, output cap.=1)
0/ 6/0F00/18 - output amplifier details: 0x80053f3d
0/ 6/000B/8000 - amplifier gain/mute: 0x31 ([7] mute, [6:0] gain)
0/ 6/0F00/14 - connection list length: 2
0/ 6/0F02/00 - get entries in connection list: 3 14 0 0
0/ 6/0F01/0 - currently selected connection: 0
0/ 6/0F07/0 - pin widget control: 0xc0 - HP enable Out enable
0/ 6/0F1C/0 - configuration default: 0x321201f
port connectivity=0,location=0x3 (Left), def. device=HP Out, conn type=1/8" stereo/mono, color=grey
0/ 7/0F00/9 - widget cap.: 0x400104 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 7/0F00/12 - PIN capabilities: 0x10 (presence detect cap.=0, output cap.=1)
0/ 7/0F00/18 - output amplifier details: 0x80053f3d
0/ 7/000B/8000 - amplifier gain/mute: 0xbf ([7] mute, [6:0] gain)
0/ 7/0F00/14 - connection list length: 1
0/ 7/0F02/00 - get entries in connection list: 15 0 0 0
0/ 7/0F07/0 - pin widget control: 0x40 - Out enable
0/ 7/0F1C/0 - configuration default: 0x410710f0
port connectivity=1,location=0x1 (Rear panel), def. device=Line Out, conn type=Other Analog, color=black
0/ 8/0F00/9 - widget cap.: 0x400083 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 8/0F00/12 - PIN capabilities: 0x1727 (presence detect cap.=1, output cap.=0)
0/ 8/0F00/13 - input amplifier details: 0x270300
0/ 8/000B/0 - amplifier gain/mute: 0x0 ([7] mute, [6:0] gain)
0/ 8/0F07/0 - pin widget control: 0x20 - In enable
0/ 8/0F1C/0 - configuration default: 0x3a12020
port connectivity=0,location=0x3 (Left), def. device=Mic In, conn type=1/8" stereo/mono, color=grey
0/ 9/0F00/9 - widget cap.: 0x400187 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 9/0F00/12 - PIN capabilities: 0x1737 (presence detect cap.=1, output cap.=1)
0/ 9/0F00/13 - input amplifier details: 0x270300
0/ 9/000B/0 - amplifier gain/mute: 0x0 ([7] mute, [6:0] gain)
0/ 9/0F00/18 - output amplifier details: 0x80053f3d
0/ 9/000B/8000 - amplifier gain/mute: 0xbf ([7] mute, [6:0] gain)
0/ 9/0F00/14 - connection list length: 2
0/ 9/0F02/00 - get entries in connection list: 3 14 0 0
0/ 9/0F01/0 - currently selected connection: 0
0/ 9/0F07/0 - pin widget control: 0x20 - In enable
0/ 9/0F1C/0 - configuration default: 0x181302e
port connectivity=0,location=0x1 (Rear panel), def. device=Line In, conn type=1/8" stereo/mono, color=blue
0/ 10/0F00/9 - widget cap.: 0x400301 ([1]=inp amp, [2]=out amp, digital=1, chnl cnt-1=1)
0/ 10/0F00/12 - PIN capabilities: 0x10 (presence detect cap.=0, output cap.=1)
0/ 10/0F00/14 - connection list length: 1
0/ 10/0F02/00 - get entries in connection list: 2 0 0 0
0/ 10/0F07/0 - pin widget control: 0x40 - Out enable
0/ 10/0F1C/0 - configuration default: 0x4145f0f0
port connectivity=1,location=0x1 (Rear panel), def. device=SPDIF Out, conn type=Optical, color=other
0/ 22/0F00/9 - widget cap.: 0x400000 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 22/0F00/12 - PIN capabilities: 0x20 (presence detect cap.=0, output cap.=0)
0/ 22/0F07/0 - pin widget control: 0x20 - In enable
0/ 22/0F1C/0 - configuration default: 0x995711f0
port connectivity=2,location=0x19 (???), def. device=Digital Other Out, conn type=Other Analog, color=black
0/ 23/0F00/9 - widget cap.: 0x400081 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 23/0F00/12 - PIN capabilities: 0x27 (presence detect cap.=1, output cap.=0)
0/ 23/0F07/0 - pin widget control: 0x20 - In enable
0/ 23/0F1C/0 - configuration default: 0x5993e0f0
port connectivity=1,location=0x19 (???), def. device=AUX, conn type=ATAPI internal, color=white
0/ 24/0F00/9 - widget cap.: 0x400187 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 24/0F00/12 - PIN capabilities: 0x1737 (presence detect cap.=1, output cap.=1)
0/ 24/0F00/13 - input amplifier details: 0x270300
0/ 24/000B/0 - amplifier gain/mute: 0x0 ([7] mute, [6:0] gain)
0/ 24/0F00/18 - output amplifier details: 0x80053f3d
0/ 24/000B/8000 - amplifier gain/mute: 0xbf ([7] mute, [6:0] gain)
0/ 24/0F00/14 - connection list length: 2
0/ 24/0F02/00 - get entries in connection list: 3 14 0 0
0/ 24/0F01/0 - currently selected connection: 0
0/ 24/0F07/0 - pin widget control: 0x20 - In enable
0/ 24/0F1C/0 - configuration default: 0x91a79121
port connectivity=2,location=0x11 (???), def. device=Mic In, conn type=Other Analog, color=pink
0/ 25/0F00/9 - widget cap.: 0x400001 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=1)
0/ 25/0F00/12 - PIN capabilities: 0x20 (presence detect cap.=0, output cap.=0)
0/ 25/0F07/0 - pin widget control: 0x20 - In enable
0/ 25/0F1C/0 - configuration default: 0x593310f0
port connectivity=1,location=0x19 (???), def. device=CD, conn type=ATAPI internal, color=black
power widget ( type 5 )
0/ 20/0F00/9 - widget cap.: 0x500500 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
0/ 20/0F00/14 - connection list length: 6
0/ 20/0F02/00 - get entries in connection list: 13 14 144 19 154 29 0 0
0/ 20/0F05/0 - power state control=0x0
beep generator ( type 7 )
0/ 16/0F00/9 - widget cap.: 0x700000 ([1]=inp amp, [2]=out amp, digital=0, chnl cnt-1=0)
Thanks!