All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: hda-intel front headphone (8086:27d8 1043:83bc)
@ 2011-07-09  7:30 Raymond Yau
  2011-07-11 19:25 ` Alex
  0 siblings, 1 reply; 8+ messages in thread
From: Raymond Yau @ 2011-07-09  7:30 UTC (permalink / raw)
  To: ALSA Development Mailing List

> My knowledge of audio/alsa programming is really poor, but if someone suggest
> a patch I can setup the thing and do some debug.

Try Takashi 's daily snapshot tarball

you should able to get "Headphone Playback Volume" after this patch
"ALSA: hda - Code consolidation for ALC88x and ALC662 auto-parsers"

using hda-emu and it seem the driver support 6 channels even when the
pink and blue jacks are not retasked

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda-intel front headphone (8086:27d8 1043:83bc)
  2011-07-09  7:30 hda-intel front headphone (8086:27d8 1043:83bc) Raymond Yau
@ 2011-07-11 19:25 ` Alex
  2011-07-12  9:13   ` Raymond Yau
  0 siblings, 1 reply; 8+ messages in thread
From: Alex @ 2011-07-11 19:25 UTC (permalink / raw)
  To: alsa-devel

> > My knowledge of audio/alsa programming is really poor, but if someone
> > suggest a patch I can setup the thing and do some debug.
> 
> Try Takashi 's daily snapshot tarball
> 
> you should able to get "Headphone Playback Volume" after this patch
> "ALSA: hda - Code consolidation for ALC88x and ALC662 auto-parsers"
> 
> using hda-emu and it seem the driver support 6 channels even when the
> pink and blue jacks are not retasked

Hi Raymond, thanks for your support

built and installed the daily snapshot, the driver tarball only, now the mixer 
applications show adjustable headphone volume level, but still hear nothing. 
Should upgrade alsa lib or something else too?

Just a note, in the bios there's some related option:
Audio Controller: [Azalia]/Disable all
Front panel Support type: AC97/[HD Audio]

I checkd both AC97 and HD with the new alsa-driver with the same result.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda-intel front headphone (8086:27d8 1043:83bc)
  2011-07-11 19:25 ` Alex
@ 2011-07-12  9:13   ` Raymond Yau
  2011-07-13 18:43     ` Alex
  0 siblings, 1 reply; 8+ messages in thread
From: Raymond Yau @ 2011-07-12  9:13 UTC (permalink / raw)
  To: ALSA Development Mailing List, Takashi Iwai

2011/7/12 Alex <xenogenesi@virgilio.it>:
>> > My knowledge of audio/alsa programming is really poor, but if someone
>> > suggest a patch I can setup the thing and do some debug.
>>
>> Try Takashi 's daily snapshot tarball
>>
>> you should able to get "Headphone Playback Volume" after this patch
>> "ALSA: hda - Code consolidation for ALC88x and ALC662 auto-parsers"
>>
>> using hda-emu and it seem the driver support 6 channels even when the
>> pink and blue jacks are not retasked
>
> Hi Raymond, thanks for your support
>
> built and installed the daily snapshot, the driver tarball only, now the mixer
> applications show adjustable headphone volume level, but still hear nothing.
> Should upgrade alsa lib or something else too?

you may need to provide output of alsa-info.sh

configure --with-debug=verbose


>
> Just a note, in the bios there's some related option:
> Audio Controller: [Azalia]/Disable all
> Front panel Support type: AC97/[HD Audio]
>
> I checkd both AC97 and HD with the new alsa-driver with the same result.

Do your computer chassis have a HD Front Audio Panel ?

http://www.intel.com/support/motherboards/desktop/sb/CS-020642.htm#standards

You can also physically check the audio cable of the front panel audio
solution. If there is a cable connected to Pin 4, you have an HD Audio
module; if there is no cable to Pin 4, you have an AC97 module.

The difference between AC97 and HD Audio  "Front panel Support type:"
in BIOS setup
is Misc[11:8] of Configuration Default  is a bit field used to
indicate other information about the jack.
If bit 0 is set, it indicates that the jack has no presence detect
capability, so even if a Pin Complex indicates that the codec hardware
supports the presence detect functionality on the jack, the external
circuitry is not capable of supporting the functionality


you can use hda-jack-sense-test

http://thread.gmane.org/gmane.linux.alsa.devel/85051

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda-intel front headphone (8086:27d8 1043:83bc)
  2011-07-12  9:13   ` Raymond Yau
@ 2011-07-13 18:43     ` Alex
  0 siblings, 0 replies; 8+ messages in thread
From: Alex @ 2011-07-13 18:43 UTC (permalink / raw)
  To: alsa-devel

> 2011/7/12 Alex <xenogenesi@virgilio.it>:
> >> > My knowledge of audio/alsa programming is really poor, but if someone
> >> > suggest a patch I can setup the thing and do some debug.
> >> 
> >> Try Takashi 's daily snapshot tarball
> >> 
> >> you should able to get "Headphone Playback Volume" after this patch
> >> "ALSA: hda - Code consolidation for ALC88x and ALC662 auto-parsers"
> >> 
> >> using hda-emu and it seem the driver support 6 channels even when the
> >> pink and blue jacks are not retasked
> > 
> > Hi Raymond, thanks for your support
> > 
> > built and installed the daily snapshot, the driver tarball only, now the
> > mixer applications show adjustable headphone volume level, but still
> > hear nothing. Should upgrade alsa lib or something else too?
> 
> you may need to provide output of alsa-info.sh
> 
> configure --with-debug=verbose
> 
> > Just a note, in the bios there's some related option:
> > Audio Controller: [Azalia]/Disable all
> > Front panel Support type: AC97/[HD Audio]
> > 
> > I checkd both AC97 and HD with the new alsa-driver with the same result.
> 
> Do your computer chassis have a HD Front Audio Panel ?
> 
> http://www.intel.com/support/motherboards/desktop/sb/CS-020642.htm#standard
> s

Sorry I was missing all this stuff, for some unknown reason I was also sure 
everything working with windows but have checked today and it isn't

The chassis seem to support HD Audio
http://www.coolermaster.com/product.php?product_id=5239

> You can also physically check the audio cable of the front panel audio
> solution. If there is a cable connected to Pin 4, you have an HD Audio
> module; if there is no cable to Pin 4, you have an AC97 module.

You got it, guess something wrong here, I'll double check the cable and 
connections soon in few days then back here and let you know

> The difference between AC97 and HD Audio  "Front panel Support type:"
> in BIOS setup
> is Misc[11:8] of Configuration Default  is a bit field used to
> indicate other information about the jack.
> If bit 0 is set, it indicates that the jack has no presence detect
> capability, so even if a Pin Complex indicates that the codec hardware
> supports the presence detect functionality on the jack, the external
> circuitry is not capable of supporting the functionality
> 
> 
> you can use hda-jack-sense-test
> 
> http://thread.gmane.org/gmane.linux.alsa.devel/85051

Currently it work with the rear panel only

Pin 0x14 (Green Line Out): present = Yes
Pin 0x18 (Pink Mic): present = No
Pin 0x1a (Blue Line In): present = No



Thanks!

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda-intel front headphone (8086:27d8 1043:83bc)
  2011-07-06 13:34   ` Alex
@ 2011-07-07  1:31     ` Raymond Yau
  0 siblings, 0 replies; 8+ messages in thread
From: Raymond Yau @ 2011-07-07  1:31 UTC (permalink / raw)
  To: ALSA Development Mailing List

2011/7/6 Alex <xenogenesi@virgilio.it>:
>> 2011/7/4 Alex <xenogenesi@virgilio.it>:
>> > Hi,
>> >
>> > I run a Debian/sid on an Asus P5KPL-SE mainboard, the snd-hda-intel seem
>> > to work fine, ever if it run with guess method:
>> >
>> > Unknown hardware: "HDA-Intel" "Realtek ALC887"
>> > "HDA:10ec0887,104383bc,00100202" "0x1043" "0x83bc"
>> > Hardware is initialized using a guess method
>>
>> This is the message from "alsactl init"
>
> yes
>
>> > The only annoying thing is about the front headphone, every mixer
>> > application show the front headphone item but doesn't have adjustable
>> > level and I hear nothing on headphone.
>> >
>> > Any hint?
>> >
>> > http://www.alsa-project.org/db/?f=d6bc3005fab4683f2606e48f2bc909258a4ee3e
>> > 3
>>
>> The codec alc887 in your  Asus P5KPL-SE seem different from
>>
>> http://www.asus.com/Motherboards/Intel_Socket_775/P5KPL_SE/#specifications
>>
>> ALC662 High Definition Audio 6 -Channel CODEC
>> Audio Jack-detect Technology

The main point is both the specification and user manual only mention
6 channel codec
and you cannot get "Headphone Volume Control" when it is a 6 channel codec

>>
>> according to your codec info
>>
>> it seem that those fix_pin and multi_pin have the same capability to
>> connect to any DAC
>>
>>
>> static int alc880_auto_create_extra_out(struct alc_spec *spec, hda_nid_t
>> pin, const char *pfx)
>> {
>>
>>       } else if (alc880_is_multi_pin(pin)) {
>> +             nid = alc880_idx_to_dac(alc880_multi_pin_idx(pin));
>> +             /* specify the DAC as the extra output */
>> +             if (!spec->multiout.hp_nid)
>> +                     spec->multiout.hp_nid = nid;
>> +             else
>> +                     spec->multiout.extra_out_nid[0] = nid;
>> +             /* control HP volume/switch on the output mixer amp */
>> +             nid = alc880_idx_to_mixer(alc880_multi_pin_idx(pin));
>> +             err = add_pb_vol_ctrl(spec, ALC_CTL_WIDGET_VOL, pfx,
>> +                               HDA_COMPOSE_AMP_VAL(nid, 3, 0, HDA_OUTPUT));
>> +             if (err < 0)
>> +                     return err;
>>               /* set manual connection */
>>               /* we have only a switch on HP-out PIN */
>>               err = add_pb_sw_ctrl(spec, ALC_CTL_WIDGET_MUTE, pfx,
>>                                 HDA_COMPOSE_AMP_VAL(pin, 3, 0, HDA_OUTPUT));
>>               if (err < 0)
>>                       return err;
>>       }
>>       return 0;
>
> My knowledge of audio/alsa programming is really poor, but if someone suggest
> a patch I can setup the thing and do some debug.
>

you have to find out whether 0x05 can be used by the headphone 0x1b
and create a playback volume control at 0x0f (i.e. whether alc887 is a
8 channel codec )

Node 0x05 [Audio Output] wcaps 0x411: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0

Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x05 0x0b

Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x02214020: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda-intel front headphone (8086:27d8 1043:83bc)
  2011-07-06  4:15 ` Raymond Yau
@ 2011-07-06 13:34   ` Alex
  2011-07-07  1:31     ` Raymond Yau
  0 siblings, 1 reply; 8+ messages in thread
From: Alex @ 2011-07-06 13:34 UTC (permalink / raw)
  To: alsa-devel

> 2011/7/4 Alex <xenogenesi@virgilio.it>:
> > Hi,
> > 
> > I run a Debian/sid on an Asus P5KPL-SE mainboard, the snd-hda-intel seem
> > to work fine, ever if it run with guess method:
> > 
> > Unknown hardware: "HDA-Intel" "Realtek ALC887"
> > "HDA:10ec0887,104383bc,00100202" "0x1043" "0x83bc"
> > Hardware is initialized using a guess method
> 
> This is the message from "alsactl init"

yes

> > The only annoying thing is about the front headphone, every mixer
> > application show the front headphone item but doesn't have adjustable
> > level and I hear nothing on headphone.
> > 
> > Any hint?
> > 
> > http://www.alsa-project.org/db/?f=d6bc3005fab4683f2606e48f2bc909258a4ee3e
> > 3
> 
> The codec alc887 in your  Asus P5KPL-SE seem different from
> 
> http://www.asus.com/Motherboards/Intel_Socket_775/P5KPL_SE/#specifications
> 
> ALC662 High Definition Audio 6 -Channel CODEC
> Audio Jack-detect Technology
> 
> according to your codec info
> 
> it seem that those fix_pin and multi_pin have the same capability to
> connect to any DAC
> 
> 
> static int alc880_auto_create_extra_out(struct alc_spec *spec, hda_nid_t
> pin, const char *pfx)
> {
> 
> 	} else if (alc880_is_multi_pin(pin)) {
> +		nid = alc880_idx_to_dac(alc880_multi_pin_idx(pin));
> +		/* specify the DAC as the extra output */
> +		if (!spec->multiout.hp_nid)
> +			spec->multiout.hp_nid = nid;
> +		else
> +			spec->multiout.extra_out_nid[0] = nid;
> +		/* control HP volume/switch on the output mixer amp */
> +		nid = alc880_idx_to_mixer(alc880_multi_pin_idx(pin));
> +		err = add_pb_vol_ctrl(spec, ALC_CTL_WIDGET_VOL, pfx,
> +				  HDA_COMPOSE_AMP_VAL(nid, 3, 0, HDA_OUTPUT));
> +		if (err < 0)
> +			return err;
> 		/* set manual connection */
> 		/* we have only a switch on HP-out PIN */
> 		err = add_pb_sw_ctrl(spec, ALC_CTL_WIDGET_MUTE, pfx,
> 				  HDA_COMPOSE_AMP_VAL(pin, 3, 0, HDA_OUTPUT));
> 		if (err < 0)
> 			return err;
> 	}
> 	return 0;

My knowledge of audio/alsa programming is really poor, but if someone suggest 
a patch I can setup the thing and do some debug.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda-intel front headphone (8086:27d8 1043:83bc)
  2011-07-04 11:31 Alex
@ 2011-07-06  4:15 ` Raymond Yau
  2011-07-06 13:34   ` Alex
  0 siblings, 1 reply; 8+ messages in thread
From: Raymond Yau @ 2011-07-06  4:15 UTC (permalink / raw)
  To: ALSA Development Mailing List

2011/7/4 Alex <xenogenesi@virgilio.it>:
> Hi,
>
> I run a Debian/sid on an Asus P5KPL-SE mainboard, the snd-hda-intel seem to
> work fine, ever if it run with guess method:
>
> Unknown hardware: "HDA-Intel" "Realtek ALC887"
> "HDA:10ec0887,104383bc,00100202" "0x1043" "0x83bc"
> Hardware is initialized using a guess method

This is the message from "alsactl init"

>
> The only annoying thing is about the front headphone, every mixer application
> show the front headphone item but doesn't have adjustable level and I hear
> nothing on headphone.
>
> Any hint?
>
> http://www.alsa-project.org/db/?f=d6bc3005fab4683f2606e48f2bc909258a4ee3e3
>

The codec alc887 in your  Asus P5KPL-SE seem different from

http://www.asus.com/Motherboards/Intel_Socket_775/P5KPL_SE/#specifications

ALC662 High Definition Audio 6 -Channel CODEC
Audio Jack-detect Technology

according to your codec info

it seem that those fix_pin and multi_pin have the same capability to
connect to any DAC


static int alc880_auto_create_extra_out(struct alc_spec *spec, hda_nid_t pin,
					const char *pfx)
{

	} else if (alc880_is_multi_pin(pin)) {
+		nid = alc880_idx_to_dac(alc880_multi_pin_idx(pin));
+		/* specify the DAC as the extra output */
+		if (!spec->multiout.hp_nid)
+			spec->multiout.hp_nid = nid;
+		else
+			spec->multiout.extra_out_nid[0] = nid;
+		/* control HP volume/switch on the output mixer amp */
+		nid = alc880_idx_to_mixer(alc880_multi_pin_idx(pin));
+		err = add_pb_vol_ctrl(spec, ALC_CTL_WIDGET_VOL, pfx,
+				  HDA_COMPOSE_AMP_VAL(nid, 3, 0, HDA_OUTPUT));
+		if (err < 0)
+			return err;
		/* set manual connection */
		/* we have only a switch on HP-out PIN */
		err = add_pb_sw_ctrl(spec, ALC_CTL_WIDGET_MUTE, pfx,
				  HDA_COMPOSE_AMP_VAL(pin, 3, 0, HDA_OUTPUT));
		if (err < 0)
			return err;
	}
	return 0;

^ permalink raw reply	[flat|nested] 8+ messages in thread

* hda-intel front headphone (8086:27d8 1043:83bc)
@ 2011-07-04 11:31 Alex
  2011-07-06  4:15 ` Raymond Yau
  0 siblings, 1 reply; 8+ messages in thread
From: Alex @ 2011-07-04 11:31 UTC (permalink / raw)
  To: alsa-devel

[-- Attachment #1: Type: Text/Plain, Size: 564 bytes --]

Hi,

I run a Debian/sid on an Asus P5KPL-SE mainboard, the snd-hda-intel seem to 
work fine, ever if it run with guess method:

Unknown hardware: "HDA-Intel" "Realtek ALC887" 
"HDA:10ec0887,104383bc,00100202" "0x1043" "0x83bc"
Hardware is initialized using a guess method

The only annoying thing is about the front headphone, every mixer application 
show the front headphone item but doesn't have adjustable level and I hear 
nothing on headphone.

Any hint?

http://www.alsa-project.org/db/?f=d6bc3005fab4683f2606e48f2bc909258a4ee3e3

Thanks in advance
Regards

[-- Attachment #2: alsa-info.txt --]
[-- Type: text/plain, Size: 30357 bytes --]


!!################################
!!ALSA Information Script v 0.4.60
!!################################

!!Script ran on: Sun Jul  3 12:11:00 UTC 2011


!!Linux Distribution
!!------------------

Debian GNU/Linux wheezy/sid \n \l


!!DMI Information
!!---------------

Manufacturer:      System manufacturer
Product Name:      System Product Name
Product Version:   System Version


!!Kernel Information
!!------------------

Kernel release:    2.6.39-2-686-pae
Operating System:  GNU/Linux
Architecture:      i686
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     1.0.24
Library version:    1.0.23
Utilities version:  1.0.23


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

aRts:
      Installed - Yes (/usr/bin/artsd)
      Running - No


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9ffc000 irq 45


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
03:00.0 Multimedia video controller: Device 1a0a:6200 (rev 01)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!--------------------------------------------------------

00:1b.0 0403: 8086:27d8 (rev 01)
	Subsystem: 1043:83bc


!!Modprobe options (Sound related)
!!--------------------------------

snd-atiixp-modem: index=-2
snd-intel8x0m: index=-2
snd-via82xx-modem: index=-2
snd-pcsp: index=-2
snd-usb-audio: index=-2


!!Loaded sound module options
!!--------------------------

!!Module: snd_hda_intel
	bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : N


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: Realtek ALC887
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0887
Subsystem Id: 0x104383bc
Revision Id: 0x100202
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x411: Stereo
  Device: name="ALC887 Analog", type="Audio", device=0
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x411: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x411: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x05 [Audio Output] wcaps 0x411: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="ALC887 Digital", type="SPDIF", device=1
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Control: name="Capture Switch", index=0, device=0
  Control: name="Capture Volume", index=0, device=0
  Device: name="ALC887 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x13 0x13]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Control: name="Capture Switch", index=1, device=0
  Control: name="Capture Volume", index=1, device=0
  Device: name="ALC887 Analog", type="Audio", device=2
  Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x9f 0x9f]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x22
Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
  Converter: stream=0, channel=0
  SDI-Select: 0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x1f
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Rear Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Rear Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Front Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=1, ofs=0
  Control: name="Front Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=1, ofs=0
  Control: name="Line Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Line Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x00 0x00] [0x18 0x18] [0x19 0x19] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 10
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Control: name="PCM Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="PCM Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x11 0x11]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x04 0x0b
Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x05 0x0b
Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x11 [Pin Complex] wcaps 0x400780: Mono Digital
  Pincap 0x00000014: OUT Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x10
Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
  EAPD 0x0:
  Pin Default 0x01014010: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x15 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
  EAPD 0x0:
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c 0x0d* 0x0e 0x0f 0x26
Node 0x16 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00000036: IN OUT Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c 0x0d 0x0e* 0x0f 0x26
Node 0x17 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00000036: IN OUT Detect Trigger
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c 0x0d 0x0e 0x0f* 0x26
Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Control: name="Rear Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x01a19840: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x4, Sequence = 0x0
  Pin-ctls: 0x21: IN VREF_50
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Control: name="Front Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x02 0x02]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x02a19850: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0x5, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x0181304f: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x4, Sequence = 0xf
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0000373e: IN OUT HP Detect Trigger
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x02214020: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 5
     0x0c* 0x0d 0x0e 0x0f 0x26
Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00000024: IN Detect
  Pin Default 0x593301f0: [N/A] CD at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
  Pincap 0x00000020: IN
  Pin Default 0x4004c601: [N/A] Line Out at Ext N/A
    Conn = RCA, Color = UNKNOWN
    DefAssociation = 0x0, Sequence = 0x1
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400780: Mono Digital
  Pincap 0x00000014: OUT Detect
  Pin Default 0x99430130: [Fixed] SPDIF Out at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x06
Node 0x1f [Pin Complex] wcaps 0x400680: Mono Digital
  Pincap 0x00000024: IN Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=25
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Input Source", index=1, device=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 12
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Input Source", index=0, device=0
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 11
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x25 [Audio Output] wcaps 0x411: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x25 0x0b
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----  1 root audio 116,  7 Jul  3 14:01 /dev/snd/controlC0
crw-rw----  1 root audio 116,  6 Jul  3 14:01 /dev/snd/hwC0D0
crw-rw----  1 root audio 116,  5 Jul  3 14:01 /dev/snd/pcmC0D0c
crw-rw----  1 root audio 116,  4 Jul  3 14:01 /dev/snd/pcmC0D0p
crw-rw----  1 root audio 116,  3 Jul  3 14:01 /dev/snd/pcmC0D1p
crw-rw----  1 root audio 116,  2 Jul  3 14:01 /dev/snd/pcmC0D2c
crw-rw----  1 root audio 116,  1 Jul  3 14:01 /dev/snd/seq
crw-rw----  1 root audio 116, 33 Jul  3 14:01 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Jul  3 14:01 .
drwxr-xr-x 3 root root 220 Jul  3 14:01 ..
lrwxrwxrwx 1 root root  12 Jul  3 14:01 pci-0000:00:1b.0 -> ../controlC0


!!Aplay/Arecord output
!!------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC887 Analog [ALC887 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC887 Digital [ALC887 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC887 Analog [ALC887 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC887 Analog [ALC887 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [Intel]

Card hw:0 'Intel'/'HDA Intel at 0xf9ffc000 irq 45'
  Mixer name	: 'Realtek ALC887'
  Components	: 'HDA:10ec0887,104383bc,00100202'
  Controls      : 25
  Simple ctrls  : 15
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 17 [55%] [-21.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pswitch penum
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Front Mic',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 24 [77%] [1.50dB] [on]
  Front Right: Playback 24 [77%] [1.50dB] [on]
Simple mixer control 'Front Mic Boost',0
  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 2 [67%] [20.00dB]
  Front Right: 2 [67%] [20.00dB]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 25 [81%] [3.00dB] [on]
  Front Right: Playback 25 [81%] [3.00dB] [on]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 19 [61%] [12.00dB] [on]
  Front Right: Capture 19 [61%] [12.00dB] [on]
Simple mixer control 'Capture',1
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 31 [100%] [30.00dB] [off]
  Front Right: Capture 31 [100%] [30.00dB] [off]
Simple mixer control 'Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 0 [0%] [-30.00dB]
  Front Right: Capture 0 [0%] [-30.00dB]
Simple mixer control 'Input Source',0
  Capabilities: cenum
  Items: 'Rear Mic' 'Front Mic' 'Line'
  Item0: 'Rear Mic'
Simple mixer control 'Input Source',1
  Capabilities: cenum
  Items: 'Rear Mic' 'Front Mic' 'Line'
  Item0: 'Rear Mic'
Simple mixer control 'Rear Mic',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [on]
  Front Right: Playback 0 [0%] [-34.50dB] [on]
Simple mixer control 'Rear Mic Boost',0
  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]


!!Alsactl output
!!-------------

--startcollapse--
state.Intel {
	control.1 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -4650
		comment.dbmax 0
		iface MIXER
		name 'PCM Playback Volume'
		value.0 31
		value.1 31
	}
	control.2 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'PCM Playback Switch'
		value.0 true
		value.1 true
	}
	control.3 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 true
		value.1 true
	}
	control.4 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'Rear Mic Playback Volume'
		value.0 0
		value.1 0
	}
	control.5 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Rear Mic Playback Switch'
		value.0 true
		value.1 true
	}
	control.6 {
		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 Playback Volume'
		value.0 24
		value.1 24
	}
	control.7 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Front Mic Playback Switch'
		value.0 true
		value.1 true
	}
	control.8 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -3450
		comment.dbmax 1200
		iface MIXER
		name 'Line Playback Volume'
		value.0 25
		value.1 25
	}
	control.9 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Line Playback Switch'
		value.0 true
		value.1 true
	}
	control.10 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 3'
		comment.dbmin 0
		comment.dbmax 3000
		iface MIXER
		name 'Rear Mic Boost Volume'
		value.0 0
		value.1 0
	}
	control.11 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 3'
		comment.dbmin 0
		comment.dbmax 3000
		iface MIXER
		name 'Front Mic Boost Volume'
		value.0 2
		value.1 2
	}
	control.12 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
	}
	control.13 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		index 1
		value.0 false
		value.1 false
	}
	control.14 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -1650
		comment.dbmax 3000
		iface MIXER
		name 'Capture Volume'
		value.0 19
		value.1 19
	}
	control.15 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 31'
		comment.dbmin -1650
		comment.dbmax 3000
		iface MIXER
		name 'Capture Volume'
		index 1
		value.0 31
		value.1 31
	}
	control.16 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 'Rear Mic'
		comment.item.1 'Front Mic'
		comment.item.2 Line
		iface MIXER
		name 'Input Source'
		value 'Rear Mic'
	}
	control.17 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 'Rear Mic'
		comment.item.1 'Front Mic'
		comment.item.2 Line
		iface MIXER
		name 'Input Source'
		index 1
		value 'Rear Mic'
	}
	control.18 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.19 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.20 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.21 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
	}
	control.22 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Default PCM Playback Switch'
		value true
	}
	control.23 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 1
		comment.range '0 - 31'
		comment.dbmin -4650
		comment.dbmax 0
		iface MIXER
		name 'Master Playback Volume'
		value 17
	}
	control.24 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Master Playback Switch'
		value true
	}
	control.25 {
		comment.access 'read write user'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 120'
		comment.tlv '0000000100000008fffff44800000032'
		comment.dbmin -3000
		comment.dbmax 3000
		iface MIXER
		name 'Digital Capture Volume'
		value.0 0
		value.1 0
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
vboxnetadp
vboxnetflt
vboxdrv
fuse
max6650
coretemp
nvidia
firewire_sbp2
firewire_core
crc_itu_t
loop
dm_crypt
dm_mod
snd_hda_codec_realtek
snd_hda_intel
snd_hda_codec
snd_hwdep
snd_pcm_oss
snd_mixer_oss
snd_pcm
snd_seq_midi
snd_rawmidi
snd_seq_midi_event
snd_seq
snd_timer
snd_seq_device
joydev
snd
i2c_i801
usbhid
hid
pl2303
rng_core
i2c_core
soundcore
snd_page_alloc
evdev
asus_atk0110
processor
button
thermal_sys
psmouse
serio_raw
usbserial
ext3
jbd
mbcache
usb_storage
uas
sg
sr_mod
sd_mod
cdrom
crc_t10dif
ata_generic
uhci_hcd
ata_piix
libata
ehci_hcd
3c59x
usbcore
scsi_mod
r8169
mii


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x11 0x411111f0
0x12 0x411111f0
0x14 0x01014010
0x15 0x411111f0
0x16 0x411111f0
0x17 0x411111f0
0x18 0x01a19840
0x19 0x02a19850
0x1a 0x0181304f
0x1b 0x02214020
0x1c 0x593301f0
0x1d 0x4004c601
0x1e 0x99430130
0x1f 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:


!!ALSA/HDA dmesg
!!------------------

[    7.000074] i801_smbus 0000:00:1f.3: PCI INT B -> GSI 22 (level, low) -> IRQ 22
[    7.528793] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    7.528835] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[    7.528856] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    7.682938] hda_codec: ALC887: BIOS auto-probing.
[    7.687622] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[   11.109685] EXT3-fs (sda3): using internal journal



[-- Attachment #3: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-07-13 18:43 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-09  7:30 hda-intel front headphone (8086:27d8 1043:83bc) Raymond Yau
2011-07-11 19:25 ` Alex
2011-07-12  9:13   ` Raymond Yau
2011-07-13 18:43     ` Alex
  -- strict thread matches above, loose matches on Subject: below --
2011-07-04 11:31 Alex
2011-07-06  4:15 ` Raymond Yau
2011-07-06 13:34   ` Alex
2011-07-07  1:31     ` Raymond Yau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.