The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* HDA Intel microphone regression in 3.1.0
@ 2011-11-02 10:25 Chris Vine
  2011-11-02 10:54 ` Borislav Petkov
  2011-11-02 12:40 ` Sergey S. Kostyliov
  0 siblings, 2 replies; 13+ messages in thread
From: Chris Vine @ 2011-11-02 10:25 UTC (permalink / raw)
  To: Linux Kernel Mailing List

My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with Realtek
ALC269 chip.  With the 3.1.0 kernel, all microphone input (both with the
internal microphone and any external microphone) is permanently
muted, although sound output works OK.  Microphone input works correctly
with the 3.0 and earlier kernels.

The only obvious difference between the 3.0 and 3.1 kernels is that
with kernel 3.0.7, 'dmesg | grep HDA' gives this:

 HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
 HDA Intel 0000:00:1b.0: setting latency timer to 64
 input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
 input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
 input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12

whereas with kernel 3.1.0 it just gives:

 input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9
 input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
 input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11

lspci -v gives the following audio hardware information:

 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
	Subsystem: Lenovo Device 3be9
	Flags: bus master, fast devsel, latency 0, IRQ 22
	Memory at fc140000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [130] Root Complex Link
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd-hda-intel

lsmod | egrep "snd|sound" gives:

 snd_seq_dummy           1023  0 
 snd_seq_oss            23792  0 
 snd_seq_midi_event      4408  1 snd_seq_oss
 snd_seq                39673  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
 snd_seq_device          4121  3 snd_seq_dummy,snd_seq_oss,snd_seq
 snd_pcm_oss            33087  0 
 snd_mixer_oss          12647  1 snd_pcm_oss
 snd_hda_codec_realtek   205307  1 
 snd_hda_intel          18347  2 
 snd_hda_codec          64459  2 snd_hda_codec_realtek,snd_hda_intel
 snd_hwdep               4420  1 snd_hda_codec
 snd_pcm                57725  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
 snd_timer              14567  2 snd_seq,snd_pcm
 snd                    40539  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
 soundcore               4129  1 snd
 snd_page_alloc          5445  2 snd_hda_intel,snd_pcm

Chris

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 10:25 HDA Intel microphone regression in 3.1.0 Chris Vine
@ 2011-11-02 10:54 ` Borislav Petkov
  2011-11-02 11:09   ` Takashi Iwai
  2011-11-02 12:40 ` Sergey S. Kostyliov
  1 sibling, 1 reply; 13+ messages in thread
From: Borislav Petkov @ 2011-11-02 10:54 UTC (permalink / raw)
  To: Chris Vine; +Cc: Takashi Iwai, Linux Kernel Mailing List, linux-sound

(adding some more people to Cc)

On Wed, Nov 02, 2011 at 10:25:54AM +0000, Chris Vine wrote:
> My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with Realtek
> ALC269 chip.  With the 3.1.0 kernel, all microphone input (both with the
> internal microphone and any external microphone) is permanently
> muted, although sound output works OK.  Microphone input works correctly
> with the 3.0 and earlier kernels.
> 
> The only obvious difference between the 3.0 and 3.1 kernels is that
> with kernel 3.0.7, 'dmesg | grep HDA' gives this:
> 
>  HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
>  HDA Intel 0000:00:1b.0: setting latency timer to 64
>  input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
>  input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
>  input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
> 
> whereas with kernel 3.1.0 it just gives:
> 
>  input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9
>  input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
>  input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
> 
> lspci -v gives the following audio hardware information:
> 
>  00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
> 	Subsystem: Lenovo Device 3be9
> 	Flags: bus master, fast devsel, latency 0, IRQ 22
> 	Memory at fc140000 (64-bit, non-prefetchable) [size=16K]
> 	Capabilities: [50] Power Management version 2
> 	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
> 	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
> 	Capabilities: [100] Virtual Channel
> 	Capabilities: [130] Root Complex Link
> 	Kernel driver in use: snd_hda_intel
> 	Kernel modules: snd-hda-intel
> 
> lsmod | egrep "snd|sound" gives:
> 
>  snd_seq_dummy           1023  0 
>  snd_seq_oss            23792  0 
>  snd_seq_midi_event      4408  1 snd_seq_oss
>  snd_seq                39673  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
>  snd_seq_device          4121  3 snd_seq_dummy,snd_seq_oss,snd_seq
>  snd_pcm_oss            33087  0 
>  snd_mixer_oss          12647  1 snd_pcm_oss
>  snd_hda_codec_realtek   205307  1 
>  snd_hda_intel          18347  2 
>  snd_hda_codec          64459  2 snd_hda_codec_realtek,snd_hda_intel
>  snd_hwdep               4420  1 snd_hda_codec
>  snd_pcm                57725  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
>  snd_timer              14567  2 snd_seq,snd_pcm
>  snd                    40539  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
>  soundcore               4129  1 snd
>  snd_page_alloc          5445  2 snd_hda_intel,snd_pcm
> 
> Chris
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

-- 
Regards/Gruss,
Boris.

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 10:54 ` Borislav Petkov
@ 2011-11-02 11:09   ` Takashi Iwai
  2011-11-02 17:07     ` Chris Vine
  0 siblings, 1 reply; 13+ messages in thread
From: Takashi Iwai @ 2011-11-02 11:09 UTC (permalink / raw)
  To: Borislav Petkov; +Cc: Chris Vine, Linux Kernel Mailing List, linux-sound

At Wed, 2 Nov 2011 11:54:42 +0100,
Borislav Petkov wrote:
> 
> (adding some more people to Cc)
> 
> On Wed, Nov 02, 2011 at 10:25:54AM +0000, Chris Vine wrote:
> > My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with Realtek
> > ALC269 chip.  With the 3.1.0 kernel, all microphone input (both with the
> > internal microphone and any external microphone) is permanently
> > muted, although sound output works OK.  Microphone input works correctly
> > with the 3.0 and earlier kernels.
> > 
> > The only obvious difference between the 3.0 and 3.1 kernels is that
> > with kernel 3.0.7, 'dmesg | grep HDA' gives this:
> > 
> >  HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
> >  HDA Intel 0000:00:1b.0: setting latency timer to 64
> >  input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
> >  input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
> >  input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
> > 
> > whereas with kernel 3.1.0 it just gives:
> > 
> >  input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9
> >  input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
> >  input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11

It's just a red herring.

> > lspci -v gives the following audio hardware information:
> > 
> >  00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
> > 	Subsystem: Lenovo Device 3be9
> > 	Flags: bus master, fast devsel, latency 0, IRQ 22
> > 	Memory at fc140000 (64-bit, non-prefetchable) [size=16K]
> > 	Capabilities: [50] Power Management version 2
> > 	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
> > 	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
> > 	Capabilities: [100] Virtual Channel
> > 	Capabilities: [130] Root Complex Link
> > 	Kernel driver in use: snd_hda_intel
> > 	Kernel modules: snd-hda-intel

Please give alsa-info.sh outputs taken from both 3.0 and 3.1 kernels.


thanks,

Takashi

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 10:25 HDA Intel microphone regression in 3.1.0 Chris Vine
  2011-11-02 10:54 ` Borislav Petkov
@ 2011-11-02 12:40 ` Sergey S. Kostyliov
  2011-11-02 17:08   ` Chris Vine
  1 sibling, 1 reply; 13+ messages in thread
From: Sergey S. Kostyliov @ 2011-11-02 12:40 UTC (permalink / raw)
  To: Chris Vine; +Cc: Linux Kernel Mailing List

On 2 November 2011 12:25, Chris Vine <chris@cvine.freeserve.co.uk> wrote:
> My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with Realtek
> ALC269 chip.  With the 3.1.0 kernel, all microphone input (both with the
> internal microphone and any external microphone) is permanently
> muted, although sound output works OK.  Microphone input works correctly
> with the 3.0 and earlier kernels.
Could you please say do you have CONFIG_SND_HDA_GENERIC == y ?
I had experienced the same problem with CONFIG_SND_HDA_GENERIC = y
Turning it off it cured the problem for me.

>
> The only obvious difference between the 3.0 and 3.1 kernels is that
> with kernel 3.0.7, 'dmesg | grep HDA' gives this:
>
>  HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
>  HDA Intel 0000:00:1b.0: setting latency timer to 64
>  input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
>  input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
>  input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
>
> whereas with kernel 3.1.0 it just gives:
>
>  input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9
>  input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
>  input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
>
> lspci -v gives the following audio hardware information:
>
>  00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
>        Subsystem: Lenovo Device 3be9
>        Flags: bus master, fast devsel, latency 0, IRQ 22
>        Memory at fc140000 (64-bit, non-prefetchable) [size=16K]
>        Capabilities: [50] Power Management version 2
>        Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
>        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
>        Capabilities: [100] Virtual Channel
>        Capabilities: [130] Root Complex Link
>        Kernel driver in use: snd_hda_intel
>        Kernel modules: snd-hda-intel
>
> lsmod | egrep "snd|sound" gives:
>
>  snd_seq_dummy           1023  0
>  snd_seq_oss            23792  0
>  snd_seq_midi_event      4408  1 snd_seq_oss
>  snd_seq                39673  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
>  snd_seq_device          4121  3 snd_seq_dummy,snd_seq_oss,snd_seq
>  snd_pcm_oss            33087  0
>  snd_mixer_oss          12647  1 snd_pcm_oss
>  snd_hda_codec_realtek   205307  1
>  snd_hda_intel          18347  2
>  snd_hda_codec          64459  2 snd_hda_codec_realtek,snd_hda_intel
>  snd_hwdep               4420  1 snd_hda_codec
>  snd_pcm                57725  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
>  snd_timer              14567  2 snd_seq,snd_pcm
>  snd                    40539  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
>  soundcore               4129  1 snd
>  snd_page_alloc          5445  2 snd_hda_intel,snd_pcm
>
> Chris
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 11:09   ` Takashi Iwai
@ 2011-11-02 17:07     ` Chris Vine
  2011-11-02 18:54       ` Takashi Iwai
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Vine @ 2011-11-02 17:07 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Borislav Petkov, Linux Kernel Mailing List, linux-sound

On Wed, 02 Nov 2011 12:09:03 +0100
Takashi Iwai <tiwai@suse.de> wrote:
> At Wed, 2 Nov 2011 11:54:42 +0100,
> Borislav Petkov wrote:
> > 
> > (adding some more people to Cc)
> > 
> > On Wed, Nov 02, 2011 at 10:25:54AM +0000, Chris Vine wrote:
> > > My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with
> > > Realtek ALC269 chip.  With the 3.1.0 kernel, all microphone input
> > > (both with the internal microphone and any external microphone)
> > > is permanently muted, although sound output works OK.  Microphone
> > > input works correctly with the 3.0 and earlier kernels.
> > > 
> > > The only obvious difference between the 3.0 and 3.1 kernels is
> > > that with kernel 3.0.7, 'dmesg | grep HDA' gives this:
> > > 
> > >  HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ
> > > 22 HDA Intel 0000:00:1b.0: setting latency timer to 64
> > >  input: HDA Digital PCBeep
> > > as /devices/pci0000:00/0000:00:1b.0/input/input10 input: HDA
> > > Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
> > > input: HDA Intel Headphone
> > > as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
> > > 
> > > whereas with kernel 3.1.0 it just gives:
> > > 
> > >  input: HDA Digital PCBeep
> > > as /devices/pci0000:00/0000:00:1b.0/input/input9 input: HDA Intel
> > > Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
> > > input: HDA Intel Headphone
> > > as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
> 
> It's just a red herring.
> 
> > > lspci -v gives the following audio hardware information:
> > > 
> > >  00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High
> > > Definition Audio Controller (rev 02) Subsystem: Lenovo Device 3be9
> > > 	Flags: bus master, fast devsel, latency 0, IRQ 22
> > > 	Memory at fc140000 (64-bit, non-prefetchable) [size=16K]
> > > 	Capabilities: [50] Power Management version 2
> > > 	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
> > > 	Capabilities: [70] Express Root Complex Integrated
> > > Endpoint, MSI 00 Capabilities: [100] Virtual Channel
> > > 	Capabilities: [130] Root Complex Link
> > > 	Kernel driver in use: snd_hda_intel
> > > 	Kernel modules: snd-hda-intel
> 
> Please give alsa-info.sh outputs taken from both 3.0 and 3.1 kernels.

Attached as below (warning, this is long).

-----------------------------------------------------------------------------
=============================================================================
-----------------------------------------------------------------------------

For 3.0.7, with working microphone input:

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.60
!!################################

!!Script ran on: Wed Nov  2 16:59:00 UTC 2011


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

Slackware 13.37.0


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

Manufacturer:      LENOVO
Product Name:      20021,2959
Product Version:   Lenovo Ideapad S12


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

Kernel release:    3.0.7
Operating System:  GNU/Linux
Architecture:      i686
Processor:         Intel(R) Atom(TM) CPU N270   @ 1.60GHz
SMP Enabled:       Yes


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

Driver version:     1.0.24
Library version:    1.0.24.1
Utilities version:  1.0.24.2


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

snd_hda_intel


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

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

ESound Daemon:
      Installed - Yes (/usr/bin/esd)
      Running - No


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

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfc140000 irq 22


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

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)


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

00:1b.0 0403: 8086:27d8 (rev 02)
	Subsystem: 17aa:3be9
--
	Prefetchable memory behind bridge: 0000000040200000-00000000403fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-


!!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
	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 ALC269
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0269
Subsystem Id: 0x17aa6000
Revision Id: 0x100004
No Modem Function Group found
Default PCM:
    rates [0x5f0]: 32000 44100 48000 88200 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 0x1d: Stereo Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC269 Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x38 0x38]
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x38 0x38]
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x90 0x90]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x24
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Volume", index=0, device=0
  Control: name="Capture Switch", index=0, device=0
  Control: name="Mic Boost Volume", index=0, device=0
  Control: name="Internal Mic Boost Volume", index=0, device=0
  Device: name="ALC269 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x1d 0x1d]
  Converter: stream=1, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x23
Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=4, ofs=0
  Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=4, ofs=0
  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
     0x18 0x19 0x1a 0x1b 0x1d
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Connection: 2
     0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00] [0x00]
  Connection: 2
     0x0c 0x0d
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x11 [Pin Complex] wcaps 0x400380: 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
  Connection: 1
     0x10
Node 0x12 [Pin Complex] wcaps 0x400001: 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:
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00010050: OUT EAPD Balanced
  EAPD 0x2: EAPD
  Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Connection: 2
     0x0c* 0x0d
Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=04, enabled=1
  Connection: 2
     0x0c 0x0d*
Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80]
  Pincap 0x00000010: OUT
  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
  Connection: 1
     0x0e
Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="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 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x01a19820: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=08, enabled=1
  Connection: 2
     0x0c* 0x0d
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Internal 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:  [0x03 0x03]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x99a3092f: [Fixed] Mic at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x2, Sequence = 0xf
    Misc = NO_PRESENCE
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=00, enabled=0
  Connection: 2
     0x0c* 0x0d
Node 0x1a [Pin Complex] wcaps 0x40018f: 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 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  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 VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 2
     0x0c* 0x0d
Node 0x1b [Pin Complex] wcaps 0x40018f: 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 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  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 VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 2
     0x0c* 0x0d
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40138205: [N/A] Speaker at Ext N/A
    Conn = ATAPI, Color = Purple
    DefAssociation = 0x0, Sequence = 0x5
  Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400380: 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
  Connection: 1
     0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=33
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 7
     0x18 0x19* 0x1a 0x1b 0x1d 0x12 0x0b
Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 6
     0x18 0x19 0x1a 0x1b 0x1d 0x0b
--endcollapse--


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

crw-rw----+ 1 root audio 116,  5 Nov  2 16:53 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  4 Nov  2 16:53 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  3 Nov  2 16:55 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  2 Nov  2 16:58 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  1 Nov  2 16:54 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Nov  2 16:53 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Nov  2 16:53 .
drwxr-xr-x 3 root root 180 Nov  2 16:53 ..
lrwxrwxrwx 1 root root  12 Nov  2 16:53 pci-0000:00:1b.0 -> ../controlC0


!!ALSA configuration files
!!------------------------

!!System wide config file (/etc/asound.conf)

#pcm.pulse {
#    type pulse
#}

#ctl.pulse {
#    type pulse
#}

# this will pass all pcm output through pulseaudio via the alsa
# pulseaudio plugin (in alsa-plugins): comment it out if you don't
# want that
#pcm.!default {
#    type pulse
#}

# this will only allow mixers such as alsamixer to access the
# pulseaudio volume control - usually you don't want this so keep it
# commented out
#ctl.!default {
#    type pulse
#}

pcm.headset {
    type bluetooth
}

ctl.headset {
    type bluetooth
}


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

APLAY

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

ARECORD

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

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

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

Card hw:0 'Intel'/'HDA Intel at 0xfc140000 irq 22'
  Mixer name	: 'Realtek ALC269'
  Components	: 'HDA:10ec0269,17aa6000,00100004'
  Controls      : 13
  Simple ctrls  : 8
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 57 [89%] [-7.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 63 [98%] [0.00dB] [on]
  Front Right: Playback 63 [98%] [0.00dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 63 [98%] [0.00dB] [on]
  Front Right: Playback 63 [98%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume penum
  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 '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 'Beep',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [off]
  Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 46
  Front Left: Capture 29 [63%] [12.00dB] [on]
  Front Right: Capture 29 [63%] [12.00dB] [on]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.00dB]


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

--startcollapse--
state.Intel {
	control.1 {
		iface MIXER
		name 'Speaker Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.2 {
		iface MIXER
		name 'Speaker Playback Volume'
		value.0 63
		value.1 63
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 64'
			dbmin -6300
			dbmax 100
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.3 {
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.4 {
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 63
		value.1 63
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 64'
			dbmin -6300
			dbmax 100
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.5 {
		iface MIXER
		name 'Capture Volume'
		value.0 29
		value.1 29
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 46'
			dbmin -1700
			dbmax 2900
			dbvalue.0 1200
			dbvalue.1 1200
		}
	}
	control.6 {
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.7 {
		iface MIXER
		name 'Mic Boost Volume'
		value.0 2
		value.1 2
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3000
			dbvalue.0 2000
			dbvalue.1 2000
		}
	}
	control.8 {
		iface MIXER
		name 'Internal Mic Boost Volume'
		value.0 3
		value.1 3
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3000
			dbvalue.0 3000
			dbvalue.1 3000
		}
	}
	control.9 {
		iface MIXER
		name 'Beep Playback Volume'
		value.0 23
		value.1 23
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 31'
			dbmin -3450
			dbmax 1200
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.10 {
		iface MIXER
		name 'Beep Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.11 {
		iface MIXER
		name 'Master Playback Volume'
		value 57
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 64'
			dbmin -6400
			dbmax 0
			dbvalue.0 -700
		}
	}
	control.12 {
		iface MIXER
		name 'Master Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.13 {
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 255'
			tlv '0000000100000008ffffec1400000014'
			dbmin -5100
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


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

Module
michael_mic
arc4
ecb
snd_seq_dummy
snd_seq_oss
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
snd_mixer_oss
rfcomm
bnep
ipv6
xt_recent
xt_tcpudp
nf_conntrack_ipv4
nf_defrag_ipv4
iptable_filter
ip_tables
xt_helper
xt_conntrack
xt_state
x_tables
nf_conntrack_sip
nf_conntrack_irc
nf_conntrack_ftp
nf_conntrack
cpufreq_ondemand
speedstep_lib
acpi_cpufreq
freq_table
mperf
parport_pc
parport
fuse
lib80211_crypt_tkip
snd_hda_codec_realtek
wl
i915
drm_kms_helper
drm
snd_hda_intel
snd_hda_codec
i2c_algo_bit
snd_hwdep
snd_pcm
uvcvideo
tg3
snd_timer
snd
intel_agp
soundcore
ideapad_laptop
sparse_keymap
joydev
btusb
lib80211
processor
video
thermal
bluetooth
libphy
thermal_sys
sg
usbhid
psmouse
snd_page_alloc
wmi
rfkill
intel_gtt
videodev
hwmon
ac
serio_raw
battery
agpgart
i2c_i801
button
evdev


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

/sys/class/sound/hwC0D0/init_pin_configs:
0x11 0x411111f0
0x12 0x411111f0
0x14 0x99130110
0x15 0x0121401f
0x16 0x411111f0
0x18 0x01a19820
0x19 0x99a3092f
0x1a 0x411111f0
0x1b 0x411111f0
0x1d 0x40138205
0x1e 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:


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

ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[drm] Initialized drm 1.1.0 20060810
HDA Intel 0000:00:1b.0: setting latency timer to 64
wl: module license 'MIXED/Proprietary' taints kernel.
--
wl 0000:03:00.0: setting latency timer to 64
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input10
input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16

End of 3.0.7

-----------------------------------------------------------------------------
=============================================================================
-----------------------------------------------------------------------------

For 3.1.0 (microphone input not working:

upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.60
!!################################

!!Script ran on: Wed Nov  2 16:19:59 UTC 2011


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

Slackware 13.37.0


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

Manufacturer:      LENOVO
Product Name:      20021,2959
Product Version:   Lenovo Ideapad S12


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

Kernel release:    3.1.0
Operating System:  GNU/Linux
Architecture:      i686
Processor:         Intel(R) Atom(TM) CPU N270   @ 1.60GHz
SMP Enabled:       Yes


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

Driver version:     1.0.24
Library version:    1.0.24.1
Utilities version:  1.0.24.2


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

snd_hda_intel


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

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes

ESound Daemon:
      Installed - Yes (/usr/bin/esd)
      Running - No


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

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfc140000 irq 22


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

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)


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

00:1b.0 0403: 8086:27d8 (rev 02)
	Subsystem: 17aa:3be9
--
	Prefetchable memory behind bridge: 0000000040200000-00000000403fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-


!!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
	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 ALC269
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0269
Subsystem Id: 0x17aa6000
Revision Id: 0x100004
No Modem Function Group found
Default PCM:
    rates [0x5f0]: 32000 44100 48000 88200 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 0x1d: Stereo Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC269 Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x38 0x38]
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals:  [0x38 0x38]
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
  Control: name="Capture Switch", index=0, device=0
  Control: name="Mic Boost Volume", index=0, device=0
  Control: name="Internal Mic Boost Volume", index=0, device=0
  Device: name="ALC269 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x90 0x90]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x24
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC269 Analog", type="Audio", device=2
  Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals:  [0x1e 0x1e]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x23
Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Beep Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=4, ofs=0
  Control: name="Beep Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=4, ofs=0
  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
     0x18 0x19 0x1a 0x1b 0x1d
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Connection: 2
     0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00] [0x00]
  Connection: 2
     0x0c 0x0d
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x11 [Pin Complex] wcaps 0x400380: 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
  Connection: 1
     0x10
Node 0x12 [Pin Complex] wcaps 0x400001: 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:
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00010050: OUT EAPD Balanced
  EAPD 0x2: EAPD
  Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Connection: 2
     0x0c* 0x0d
Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=04, enabled=1
  Connection: 2
     0x0c 0x0d*
Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80]
  Pincap 0x00000010: OUT
  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
  Connection: 1
     0x0e
Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="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 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x01a19820: [Jack] Mic at Ext Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=08, enabled=1
  Connection: 2
     0x0c* 0x0d
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
  Control: name="Internal 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:  [0x03 0x03]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x99a3092f: [Fixed] Mic at Int ATAPI
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x2, Sequence = 0xf
    Misc = NO_PRESENCE
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=00, enabled=0
  Connection: 2
     0x0c* 0x0d
Node 0x1a [Pin Complex] wcaps 0x40018f: 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 0x0000373c: IN OUT HP Detect
    Vref caps: HIZ 50 GRD 80 100
  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 VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 2
     0x0c* 0x0d
Node 0x1b [Pin Complex] wcaps 0x40018f: 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 0x00003734: IN OUT Detect
    Vref caps: HIZ 50 GRD 80 100
  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 VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Connection: 2
     0x0c* 0x0d
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400000: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40138205: [N/A] Speaker at Ext N/A
    Conn = ATAPI, Color = Purple
    DefAssociation = 0x0, Sequence = 0x5
  Pin-ctls: 0x20: IN
Node 0x1e [Pin Complex] wcaps 0x400380: 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
  Connection: 1
     0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=33
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 7
     0x18 0x19* 0x1a 0x1b 0x1d 0x12 0x0b
Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  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]
  Connection: 6
     0x18 0x19 0x1a 0x1b 0x1d 0x0b
--endcollapse--


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

crw-rw----+ 1 root audio 116,  6 Nov  2 10:02 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  5 Nov  2 10:02 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  4 Nov  2 10:03 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  3 Nov  2 16:19 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  2 Nov  2 10:02 /dev/snd/pcmC0D2c
crw-rw----+ 1 root audio 116,  1 Nov  2 10:03 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Nov  2 10:02 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Nov  2 10:02 .
drwxr-xr-x 3 root root 200 Nov  2 10:02 ..
lrwxrwxrwx 1 root root  12 Nov  2 10:02 pci-0000:00:1b.0 -> ../controlC0


!!ALSA configuration files
!!------------------------

!!System wide config file (/etc/asound.conf)

#pcm.pulse {
#    type pulse
#}

#ctl.pulse {
#    type pulse
#}

# this will pass all pcm output through pulseaudio via the alsa
# pulseaudio plugin (in alsa-plugins): comment it out if you don't
# want that
#pcm.!default {
#    type pulse
#}

# this will only allow mixers such as alsamixer to access the
# pulseaudio volume control - usually you don't want this so keep it
# commented out
#ctl.!default {
#    type pulse
#}

pcm.headset {
    type bluetooth
}

ctl.headset {
    type bluetooth
}


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

APLAY

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

ARECORD

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

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

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

Card hw:0 'Intel'/'HDA Intel at 0xfc140000 irq 22'
  Mixer name	: 'Realtek ALC269'
  Components	: 'HDA:10ec0269,17aa6000,00100004'
  Controls      : 13
  Simple ctrls  : 8
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 57 [89%] [-7.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 63 [98%] [0.00dB] [on]
  Front Right: Playback 63 [98%] [0.00dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 63 [98%] [0.00dB] [on]
  Front Right: Playback 63 [98%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume penum
  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 '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 'Beep',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [off]
  Front Right: Playback 23 [74%] [0.00dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 46
  Front Left: Capture 30 [65%] [13.00dB] [on]
  Front Right: Capture 30 [65%] [13.00dB] [on]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.00dB]


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

--startcollapse--
state.Intel {
	control.1 {
		iface MIXER
		name 'Speaker Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.2 {
		iface MIXER
		name 'Speaker Playback Volume'
		value.0 63
		value.1 63
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 64'
			dbmin -6300
			dbmax 100
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.3 {
		iface MIXER
		name 'Headphone Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.4 {
		iface MIXER
		name 'Headphone Playback Volume'
		value.0 63
		value.1 63
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 64'
			dbmin -6300
			dbmax 100
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.5 {
		iface MIXER
		name 'Capture Volume'
		value.0 30
		value.1 30
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 46'
			dbmin -1700
			dbmax 2900
			dbvalue.0 1300
			dbvalue.1 1300
		}
	}
	control.6 {
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.7 {
		iface MIXER
		name 'Mic Boost Volume'
		value.0 2
		value.1 2
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3000
			dbvalue.0 2000
			dbvalue.1 2000
		}
	}
	control.8 {
		iface MIXER
		name 'Internal Mic Boost Volume'
		value.0 3
		value.1 3
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 3'
			dbmin 0
			dbmax 3000
			dbvalue.0 3000
			dbvalue.1 3000
		}
	}
	control.9 {
		iface MIXER
		name 'Beep Playback Volume'
		value.0 23
		value.1 23
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 31'
			dbmin -3450
			dbmax 1200
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.10 {
		iface MIXER
		name 'Beep Playback Switch'
		value.0 false
		value.1 false
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.11 {
		iface MIXER
		name 'Master Playback Volume'
		value 57
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 64'
			dbmin -6400
			dbmax 0
			dbvalue.0 -700
		}
	}
	control.12 {
		iface MIXER
		name 'Master Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.13 {
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 255'
			tlv '0000000100000008ffffec1400000014'
			dbmin -5100
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


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

Module
michael_mic
arc4
snd_seq_dummy
snd_seq_oss
snd_seq_midi_event
snd_seq
snd_seq_device
snd_pcm_oss
snd_mixer_oss
bnep
rfcomm
ipv6
xt_recent
xt_tcpudp
nf_conntrack_ipv4
nf_defrag_ipv4
iptable_filter
ip_tables
xt_helper
xt_conntrack
xt_state
x_tables
nf_conntrack_sip
nf_conntrack_irc
nf_conntrack_ftp
nf_conntrack
cpufreq_ondemand
speedstep_lib
acpi_cpufreq
freq_table
mperf
parport_pc
parport
fuse
lib80211_crypt_tkip
i915
wl
snd_hda_codec_realtek
drm_kms_helper
snd_hda_intel
snd_hda_codec
snd_hwdep
drm
i2c_algo_bit
snd_pcm
snd_timer
intel_agp
uvcvideo
snd
intel_gtt
aes_i586
aes_generic
tg3
soundcore
ecb
btusb
joydev
bluetooth
rfkill
processor
video
thermal
agpgart
libphy
thermal_sys
i2c_i801
hwmon
videodev
lib80211
snd_page_alloc
sg
battery
ac
button
psmouse
usbhid
evdev
serio_raw


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

/sys/class/sound/hwC0D0/init_pin_configs:
0x11 0x411111f0
0x12 0x411111f0
0x14 0x99130110
0x15 0x0121401f
0x16 0x411111f0
0x18 0x01a19820
0x19 0x99a3092f
0x1a 0x411111f0
0x1b 0x411111f0
0x1d 0x40138205
0x1e 0x411111f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:


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

[drm] Initialized drm 1.1.0 20060810
snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
snd_hda_intel 0000:00:1b.0: setting latency timer to 64
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9
input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
wl: module license 'MIXED/Proprietary' taints kernel.
--
wl 0000:03:00.0: PCI INT A disabled
snd_hda_intel 0000:00:1b.0: PCI INT A disabled
ahci 0000:00:1f.2: PCI INT B disabled
--
pci 0000:00:02.1: restoring config space at offset 0x1 (was 0x900000, writing 0x900007)
snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x40100, writing 0x4010b)
--
i915 0000:00:02.0: setting latency timer to 64
snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
snd_hda_intel 0000:00:1b.0: setting latency timer to 64
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23

End of 3.1.0

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 12:40 ` Sergey S. Kostyliov
@ 2011-11-02 17:08   ` Chris Vine
  0 siblings, 0 replies; 13+ messages in thread
From: Chris Vine @ 2011-11-02 17:08 UTC (permalink / raw)
  To: Sergey S. Kostyliov; +Cc: Linux Kernel Mailing List

On Wed, 2 Nov 2011 14:40:44 +0200
"Sergey S. Kostyliov" <rathamahata@gmail.com> wrote:
> On 2 November 2011 12:25, Chris Vine <chris@cvine.freeserve.co.uk>
> wrote:
> > My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with
> > Realtek ALC269 chip.  With the 3.1.0 kernel, all microphone input
> > (both with the internal microphone and any external microphone) is
> > permanently muted, although sound output works OK.  Microphone
> > input works correctly with the 3.0 and earlier kernels.
> Could you please say do you have CONFIG_SND_HDA_GENERIC == y ?
> I had experienced the same problem with CONFIG_SND_HDA_GENERIC = y
> Turning it off it cured the problem for me.
[snip]

I did have that configuration option chosen, but if I turn it off I
still get the same problem unfortunately.

Chris

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 17:07     ` Chris Vine
@ 2011-11-02 18:54       ` Takashi Iwai
  2011-11-02 20:25         ` Takashi Iwai
  2011-11-02 23:32         ` Chris Vine
  0 siblings, 2 replies; 13+ messages in thread
From: Takashi Iwai @ 2011-11-02 18:54 UTC (permalink / raw)
  To: Chris Vine; +Cc: Borislav Petkov, Linux Kernel Mailing List, linux-sound

At Wed, 2 Nov 2011 17:07:42 +0000,
Chris Vine wrote:
> 
> On Wed, 02 Nov 2011 12:09:03 +0100
> Takashi Iwai <tiwai@suse.de> wrote:
> > At Wed, 2 Nov 2011 11:54:42 +0100,
> > Borislav Petkov wrote:
> > > 
> > > (adding some more people to Cc)
> > > 
> > > On Wed, Nov 02, 2011 at 10:25:54AM +0000, Chris Vine wrote:
> > > > My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with
> > > > Realtek ALC269 chip.  With the 3.1.0 kernel, all microphone input
> > > > (both with the internal microphone and any external microphone)
> > > > is permanently muted, although sound output works OK.  Microphone
> > > > input works correctly with the 3.0 and earlier kernels.
> > > > 
> > > > The only obvious difference between the 3.0 and 3.1 kernels is
> > > > that with kernel 3.0.7, 'dmesg | grep HDA' gives this:
> > > > 
> > > >  HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ
> > > > 22 HDA Intel 0000:00:1b.0: setting latency timer to 64
> > > >  input: HDA Digital PCBeep
> > > > as /devices/pci0000:00/0000:00:1b.0/input/input10 input: HDA
> > > > Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
> > > > input: HDA Intel Headphone
> > > > as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
> > > > 
> > > > whereas with kernel 3.1.0 it just gives:
> > > > 
> > > >  input: HDA Digital PCBeep
> > > > as /devices/pci0000:00/0000:00:1b.0/input/input9 input: HDA Intel
> > > > Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
> > > > input: HDA Intel Headphone
> > > > as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
> > 
> > It's just a red herring.
> > 
> > > > lspci -v gives the following audio hardware information:
> > > > 
> > > >  00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High
> > > > Definition Audio Controller (rev 02) Subsystem: Lenovo Device 3be9
> > > > 	Flags: bus master, fast devsel, latency 0, IRQ 22
> > > > 	Memory at fc140000 (64-bit, non-prefetchable) [size=16K]
> > > > 	Capabilities: [50] Power Management version 2
> > > > 	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
> > > > 	Capabilities: [70] Express Root Complex Integrated
> > > > Endpoint, MSI 00 Capabilities: [100] Virtual Channel
> > > > 	Capabilities: [130] Root Complex Link
> > > > 	Kernel driver in use: snd_hda_intel
> > > > 	Kernel modules: snd-hda-intel
> > 
> > Please give alsa-info.sh outputs taken from both 3.0 and 3.1 kernels.
> 
> Attached as below (warning, this is long).

Thanks.  Could you try to pass model=auto option to snd-hda-intel module?


Takashi

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 18:54       ` Takashi Iwai
@ 2011-11-02 20:25         ` Takashi Iwai
  2011-11-03  9:39           ` Chris Vine
  2011-11-02 23:32         ` Chris Vine
  1 sibling, 1 reply; 13+ messages in thread
From: Takashi Iwai @ 2011-11-02 20:25 UTC (permalink / raw)
  To: Chris Vine; +Cc: Borislav Petkov, Linux Kernel Mailing List, linux-sound

At Wed, 02 Nov 2011 19:54:21 +0100,
Takashi Iwai wrote:
> 
> At Wed, 2 Nov 2011 17:07:42 +0000,
> Chris Vine wrote:
> > 
> > On Wed, 02 Nov 2011 12:09:03 +0100
> > Takashi Iwai <tiwai@suse.de> wrote:
> > > At Wed, 2 Nov 2011 11:54:42 +0100,
> > > Borislav Petkov wrote:
> > > > 
> > > > (adding some more people to Cc)
> > > > 
> > > > On Wed, Nov 02, 2011 at 10:25:54AM +0000, Chris Vine wrote:
> > > > > My Lenovo S12 IdeaPad netbook uses a HDA Intel sound card with
> > > > > Realtek ALC269 chip.  With the 3.1.0 kernel, all microphone input
> > > > > (both with the internal microphone and any external microphone)
> > > > > is permanently muted, although sound output works OK.  Microphone
> > > > > input works correctly with the 3.0 and earlier kernels.
> > > > > 
> > > > > The only obvious difference between the 3.0 and 3.1 kernels is
> > > > > that with kernel 3.0.7, 'dmesg | grep HDA' gives this:
> > > > > 
> > > > >  HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ
> > > > > 22 HDA Intel 0000:00:1b.0: setting latency timer to 64
> > > > >  input: HDA Digital PCBeep
> > > > > as /devices/pci0000:00/0000:00:1b.0/input/input10 input: HDA
> > > > > Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
> > > > > input: HDA Intel Headphone
> > > > > as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
> > > > > 
> > > > > whereas with kernel 3.1.0 it just gives:
> > > > > 
> > > > >  input: HDA Digital PCBeep
> > > > > as /devices/pci0000:00/0000:00:1b.0/input/input9 input: HDA Intel
> > > > > Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
> > > > > input: HDA Intel Headphone
> > > > > as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
> > > 
> > > It's just a red herring.
> > > 
> > > > > lspci -v gives the following audio hardware information:
> > > > > 
> > > > >  00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High
> > > > > Definition Audio Controller (rev 02) Subsystem: Lenovo Device 3be9
> > > > > 	Flags: bus master, fast devsel, latency 0, IRQ 22
> > > > > 	Memory at fc140000 (64-bit, non-prefetchable) [size=16K]
> > > > > 	Capabilities: [50] Power Management version 2
> > > > > 	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
> > > > > 	Capabilities: [70] Express Root Complex Integrated
> > > > > Endpoint, MSI 00 Capabilities: [100] Virtual Channel
> > > > > 	Capabilities: [130] Root Complex Link
> > > > > 	Kernel driver in use: snd_hda_intel
> > > > > 	Kernel modules: snd-hda-intel
> > > 
> > > Please give alsa-info.sh outputs taken from both 3.0 and 3.1 kernels.
> > 
> > Attached as below (warning, this is long).
> 
> Thanks.  Could you try to pass model=auto option to snd-hda-intel module?

Also, try the patch below without model option.  This should fix the
problem.


thanks,

Takashi

---
From: Takashi Iwai <tiwai@suse.de>
Subject: [PATCH] ALSA: hda - Add missing static ADC tables for ALC269 quirks

Some ALC269 quirks define their own .cap_mixer field but without the
static adc_nids[].  This resulted in the mismatch of ADC because ALC269
may have the widget 0x07 for another audio-in, and the auto-parser picks
this up instead.

This patch fixes the problem by adding the static adc_nids[] and co
again to these entries.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/pci/hda/alc269_quirks.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/sound/pci/hda/alc269_quirks.c b/sound/pci/hda/alc269_quirks.c
index 5ac0e21..9aeeb32 100644
--- a/sound/pci/hda/alc269_quirks.c
+++ b/sound/pci/hda/alc269_quirks.c
@@ -577,6 +577,9 @@ static const struct alc_config_preset alc269_presets[] = {
 				alc269_laptop_amic_init_verbs },
 		.num_dacs = ARRAY_SIZE(alc269_dac_nids),
 		.dac_nids = alc269_dac_nids,
+		.adc_nids = alc269_adc_nids,
+		.capsrc_nids = alc269_capsrc_nids,
+		.num_adc_nids = ARRAY_SIZE(alc269_adc_nids),
 		.hp_nid = 0x03,
 		.num_channel_mode = ARRAY_SIZE(alc269_modes),
 		.channel_mode = alc269_modes,
@@ -591,6 +594,9 @@ static const struct alc_config_preset alc269_presets[] = {
 				alc269_laptop_dmic_init_verbs },
 		.num_dacs = ARRAY_SIZE(alc269_dac_nids),
 		.dac_nids = alc269_dac_nids,
+		.adc_nids = alc269_adc_nids,
+		.capsrc_nids = alc269_capsrc_nids,
+		.num_adc_nids = ARRAY_SIZE(alc269_adc_nids),
 		.hp_nid = 0x03,
 		.num_channel_mode = ARRAY_SIZE(alc269_modes),
 		.channel_mode = alc269_modes,
@@ -605,6 +611,9 @@ static const struct alc_config_preset alc269_presets[] = {
 				alc269vb_laptop_amic_init_verbs },
 		.num_dacs = ARRAY_SIZE(alc269_dac_nids),
 		.dac_nids = alc269_dac_nids,
+		.adc_nids = alc269vb_adc_nids,
+		.capsrc_nids = alc269vb_capsrc_nids,
+		.num_adc_nids = ARRAY_SIZE(alc269vb_adc_nids),
 		.hp_nid = 0x03,
 		.num_channel_mode = ARRAY_SIZE(alc269_modes),
 		.channel_mode = alc269_modes,
@@ -619,6 +628,9 @@ static const struct alc_config_preset alc269_presets[] = {
 				alc269vb_laptop_dmic_init_verbs },
 		.num_dacs = ARRAY_SIZE(alc269_dac_nids),
 		.dac_nids = alc269_dac_nids,
+		.adc_nids = alc269vb_adc_nids,
+		.capsrc_nids = alc269vb_capsrc_nids,
+		.num_adc_nids = ARRAY_SIZE(alc269vb_adc_nids),
 		.hp_nid = 0x03,
 		.num_channel_mode = ARRAY_SIZE(alc269_modes),
 		.channel_mode = alc269_modes,
@@ -633,6 +645,8 @@ static const struct alc_config_preset alc269_presets[] = {
 				alc269_laptop_dmic_init_verbs },
 		.num_dacs = ARRAY_SIZE(alc269_dac_nids),
 		.dac_nids = alc269_dac_nids,
+		.adc_nids = alc269_adc_nids,
+		.capsrc_nids = alc269_capsrc_nids,
 		.hp_nid = 0x03,
 		.num_channel_mode = ARRAY_SIZE(alc269_modes),
 		.channel_mode = alc269_modes,
-- 
1.7.7


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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 18:54       ` Takashi Iwai
  2011-11-02 20:25         ` Takashi Iwai
@ 2011-11-02 23:32         ` Chris Vine
  2011-11-03  8:26           ` Takashi Iwai
  1 sibling, 1 reply; 13+ messages in thread
From: Chris Vine @ 2011-11-02 23:32 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Borislav Petkov, Linux Kernel Mailing List, linux-sound

On Wed, 02 Nov 2011 19:54:21 +0100
Takashi Iwai <tiwai@suse.de> wrote:
[snip]
> > > Please give alsa-info.sh outputs taken from both 3.0 and 3.1
> > > kernels.
> > 
> > Attached as below (warning, this is long).
> 
> Thanks.  Could you try to pass model=auto option to snd-hda-intel
> module?

With that option applied to snd-hda-intel, the microphone now works
correctly again. I imagine that is not the permanent fix but it will do
for my netbook.

Thanks for your help.

Chris

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 23:32         ` Chris Vine
@ 2011-11-03  8:26           ` Takashi Iwai
  0 siblings, 0 replies; 13+ messages in thread
From: Takashi Iwai @ 2011-11-03  8:26 UTC (permalink / raw)
  To: Chris Vine; +Cc: Borislav Petkov, Linux Kernel Mailing List, linux-sound

At Wed, 2 Nov 2011 23:32:33 +0000,
Chris Vine wrote:
> 
> On Wed, 02 Nov 2011 19:54:21 +0100
> Takashi Iwai <tiwai@suse.de> wrote:
> [snip]
> > > > Please give alsa-info.sh outputs taken from both 3.0 and 3.1
> > > > kernels.
> > > 
> > > Attached as below (warning, this is long).
> > 
> > Thanks.  Could you try to pass model=auto option to snd-hda-intel
> > module?
> 
> With that option applied to snd-hda-intel, the microphone now works
> correctly again. I imagine that is not the permanent fix but it will do
> for my netbook.

Actually this is equivalent with the change in the upcoming 3.2
kernel.  The whole static configurations for ALC269 have been already
dropped, so it uses model=auto as default now for ALC269.

But, since 3.1 kernel is broken for some ALC269, I'd need some fix for
stable kernel.  Did you try my patch with 3.1 kernel?  It's not in the
upstream, but should be applied exceptionally as a regression fix (if
it really works).


thanks,

Takashi

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-02 20:25         ` Takashi Iwai
@ 2011-11-03  9:39           ` Chris Vine
  2011-11-03  9:59             ` Takashi Iwai
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Vine @ 2011-11-03  9:39 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Borislav Petkov, Linux Kernel Mailing List, linux-sound

On Wed, 02 Nov 2011 21:25:07 +0100
Takashi Iwai <tiwai@suse.de> wrote:
[snip]
> > Thanks.  Could you try to pass model=auto option to snd-hda-intel
> > module?
> 
> Also, try the patch below without model option.  This should fix the
> problem.

Yes that fixes it, thanks.

I'm impressed - a working patch 12 hours after reporting it on lkml.

Chris

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-03  9:39           ` Chris Vine
@ 2011-11-03  9:59             ` Takashi Iwai
  2011-11-03 11:46               ` Chris Vine
  0 siblings, 1 reply; 13+ messages in thread
From: Takashi Iwai @ 2011-11-03  9:59 UTC (permalink / raw)
  To: Chris Vine; +Cc: Borislav Petkov, Linux Kernel Mailing List, linux-sound

At Thu, 3 Nov 2011 09:39:01 +0000,
Chris Vine wrote:
> 
> On Wed, 02 Nov 2011 21:25:07 +0100
> Takashi Iwai <tiwai@suse.de> wrote:
> [snip]
> > > Thanks.  Could you try to pass model=auto option to snd-hda-intel
> > > module?
> > 
> > Also, try the patch below without model option.  This should fix the
> > problem.
> 
> Yes that fixes it, thanks.
> 
> I'm impressed - a working patch 12 hours after reporting it on lkml.

Thanks for a quick check.  May I take you to a testd-by tag in the
stable patch?


Takashi

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

* Re: HDA Intel microphone regression in 3.1.0
  2011-11-03  9:59             ` Takashi Iwai
@ 2011-11-03 11:46               ` Chris Vine
  0 siblings, 0 replies; 13+ messages in thread
From: Chris Vine @ 2011-11-03 11:46 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Borislav Petkov, Linux Kernel Mailing List, linux-sound

On Thu, 03 Nov 2011 10:59:25 +0100
Takashi Iwai <tiwai@suse.de> wrote:
> At Thu, 3 Nov 2011 09:39:01 +0000,
> Chris Vine wrote:
> > 
> > On Wed, 02 Nov 2011 21:25:07 +0100
> > Takashi Iwai <tiwai@suse.de> wrote:
> > [snip]
> > > > Thanks.  Could you try to pass model=auto option to
> > > > snd-hda-intel module?
> > > 
> > > Also, try the patch below without model option.  This should fix
> > > the problem.
> > 
> > Yes that fixes it, thanks.
> > 
> > I'm impressed - a working patch 12 hours after reporting it on lkml.
> 
> Thanks for a quick check.  May I take you to a testd-by tag in the
> stable patch?

I am happy for you to add me.  It is obviously only tested for my
particular flavour of hardware, which with Intel HDA tends to be a
movable feast.

Chris

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

end of thread, other threads:[~2011-11-03 11:46 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-02 10:25 HDA Intel microphone regression in 3.1.0 Chris Vine
2011-11-02 10:54 ` Borislav Petkov
2011-11-02 11:09   ` Takashi Iwai
2011-11-02 17:07     ` Chris Vine
2011-11-02 18:54       ` Takashi Iwai
2011-11-02 20:25         ` Takashi Iwai
2011-11-03  9:39           ` Chris Vine
2011-11-03  9:59             ` Takashi Iwai
2011-11-03 11:46               ` Chris Vine
2011-11-02 23:32         ` Chris Vine
2011-11-03  8:26           ` Takashi Iwai
2011-11-02 12:40 ` Sergey S. Kostyliov
2011-11-02 17:08   ` Chris Vine

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox