[Intel-gfx] Problems with HDMI audio on Intel DG45FC motherboard

Wu Fengguang fengguang.wu at intel.com
Wed Oct 14 04:00:44 CEST 2009


On Wed, Oct 14, 2009 at 09:54:55AM +0800, Zhenyu Wang wrote:
> On 2009.10.11 23:45:13 +0200, David Härdeman wrote:
> > Hi,
> > 
> > I recently got a HDMI capable receiver and I therefore wanted to switch 
> > from using S/PDIF to HDMI for my HTPC.
> > 
> > I have an Intel DG45FC motherboard with both an S/PDIF connector and 
> > HDMI audio via the hda-intel ALSA driver (IDT 92HD73E1X5 codec).
> > 
> > The receiver is a Marantz SR-8002.
> > 
> > So far I've encountered two problems:
> 
> cc: Wu Fengguang, who did intel hdmi audio codec enabling work for G45.

Thanks.

> > 
> > a)
> > 
> > Channel mapping seems funky. I have a 5.1 speaker setup (though the 
> > receiver supports 7.1) and using "speaker-test -c 6" or "speaker-test 
> > -c8" with the hdmi output will generate output to the different speakers 
> > but not the intended ones. Speakers are connected correctly though 
> > (since the channels are correct if I use passthrough to send a raw AC3 
> > stream through either the S/PDIF or HDMI connector). This only occurs 
> > when using HDMI.

This is known problem. The G45 HDMI codec does not support channel
mapping, so the mapping must be handled in user space. Future Intel
HDMI codecs may add support for this feature.

> > 
> > b)
> > 
> > Each time a new audio starts playing, there seems to be a 50/50 chance 
> > of complete silence, meaning that for each track change while listening 
> > to music (for example), the entire track will either play or stay 
> > silent.
> > 
> > This only happens when using HDMI, not S/PDIF. The problem occurs with 
> > both MythTV's music player and when watching a movie with Xine.

Complete silence for how much time?

Thanks,
Fengguang

> > 
> > I've tried the 2.6.30.x and 2.6.31.x kernels with no luck. ALSA 
> > user-space is 1.0.20. The output from alsa-info.sh is included inline 
> > below. enable_msi=0 and enable_msi=1 seems to make no difference and 
> > using or not using kernel-mode-settings also seems to make no 
> > difference.
> > 
> > I'm surprised I haven't found any other bug reports mentioning this.
> > 
> > Any suggestions what to try?
> > 
> > (I've CC'ed the intel-gfx mailing list as well, sorry about the 
> > cross-post but HDMI audio seems to rely on functionality of the graphics 
> > driver and most Intel engineers seem to hang out on that list).
> > 
> > Regards,
> > David
> > 
> > 
> > 
> > 
> > alsa-info.sh output
> > ===================
> > 
> > 
> > upload=true&script=true&cardinfo=
> > !!################################
> > !!ALSA Information Script v 0.4.58
> > !!################################
> > 
> > !!Script ran on: Sun Oct  4 11:15:59 UTC 2009
> > 
> > 
> > !!Linux Distribution
> > !!------------------
> > 
> > Debian GNU/Linux squeeze/sid \n \l
> > 
> > 
> > !!DMI Information
> > !!---------------
> > 
> > Manufacturer:              
> > Product Name:              
> > 
> > 
> > !!Kernel Information
> > !!------------------
> > 
> > Kernel release:    2.6.31.1
> > Operating System:  GNU/Linux
> > Architecture:      x86_64
> > Processor:         unknown
> > SMP Enabled:       Yes
> > 
> > 
> > !!ALSA Version
> > !!------------
> > 
> > Driver version:     1.0.20
> > Library version:    1.0.20
> > Utilities version:  1.0.20
> > 
> > 
> > !!Loaded ALSA modules
> > !!-------------------
> > 
> > snd_hda_intel
> > 
> > 
> > !!Sound Servers on this system
> > !!----------------------------
> > 
> > No sound servers found.
> > 
> > 
> > !!Soundcards recognised by ALSA
> > !!-----------------------------
> > 
> >   0 [Intel          ]: HDA-Intel - HDA Intel
> >                        HDA Intel at 0xd0520000 irq 27
> > 
> > 
> > !!PCI Soundcards installed in the system
> > !!--------------------------------------
> > 
> > 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
> > 
> > 
> > !!Advanced information - PCI Vendor/Device/Susbsystem ID's
> > !!--------------------------------------------------------
> > 
> > 00:1b.0 0403: 8086:3a3e
> > 	Subsystem: 8086:5003
> > 
> > 
> > !!Modprobe options (Sound related)
> > !!--------------------------------
> > 
> > snd-atiixp-modem: index=-2
> > snd-intel8x0m: index=-2
> > snd-via82xx-modem: index=-2
> > snd-pcsp: index=-2
> > snd-hda-intel: enable_msi=1
> > 
> > 
> > !!Loaded sound module options
> > !!--------------------------
> > 
> > !!Module: snd_hda_intel
> > 	bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1
> > 	enable : Y,Y,Y,Y,Y,Y,Y,Y
> > 	enable_msi : 1
> > 	id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
> > 	index : -1,-1,-1,-1,-1,-1,-1,-1
> > 	model : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
> > 	position_fix : 0,0,0,0,0,0,0,0
> > 	power_save : 0
> > 	power_save_controller : Y
> > 	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1
> > 	probe_only : N,N,N,N,N,N,N,N
> > 	single_cmd : N
> > 
> > 
> > !!HDA-Intel Codec information
> > !!---------------------------
> > --startcollapse--
> > 
> > Codec: IDT 92HD73E1X5
> > Address: 2
> > Function Id: 0x1
> > Vendor Id: 0x111d7676
> > Subsystem Id: 0x80865003
> > Revision Id: 0x100202
> > No Modem Function Group found
> > Default PCM:
> >      rates [0x5e0]: 44100 48000 88200 96000 192000
> >      bits [0xe]: 16 20 24
> >      formats [0x1]: PCM
> > Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
> > Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
> > GPIO: io=8, o=0, i=0, unsolicited=1, wake=1
> >    IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
> >    IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> >    IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> >    IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> >    IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> >    IO[5]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> >    IO[6]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> >    IO[7]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
> > Power-Map: 0x6d
> > Analog Loopback: 0x00
> > Node 0x0a [Pin Complex] wcaps 0x400183: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense
> >      Vref caps: HIZ 50 GRD 80
> >    Pin Default 0x0221401f: [Jack] HP Out at Ext Front
> >      Conn = 1/8, Color = Green
> >      DefAssociation = 0x1, Sequence = 0xf
> >    Pin-ctls: 0x00: VREF_HIZ
> >    Unsolicited: tag=01, enabled=1
> >    Connection: 6
> >       0x15 0x16 0x17 0x18 0x19* 0x1e
> > Node 0x0b [Pin Complex] wcaps 0x400183: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x0000173f: IN OUT HP Detect Trigger ImpSense
> >      Vref caps: HIZ 50 GRD 80
> >    Pin Default 0x02a19020: [Jack] Mic at Ext Front
> >      Conn = 1/8, Color = Pink
> >      DefAssociation = 0x2, Sequence = 0x0
> >    Pin-ctls: 0x24: IN VREF_80
> >    Unsolicited: tag=03, enabled=1
> >    Connection: 6
> >       0x15* 0x16 0x17 0x18 0x19 0x1e
> > Node 0x0c [Pin Complex] wcaps 0x400183: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x00001737: IN OUT Detect Trigger ImpSense
> >      Vref caps: HIZ 50 GRD 80
> >    Pin Default 0x01113014: [Jack] Speaker at Ext Rear
> >      Conn = 1/8, Color = Blue
> >      DefAssociation = 0x1, Sequence = 0x4
> >    Pin-ctls: 0x40: OUT VREF_HIZ
> >    Unsolicited: tag=04, enabled=1
> >    Connection: 6
> >       0x15 0x16 0x17 0x18* 0x19 0x1e
> > Node 0x0d [Pin Complex] wcaps 0x400183: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
> >    Pin Default 0x01114010: [Jack] Speaker at Ext Rear
> >      Conn = 1/8, Color = Green
> >      DefAssociation = 0x1, Sequence = 0x0
> >    Pin-ctls: 0x40: OUT
> >    Unsolicited: tag=05, enabled=1
> >    Connection: 6
> >       0x15* 0x16 0x17 0x18 0x19 0x1e
> > Node 0x0e [Pin Complex] wcaps 0x400183: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x00001737: IN OUT Detect Trigger ImpSense
> >      Vref caps: HIZ 50 GRD 80
> >    Pin Default 0x01a19030: [Jack] Mic at Ext Rear
> >      Conn = 1/8, Color = Pink
> >      DefAssociation = 0x3, Sequence = 0x0
> >    Pin-ctls: 0x24: IN VREF_80
> >    Unsolicited: tag=02, enabled=1
> >    Connection: 6
> >       0x15* 0x16 0x17 0x18 0x19 0x1e
> > Node 0x0f [Pin Complex] wcaps 0x400183: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x00000037: IN OUT Detect Trigger ImpSense
> >    Pin Default 0x01111012: [Jack] Speaker at Ext Rear
> >      Conn = 1/8, Color = Black
> >      DefAssociation = 0x1, Sequence = 0x2
> >    Pin-ctls: 0x40: OUT
> >    Unsolicited: tag=06, enabled=1
> >    Connection: 6
> >       0x15 0x16* 0x17 0x18 0x19 0x1e
> > Node 0x10 [Pin Complex] wcaps 0x400183: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x00000037: IN OUT Detect Trigger ImpSense
> >    Pin Default 0x01116011: [Jack] Speaker at Ext Rear
> >      Conn = 1/8, Color = Orange
> >      DefAssociation = 0x1, Sequence = 0x1
> >    Pin-ctls: 0x40: OUT
> >    Unsolicited: tag=07, enabled=1
> >    Connection: 6
> >       0x15 0x16 0x17* 0x18 0x19 0x1e
> > Node 0x11 [Pin Complex] wcaps 0x400183: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x00000037: IN OUT Detect Trigger ImpSense
> >    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
> >      Conn = Unknown, Color = Unknown
> >      DefAssociation = 0xf, Sequence = 0x0
> >    Pin-ctls: 0x40: OUT
> >    Unsolicited: tag=00, enabled=0
> >    Connection: 6
> >       0x15* 0x16 0x17 0x18 0x19 0x1e
> > Node 0x12 [Pin Complex] wcaps 0x400081: Stereo
> >    Pincap 0x00000024: IN Detect
> >    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
> >      Conn = Unknown, Color = Unknown
> >      DefAssociation = 0xf, Sequence = 0x0
> >    Pin-ctls: 0x00:
> >    Unsolicited: tag=00, enabled=0
> > Node 0x13 [Pin Complex] wcaps 0x400003: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x00000020: IN
> >    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
> >      Conn = Unknown, Color = Unknown
> >      DefAssociation = 0xf, Sequence = 0x0
> >    Pin-ctls: 0x20: IN
> > Node 0x14 [Pin Complex] wcaps 0x400003: Stereo Amp-In
> >    Amp-In caps: N/A
> >    Amp-In vals:  [0x00 0x00]
> >    Pincap 0x00000020: IN
> >    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
> >      Conn = Unknown, Color = Unknown
> >      DefAssociation = 0xf, Sequence = 0x0
> >    Pin-ctls: 0x20: IN
> > Node 0x15 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
> >    Amp-Out caps: N/A
> >    Amp-Out vals:  [0x64 0x64]
> >    Converter: stream=0, channel=0
> >    Power: setting=D0, actual=D0
> >    Delay: 13 samples
> > Node 0x16 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
> >    Amp-Out caps: N/A
> >    Amp-Out vals:  [0xff 0xff]
> >    Converter: stream=0, channel=0
> >    Power: setting=D0, actual=D0
> >    Delay: 13 samples
> > Node 0x17 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
> >    Amp-Out caps: N/A
> >    Amp-Out vals:  [0xff 0xff]
> >    Converter: stream=0, channel=0
> >    Power: setting=D0, actual=D0
> >    Delay: 13 samples
> > Node 0x18 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
> >    Amp-Out caps: N/A
> >    Amp-Out vals:  [0x7f 0x7f]
> >    Converter: stream=0, channel=0
> >    Power: setting=D0, actual=D0
> >    Delay: 13 samples
> > Node 0x19 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
> >    Amp-Out caps: N/A
> >    Amp-Out vals:  [0xff 0xff]
> >    Converter: stream=0, channel=0
> >    Power: setting=D0, actual=D0
> >    Delay: 13 samples
> > Node 0x1a [Audio Input] wcaps 0x1d0541: Stereo
> >    Converter: stream=0, channel=0
> >    SDI-Select: 0
> >    Power: setting=D0, actual=D0
> >    Delay: 13 samples
> >    Connection: 1
> >       0x20
> >    Processing caps: benign=0, ncoeff=0
> > Node 0x1b [Audio Input] wcaps 0x1d0541: Stereo
> >    Converter: stream=0, channel=0
> >    SDI-Select: 0
> >    Power: setting=D0, actual=D0
> >    Delay: 13 samples
> >    Connection: 1
> >       0x21
> >    Processing caps: benign=0, ncoeff=0
> > Node 0x1c [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
> >    Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
> >    Amp-Out vals:  [0x00]
> > Node 0x1d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
> >    Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
> >    Amp-In vals:  [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
> >    Connection: 5
> >       0x28 0x29 0x2a 0x2b 0x12
> > Node 0x1e [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
> >    Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
> >    Amp-Out vals:  [0x9f 0x9f]
> >    Connection: 1
> >       0x1d
> > Node 0x1f [Volume Knob Widget] wcaps 0x600000: Mono
> >    Volume-Knob: delta=1, steps=127, direct=1, val=127
> >    Connection: 5
> >       0x15 0x16 0x17 0x18 0x19
> > Node 0x20 [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
> >    Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
> >    Amp-Out vals:  [0x80 0x80]
> >    Connection: 12
> >       0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x1d*
> > Node 0x21 [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
> >    Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
> >    Amp-Out vals:  [0x80 0x80]
> >    Connection: 12
> >       0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x1d*
> > Node 0x22 [Pin Complex] wcaps 0x400301: Stereo Digital
> >    Pincap 0x00000010: OUT
> >    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
> >      Conn = Unknown, Color = Unknown
> >      DefAssociation = 0xf, Sequence = 0x0
> >    Pin-ctls: 0x00:
> >    Connection: 3
> >       0x25* 0x20 0x21
> > Node 0x23 [Pin Complex] wcaps 0x400301: Stereo Digital
> >    Pincap 0x00000010: OUT
> >    Pin Default 0x01451140: [Jack] SPDIF Out at Ext Rear
> >      Conn = Optical, Color = Black
> >      DefAssociation = 0x4, Sequence = 0x0
> >      Misc = NO_PRESENCE
> >    Pin-ctls: 0x40: OUT
> >    Connection: 3
> >       0x26* 0x20 0x21
> > Node 0x24 [Pin Complex] wcaps 0x400681: Stereo Digital
> >    Pincap 0x00010024: IN EAPD Detect
> >    EAPD 0x0:
> >    Pin Default 0x40f000f0: [N/A] Other at Ext N/A
> >      Conn = Unknown, Color = Unknown
> >      DefAssociation = 0xf, Sequence = 0x0
> >    Pin-ctls: 0x00:
> >    Unsolicited: tag=00, enabled=0
> >    Power: setting=D0, actual=D0
> > Node 0x25 [Audio Output] wcaps 0x4021d: Stereo Digital Amp-Out
> >    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >    Amp-Out vals:  [0x00 0x00]
> >    Converter: stream=5, channel=0
> >    Digital: Enabled GenLevel
> >    Digital category: 0x2
> >    PCM:
> >      rates [0x5e0]: 44100 48000 88200 96000 192000
> >      bits [0xe]: 16 20 24
> >      formats [0x5]: PCM AC3
> >    Delay: 4 samples
> > Node 0x26 [Audio Output] wcaps 0x4021d: Stereo Digital Amp-Out
> >    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >    Amp-Out vals:  [0x00 0x00]
> >    Converter: stream=5, channel=0
> >    Digital: Enabled GenLevel
> >    Digital category: 0x2
> >    PCM:
> >      rates [0x5e0]: 44100 48000 88200 96000 192000
> >      bits [0xe]: 16 20 24
> >      formats [0x5]: PCM AC3
> >    Delay: 4 samples
> > Node 0x27 [Audio Input] wcaps 0x14031b: Stereo Digital Amp-In
> >    Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >    Amp-In vals:  [0x00 0x00]
> >    Converter: stream=0, channel=0
> >    SDI-Select: 0
> >    Digital:
> >    Digital category: 0x0
> >    PCM:
> >      rates [0x160]: 44100 48000 96000
> >      bits [0xe]: 16 20 24
> >      formats [0x5]: PCM AC3
> >    Delay: 4 samples
> >    Connection: 1
> >       0x24
> > Node 0x28 [Audio Selector] wcaps 0x300101: Stereo
> >    Connection: 4
> >       0x0a 0x0b* 0x0d 0x0f
> > Node 0x29 [Audio Selector] wcaps 0x300101: Stereo
> >    Connection: 4
> >       0x0a 0x0e* 0x10 0x11
> > Node 0x2a [Audio Selector] wcaps 0x300101: Stereo
> >    Connection: 4
> >       0x0b 0x0c* 0x10 0x11
> > Node 0x2b [Audio Selector] wcaps 0x300101: Stereo
> >    Connection: 4
> >       0x15 0x16 0x17 0x18*
> > Codec: Intel G45 DEVELK
> > Address: 3
> > Function Id: 0x1
> > Vendor Id: 0x80862803
> > Subsystem Id: 0x80860101
> > Revision Id: 0x100000
> > No Modem Function Group found
> > Default PCM:
> >      rates [0x0]:
> >      bits [0x0]:
> >      formats [0x0]:
> > Default Amp-In caps: N/A
> > Default Amp-Out caps: N/A
> > GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
> > Node 0x02 [Audio Output] wcaps 0x6211: 8-Channels Digital
> >    Converter: stream=0, channel=0
> >    Digital: Enabled
> >    Digital category: 0x0
> >    PCM:
> >      rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
> >      bits [0x1e]: 16 20 24 32
> >      formats [0x5]: PCM AC3
> > Node 0x03 [Pin Complex] wcaps 0x40739d: 8-Channels Digital Amp-Out CP
> >    Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
> >    Amp-Out vals:  [0x00 0x00]
> >    Pincap 0x00000094: OUT Detect HDMI
> >    Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
> >      Conn = Digital, Color = Unknown
> >      DefAssociation = 0x1, Sequence = 0x0
> >    Pin-ctls: 0x40: OUT
> >    Unsolicited: tag=08, enabled=1
> >    Connection: 1
> >       0x02
> > --endcollapse--
> > 
> > 
> > !!ALSA Device nodes
> > !!-----------------
> > 
> > crw-rw----+ 1 root audio 116,  0 Oct  3 20:20 /dev/snd/controlC0
> > crw-rw----+ 1 root audio 116,  6 Oct  3 20:20 /dev/snd/hwC0D2
> > crw-rw----+ 1 root audio 116,  7 Oct  3 20:20 /dev/snd/hwC0D3
> > crw-rw----+ 1 root audio 116, 24 Oct  3 20:20 /dev/snd/pcmC0D0c
> > crw-rw----+ 1 root audio 116, 16 Oct  3 22:31 /dev/snd/pcmC0D0p
> > crw-rw----+ 1 root audio 116, 17 Oct  4 13:08 /dev/snd/pcmC0D1p
> > crw-rw----+ 1 root audio 116, 19 Oct  4 13:02 /dev/snd/pcmC0D3p
> > crw-rw----+ 1 root audio 116,  1 Oct  3 20:20 /dev/snd/seq
> > crw-rw----+ 1 root audio 116, 33 Oct  3 20:20 /dev/snd/timer
> > 
> > 
> > !!Aplay/Arecord output
> > !!------------
> > 
> > APLAY
> > 
> > **** List of PLAYBACK Hardware Devices ****
> > card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
> >    Subdevices: 1/1
> >    Subdevice #0: subdevice #0
> > card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
> >    Subdevices: 0/1
> >    Subdevice #0: subdevice #0
> > card 0: Intel [HDA Intel], device 3: INTEL HDMI [INTEL HDMI]
> >    Subdevices: 1/1
> >    Subdevice #0: subdevice #0
> > 
> > ARECORD
> > 
> > **** List of CAPTURE Hardware Devices ****
> > card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
> >    Subdevices: 2/2
> >    Subdevice #0: subdevice #0
> >    Subdevice #1: subdevice #1
> > 
> > !!Amixer output
> > !!-------------
> > 
> > !!-------Mixer controls for card 0 [Intel]
> > 
> > Card hw:0 'Intel'/'HDA Intel at 0xd0520000 irq 27'
> >    Mixer name	: 'Intel G45 DEVELK'
> >    Components	: 'HDA:111d7676,80865003,00100202 HDA:80862803,80860101,00100000'
> >    Controls      : 51
> >    Simple ctrls  : 30
> > Simple mixer control 'Master',0
> >    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
> >    Playback channels: Mono
> >    Limits: Playback 0 - 64
> >    Mono: Playback 64 [100%] [0.00dB] [on]
> > Simple mixer control 'Headphone',0
> >    Capabilities: pvolume pswitch
> >    Playback channels: Front Left - Front Right
> >    Limits: Playback 0 - 64
> >    Mono:
> >    Front Left: Playback 64 [100%] [0.00dB] [off]
> >    Front Right: Playback 64 [100%] [0.00dB] [off]
> > Simple mixer control 'PCM',0
> >    Capabilities: pvolume
> >    Playback channels: Front Left - Front Right
> >    Limits: Playback 0 - 255
> >    Mono:
> >    Front Left: Playback 255 [100%] [0.00dB]
> >    Front Right: Playback 255 [100%] [0.00dB]
> > Simple mixer control 'Front Mic Jack Mode',0
> >    Capabilities: enum
> >    Items: 'Mic In' 'Line In'
> >    Item0: 'Mic In'
> > Simple mixer control 'Front Mic Mixer',0
> >    Capabilities: cvolume cswitch
> >    Capture channels: Front Left - Front Right
> >    Limits: Capture 0 - 31
> >    Front Left: Capture 23 [74%] [0.00dB] [off]
> >    Front Right: Capture 23 [74%] [0.00dB] [off]
> > Simple mixer control 'Center',0
> >    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
> >    Playback channels: Mono
> >    Limits: Playback 0 - 64
> >    Mono: Playback 64 [100%] [0.00dB] [off]
> > Simple mixer control 'LFE',0
> >    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
> >    Playback channels: Mono
> >    Limits: Playback 0 - 64
> >    Mono: Playback 64 [100%] [0.00dB] [off]
> > Simple mixer control 'Line In Mixer',0
> >    Capabilities: cvolume cswitch
> >    Capture channels: Front Left - Front Right
> >    Limits: Capture 0 - 31
> >    Front Left: Capture 23 [74%] [0.00dB] [off]
> >    Front Right: Capture 23 [74%] [0.00dB] [off]
> > Simple mixer control 'CD Mixer',0
> >    Capabilities: cvolume cswitch
> >    Capture channels: Front Left - Front Right
> >    Limits: Capture 0 - 31
> >    Front Left: Capture 23 [74%] [0.00dB] [off]
> >    Front Right: Capture 23 [74%] [0.00dB] [off]
> > Simple mixer control 'Mic Jack Mode',0
> >    Capabilities: enum
> >    Items: 'Mic In' 'Line In'
> >    Item0: 'Mic In'
> > Simple mixer control 'Mic Mixer',0
> >    Capabilities: cvolume cswitch
> >    Capture channels: Front Left - Front Right
> >    Limits: Capture 0 - 31
> >    Front Left: Capture 23 [74%] [0.00dB] [off]
> >    Front Right: Capture 23 [74%] [0.00dB] [off]
> > Simple mixer control 'IEC958',0
> >    Capabilities: pswitch pswitch-joined
> >    Playback channels: Mono
> >    Mono: Playback [on]
> > Simple mixer control 'IEC958 Default PCM',0
> >    Capabilities: pswitch pswitch-joined
> >    Playback channels: Mono
> >    Mono: Playback [on]
> > Simple mixer control 'IEC958 Playback Source',0
> >    Capabilities: enum
> >    Items: 'Digital Playback' 'Analog Mux 1' 'Analog Mux 2' 'Off'
> >    Item0: 'Digital Playback'
> > Simple mixer control 'IEC958 Playback Source',1
> >    Capabilities: enum
> >    Items: 'Digital Playback' 'Analog Mux 1' 'Analog Mux 2' 'Off'
> >    Item0: 'Digital Playback'
> > Simple mixer control 'IEC958',1
> >    Capabilities: pswitch pswitch-joined
> >    Playback channels: Mono
> >    Mono: Playback [on]
> > Simple mixer control 'Capture',0
> >    Capabilities: cvolume cswitch
> >    Capture channels: Front Left - Front Right
> >    Limits: Capture 0 - 15
> >    Front Left: Capture 0 [0%] [0.00dB] [off]
> >    Front Right: Capture 0 [0%] [0.00dB] [off]
> > Simple mixer control 'Capture',1
> >    Capabilities: cvolume cswitch
> >    Capture channels: Front Left - Front Right
> >    Limits: Capture 0 - 15
> >    Front Left: Capture 0 [0%] [0.00dB] [off]
> >    Front Right: Capture 0 [0%] [0.00dB] [off]
> > Simple mixer control 'Amp',0
> >    Capabilities: cvolume
> >    Capture channels: Front Left - Front Right
> >    Limits: Capture 0 - 3
> >    Front Left: Capture 0 [0%] [0.00dB]
> >    Front Right: Capture 0 [0%] [0.00dB]
> > Simple mixer control 'Amp Selector',0
> >    Capabilities: cenum
> >    Items: 'Front Microphone' 'Microphone' 'Line In'
> >    Item0: 'Front Microphone'
> > Simple mixer control 'DAC Mixer',0
> >    Capabilities: cvolume cswitch
> >    Capture channels: Front Left - Front Right
> >    Limits: Capture 0 - 31
> >    Front Left: Capture 23 [74%] [0.00dB] [off]
> >    Front Right: Capture 23 [74%] [0.00dB] [off]
> > Simple mixer control 'Digital Input Source',0
> >    Capabilities: enum
> >    Items: 'Analog Inputs' 'Digital Mic 1' 'Digital Mic 2' 'CD'
> >    Item0: 'Analog Inputs'
> > Simple mixer control 'Digital Input Source',1
> >    Capabilities: enum
> >    Items: 'Analog Inputs' 'Digital Mic 1' 'Digital Mic 2' 'CD'
> >    Item0: 'Analog Inputs'
> > Simple mixer control 'Input Source',0
> >    Capabilities: cenum
> >    Items: 'Mic' 'Front Mic'
> >    Item0: 'Mic'
> > Simple mixer control 'Input Source',1
> >    Capabilities: cenum
> >    Items: 'Mic' 'Front Mic'
> >    Item0: 'Mic'
> > Simple mixer control 'PC Beep',0
> >    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
> >    Playback channels: Mono
> >    Limits: Playback 0 - 3
> >    Mono: Playback 0 [0%] [-18.00dB] [off]
> > Simple mixer control 'Speaker',0
> >    Capabilities: pvolume pswitch
> >    Playback channels: Front Left - Front Right
> >    Limits: Playback 0 - 64
> >    Mono:
> >    Front Left: Playback 37 [58%] [-20.25dB] [on]
> >    Front Right: Playback 37 [58%] [-20.25dB] [on]
> > Simple mixer control 'Speaker',1
> >    Capabilities: pvolume pswitch
> >    Playback channels: Front Left - Front Right
> >    Limits: Playback 0 - 64
> >    Mono:
> >    Front Left: Playback 64 [100%] [0.00dB] [off]
> >    Front Right: Playback 64 [100%] [0.00dB] [off]
> > Simple mixer control 'Speaker',3
> >    Capabilities: pvolume pswitch
> >    Playback channels: Front Left - Front Right
> >    Limits: Playback 0 - 64
> >    Mono:
> >    Front Left: Playback 64 [100%] [0.00dB] [on]
> >    Front Right: Playback 64 [100%] [0.00dB] [on]
> > Simple mixer control 'Swap Center/LFE',0
> >    Capabilities: pswitch pswitch-joined
> >    Playback channels: Mono
> >    Mono: Playback [off]
> > 
> > 
> > !!Alsactl output
> > !!-------------
> > 
> > --startcollapse--
> > state.Intel {
> > 	control.1 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 15'
> > 		comment.dbmin 0
> > 		comment.dbmax 2250
> > 		iface MIXER
> > 		name 'Capture Volume'
> > 		value.0 0
> > 		value.1 0
> > 	}
> > 	control.2 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Capture Switch'
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.3 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 15'
> > 		comment.dbmin 0
> > 		comment.dbmax 2250
> > 		iface MIXER
> > 		name 'Capture Volume'
> > 		index 1
> > 		value.0 0
> > 		value.1 0
> > 	}
> > 	control.4 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Capture Switch'
> > 		index 1
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.5 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 31'
> > 		comment.dbmin -3450
> > 		comment.dbmax 1200
> > 		iface MIXER
> > 		name 'Front Mic Mixer Capture Volume'
> > 		value.0 23
> > 		value.1 23
> > 	}
> > 	control.6 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Front Mic Mixer Capture Switch'
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.7 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 31'
> > 		comment.dbmin -3450
> > 		comment.dbmax 1200
> > 		iface MIXER
> > 		name 'Mic Mixer Capture Volume'
> > 		value.0 23
> > 		value.1 23
> > 	}
> > 	control.8 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Mic Mixer Capture Switch'
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.9 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 31'
> > 		comment.dbmin -3450
> > 		comment.dbmax 1200
> > 		iface MIXER
> > 		name 'Line In Mixer Capture Volume'
> > 		value.0 23
> > 		value.1 23
> > 	}
> > 	control.10 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Line In Mixer Capture Switch'
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.11 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 31'
> > 		comment.dbmin -3450
> > 		comment.dbmax 1200
> > 		iface MIXER
> > 		name 'DAC Mixer Capture Volume'
> > 		value.0 23
> > 		value.1 23
> > 	}
> > 	control.12 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'DAC Mixer Capture Switch'
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.13 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 31'
> > 		comment.dbmin -3450
> > 		comment.dbmax 1200
> > 		iface MIXER
> > 		name 'CD Mixer Capture Volume'
> > 		value.0 23
> > 		value.1 23
> > 	}
> > 	control.14 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'CD Mixer Capture Switch'
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.15 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 64'
> > 		comment.dbmin -4800
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'Speaker Playback Volume'
> > 		value.0 37
> > 		value.1 37
> > 	}
> > 	control.16 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Speaker Playback Switch'
> > 		value.0 true
> > 		value.1 true
> > 	}
> > 	control.17 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 64'
> > 		comment.dbmin -4800
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'Speaker Playback Volume'
> > 		index 1
> > 		value.0 64
> > 		value.1 64
> > 	}
> > 	control.18 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Speaker Playback Switch'
> > 		index 1
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.19 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 1
> > 		comment.range '0 - 64'
> > 		comment.dbmin -4800
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'Center Playback Volume'
> > 		value 64
> > 	}
> > 	control.20 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'Center Playback Switch'
> > 		value false
> > 	}
> > 	control.21 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 1
> > 		comment.range '0 - 64'
> > 		comment.dbmin -4800
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'LFE Playback Volume'
> > 		value 64
> > 	}
> > 	control.22 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'LFE Playback Switch'
> > 		value false
> > 	}
> > 	control.23 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'Swap Center/LFE Playback Switch'
> > 		value false
> > 	}
> > 	control.24 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 64'
> > 		comment.dbmin -4800
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'Speaker Playback Volume'
> > 		index 3
> > 		value.0 64
> > 		value.1 64
> > 	}
> > 	control.25 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Speaker Playback Switch'
> > 		index 3
> > 		value.0 true
> > 		value.1 true
> > 	}
> > 	control.26 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 'Mic In'
> > 		comment.item.1 'Line In'
> > 		iface MIXER
> > 		name 'Mic Jack Mode'
> > 		value 'Mic In'
> > 	}
> > 	control.27 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 'Mic In'
> > 		comment.item.1 'Line In'
> > 		iface MIXER
> > 		name 'Front Mic Jack Mode'
> > 		value 'Mic In'
> > 	}
> > 	control.28 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'PC Beep Playback Switch'
> > 		value false
> > 	}
> > 	control.29 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 1
> > 		comment.range '0 - 3'
> > 		comment.dbmin -1800
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'PC Beep Playback Volume'
> > 		value 0
> > 	}
> > 	control.30 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 64'
> > 		comment.dbmin -4800
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'Headphone Playback Volume'
> > 		value.0 64
> > 		value.1 64
> > 	}
> > 	control.31 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 2
> > 		iface MIXER
> > 		name 'Headphone Playback Switch'
> > 		value.0 false
> > 		value.1 false
> > 	}
> > 	control.32 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 'Front Microphone'
> > 		comment.item.1 Microphone
> > 		comment.item.2 'Line In'
> > 		iface MIXER
> > 		name 'Amp Selector Capture Switch'
> > 		value 'Front Microphone'
> > 	}
> > 	control.33 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 3'
> > 		comment.dbmin 0
> > 		comment.dbmax 3000
> > 		iface MIXER
> > 		name 'Amp Capture Volume'
> > 		value.0 0
> > 		value.1 0
> > 	}
> > 	control.34 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 Mic
> > 		comment.item.1 'Front Mic'
> > 		iface MIXER
> > 		name 'Input Source'
> > 		value Mic
> > 	}
> > 	control.35 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 Mic
> > 		comment.item.1 'Front Mic'
> > 		iface MIXER
> > 		name 'Input Source'
> > 		index 1
> > 		value Mic
> > 	}
> > 	control.36 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 'Analog Inputs'
> > 		comment.item.1 'Digital Mic 1'
> > 		comment.item.2 'Digital Mic 2'
> > 		comment.item.3 CD
> > 		iface MIXER
> > 		name 'Digital Input Source'
> > 		value 'Analog Inputs'
> > 	}
> > 	control.37 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 'Analog Inputs'
> > 		comment.item.1 'Digital Mic 1'
> > 		comment.item.2 'Digital Mic 2'
> > 		comment.item.3 CD
> > 		iface MIXER
> > 		name 'Digital Input Source'
> > 		index 1
> > 		value 'Analog Inputs'
> > 	}
> > 	control.38 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 'Digital Playback'
> > 		comment.item.1 'Analog Mux 1'
> > 		comment.item.2 'Analog Mux 2'
> > 		comment.item.3 Off
> > 		iface MIXER
> > 		name 'IEC958 Playback Source'
> > 		value 'Digital Playback'
> > 	}
> > 	control.39 {
> > 		comment.access 'read write'
> > 		comment.type ENUMERATED
> > 		comment.count 1
> > 		comment.item.0 'Digital Playback'
> > 		comment.item.1 'Analog Mux 1'
> > 		comment.item.2 'Analog Mux 2'
> > 		comment.item.3 Off
> > 		iface MIXER
> > 		name 'IEC958 Playback Source'
> > 		index 1
> > 		value 'Digital Playback'
> > 	}
> > 	control.40 {
> > 		comment.access read
> > 		comment.type IEC958
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Playback Con Mask'
> > 		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> > 	}
> > 	control.41 {
> > 		comment.access read
> > 		comment.type IEC958
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Playback Pro Mask'
> > 		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> > 	}
> > 	control.42 {
> > 		comment.access 'read write locked'
> > 		comment.type IEC958
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Playback Default'
> > 		value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> > 	}
> > 	control.43 {
> > 		comment.access 'read write locked'
> > 		comment.type BOOLEAN
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Playback Switch'
> > 		value true
> > 	}
> > 	control.44 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Default PCM Playback Switch'
> > 		value true
> > 	}
> > 	control.45 {
> > 		comment.access 'read write'
> > 		comment.type INTEGER
> > 		comment.count 1
> > 		comment.range '0 - 64'
> > 		comment.dbmin -4800
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'Master Playback Volume'
> > 		value 64
> > 	}
> > 	control.46 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'Master Playback Switch'
> > 		value true
> > 	}
> > 	control.47 {
> > 		comment.access read
> > 		comment.type IEC958
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Playback Con Mask'
> > 		index 1
> > 		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> > 	}
> > 	control.48 {
> > 		comment.access read
> > 		comment.type IEC958
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Playback Pro Mask'
> > 		index 1
> > 		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> > 	}
> > 	control.49 {
> > 		comment.access 'read write'
> > 		comment.type IEC958
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Playback Default'
> > 		index 1
> > 		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
> > 	}
> > 	control.50 {
> > 		comment.access 'read write'
> > 		comment.type BOOLEAN
> > 		comment.count 1
> > 		iface MIXER
> > 		name 'IEC958 Playback Switch'
> > 		index 1
> > 		value true
> > 	}
> > 	control.51 {
> > 		comment.access 'read write user'
> > 		comment.type INTEGER
> > 		comment.count 2
> > 		comment.range '0 - 255'
> > 		comment.tlv '0000000100000008ffffec1400000014'
> > 		comment.dbmin -5100
> > 		comment.dbmax 0
> > 		iface MIXER
> > 		name 'PCM Playback Volume'
> > 		value.0 255
> > 		value.1 255
> > 	}
> > }
> > --endcollapse--
> > 
> > 
> > !!All Loaded Modules
> > !!------------------
> > 
> > Module
> > winbond_cir
> > led_class
> > acpi_cpufreq
> > cpufreq_userspace
> > cpufreq_stats
> > cpufreq_powersave
> > cpufreq_conservative
> > nfsd
> > exportfs
> > nfs
> > lockd
> > fscache
> > nfs_acl
> > auth_rpcgss
> > sunrpc
> > coretemp
> > lm85
> > hwmon_vid
> > loop
> > snd_hda_codec_intelhdmi
> > snd_hda_codec_idt
> > snd_hda_intel
> > snd_hda_codec
> > snd_hwdep
> > snd_pcm
> > snd_seq
> > snd_timer
> > snd_seq_device
> > psmouse
> > usbhid
> > snd
> > serio_raw
> > evdev
> > cp210x
> > soundcore
> > usbserial
> > snd_page_alloc
> > i2c_i801
> > hid
> > processor
> > button
> > ext3
> > jbd
> > mbcache
> > sg
> > sr_mod
> > cdrom
> > sd_mod
> > crc_t10dif
> > ata_generic
> > usb_storage
> > ata_piix
> > ahci
> > libata
> > scsi_mod
> > ide_pci_generic
> > ide_core
> > uhci_hcd
> > ehci_hcd
> > e1000e
> > thermal
> > fan
> > i915
> > i2c_algo_bit
> > video
> > thermal_sys
> > output
> > drm
> > i2c_core
> > intel_agp
> > 
> > 
> > !!Sysfs Files
> > !!-----------
> > 
> > /sys/class/sound/hwC0D2/init_pin_configs:
> > 0x0a 0x0221401f
> > 0x0b 0x02a19020
> > 0x0c 0x01113014
> > 0x0d 0x01114010
> > 0x0e 0x01a19030
> > 0x0f 0x01111012
> > 0x10 0x01116011
> > 0x11 0x40f000f0
> > 0x12 0x40f000f0
> > 0x13 0x40f000f0
> > 0x14 0x40f000f0
> > 0x22 0x40f000f0
> > 0x23 0x01451140
> > 0x24 0x40f000f0
> > 
> > /sys/class/sound/hwC0D2/driver_pin_configs:
> > 
> > /sys/class/sound/hwC0D2/user_pin_configs:
> > 
> > /sys/class/sound/hwC0D2/init_verbs:
> > 
> > /sys/class/sound/hwC0D3/init_pin_configs:
> > 0x03 0x18560010
> > 
> > /sys/class/sound/hwC0D3/driver_pin_configs:
> > 
> > /sys/class/sound/hwC0D3/user_pin_configs:
> > 
> > /sys/class/sound/hwC0D3/init_verbs:
> > 
> > 
> > !!ALSA/HDA dmesg
> > !!------------------
> > 
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/intel-gfx
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827





More information about the Intel-gfx mailing list