alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* Re: Microphone not working on PCI ID 8086:3b56
       [not found]     ` <s5haan3hwxi.wl%tiwai@suse.de>
@ 2010-09-28 13:33       ` Jeff Chua
  2010-09-28 13:42         ` Takashi Iwai
  2010-09-28 13:42         ` Wu Fengguang
  0 siblings, 2 replies; 20+ messages in thread
From: Jeff Chua @ 2010-09-28 13:33 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Wu Fengguang, Linux Kernel

On Tue, Sep 28, 2010 at 2:18 AM, Takashi Iwai <tiwai@suse.de> wrote:
> At Tue, 28 Sep 2010 01:56:44 +0800,
> Jeff Chua wrote:
>>
>> On Mon, Sep 27, 2010 at 10:42 PM, Takashi Iwai <tiwai@suse.de> wrote:
>> > At Wed, 15 Sep 2010 06:32:22 +0800 (SGT),
>> > Did you try to play with model option for snd-hda-intel driver?
>> > For example, model=lenovo-x200 ?
>>
>> Didn't know there's such option. But I'll try it now. Is there an
>> option to if the driver is not compiled as a module?
>
> Yes, you can pass via a boot option like MODULENAME.OPTIONNAME=xxx,yyy,...
> In this case, snd-hda-intel.model=lenovo-x200

Tried, still no mic. Perhaps I'm not using the right driver. Which one
should I enable?

CONFIG_SND_HDA_CODEC_CONEXANT
CONFIG_SND_HDA_CODEC_INTELHDMI
CONFIG_SND_HDA_CODEC_REALTEK


Thanks,
Jeff

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-28 13:33       ` Jeff Chua
@ 2010-09-28 13:42         ` Takashi Iwai
  2010-09-28 13:42         ` Wu Fengguang
  1 sibling, 0 replies; 20+ messages in thread
From: Takashi Iwai @ 2010-09-28 13:42 UTC (permalink / raw)
  To: Jeff Chua; +Cc: alsa-devel, Wu Fengguang, Linux Kernel

At Tue, 28 Sep 2010 21:33:11 +0800,
Jeff Chua wrote:
> 
> On Tue, Sep 28, 2010 at 2:18 AM, Takashi Iwai <tiwai@suse.de> wrote:
> > At Tue, 28 Sep 2010 01:56:44 +0800,
> > Jeff Chua wrote:
> >>
> >> On Mon, Sep 27, 2010 at 10:42 PM, Takashi Iwai <tiwai@suse.de> wrote:
> >> > At Wed, 15 Sep 2010 06:32:22 +0800 (SGT),
> >> > Did you try to play with model option for snd-hda-intel driver?
> >> > For example, model=lenovo-x200 ?
> >>
> >> Didn't know there's such option. But I'll try it now. Is there an
> >> option to if the driver is not compiled as a module?
> >
> > Yes, you can pass via a boot option like MODULENAME.OPTIONNAME=xxx,yyy,...
> > In this case, snd-hda-intel.model=lenovo-x200
> 
> Tried, still no mic. Perhaps I'm not using the right driver.

When you set CONFIG_SND_DEBUG=y, you'll see a corresponding kernel
message.

> Which one
> should I enable?
> 
> CONFIG_SND_HDA_CODEC_CONEXANT
> CONFIG_SND_HDA_CODEC_INTELHDMI
> CONFIG_SND_HDA_CODEC_REALTEK

Enable all CONFIG_SND_HDA_*.


Takashi

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-28 13:33       ` Jeff Chua
  2010-09-28 13:42         ` Takashi Iwai
@ 2010-09-28 13:42         ` Wu Fengguang
  1 sibling, 0 replies; 20+ messages in thread
From: Wu Fengguang @ 2010-09-28 13:42 UTC (permalink / raw)
  To: Jeff Chua; +Cc: Takashi Iwai, alsa-devel@alsa-project.org, Linux Kernel

On Tue, Sep 28, 2010 at 09:33:11PM +0800, Jeff Chua wrote:
> On Tue, Sep 28, 2010 at 2:18 AM, Takashi Iwai <tiwai@suse.de> wrote:
> > At Tue, 28 Sep 2010 01:56:44 +0800,
> > Jeff Chua wrote:
> >>
> >> On Mon, Sep 27, 2010 at 10:42 PM, Takashi Iwai <tiwai@suse.de> wrote:
> >> > At Wed, 15 Sep 2010 06:32:22 +0800 (SGT),
> >> > Did you try to play with model option for snd-hda-intel driver?
> >> > For example, model=lenovo-x200 ?
> >>
> >> Didn't know there's such option. But I'll try it now. Is there an
> >> option to if the driver is not compiled as a module?
> >
> > Yes, you can pass via a boot option like MODULENAME.OPTIONNAME=xxx,yyy,...
> > In this case, snd-hda-intel.model=lenovo-x200
> 
> Tried, still no mic. Perhaps I'm not using the right driver. Which one
> should I enable?
> 
> CONFIG_SND_HDA_CODEC_CONEXANT

The "lenovo-x200" model is provided by the above codec.

> CONFIG_SND_HDA_CODEC_INTELHDMI
> CONFIG_SND_HDA_CODEC_REALTEK

It's easier to enable all of them. They are small modules.

Thanks,
Fengguang

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

* Re: Microphone not working on PCI ID 8086:3b56
@ 2010-09-30 13:11 Jeff Chua
  2010-09-30 13:14 ` Takashi Iwai
  2010-09-30 13:29 ` Wu Fengguang
  0 siblings, 2 replies; 20+ messages in thread
From: Jeff Chua @ 2010-09-30 13:11 UTC (permalink / raw)
  To: Wu Fengguang, Takashi Iwai; +Cc: alsa-devel, Linux Kernel



On Tue, Sep 28, 2010 at 9:42 PM, Takashi Iwai <tiwai@suse.de> wrote:
> Enable all CONFIG_SND_HDA_*.

Done that. Still no mic.


On Tue, Sep 28, 2010 at 9:42 PM, Wu Fengguang <fengguang.wu@intel.com> 
wrote:
> It's easier to enable all of them. They are small modules.

Tried just about everything, still no mic. Sounds works in all cases.


I found that with SND_HDA_CODEC_INTELHDMI selected, SND_DYNAMIC_MINORS 
will be enabled by default which won't work in my case as I'm not using 
udev. Here's a patch to take away the default so non-udev will still 
works.

Do I really need udev to get mic to work?

Thanks,
Jeff




--- lx/sound/pci/hda/Kconfig.org	2010-09-14 16:34:52.000000000 +0800
+++ lx/sound/pci/hda/Kconfig	2010-09-14 16:35:09.000000000 +0800
@@ -145,7 +145,6 @@

  config SND_HDA_CODEC_INTELHDMI
  	bool "Build INTEL HDMI HD-audio codec support"
-	select SND_DYNAMIC_MINORS
  	default y
  	help
  	  Say Y here to include INTEL HDMI HD-audio codec support in

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 13:11 Microphone not working on PCI ID 8086:3b56 Jeff Chua
@ 2010-09-30 13:14 ` Takashi Iwai
  2010-09-30 15:29   ` Jeff Chua
  2010-09-30 13:29 ` Wu Fengguang
  1 sibling, 1 reply; 20+ messages in thread
From: Takashi Iwai @ 2010-09-30 13:14 UTC (permalink / raw)
  To: Jeff Chua; +Cc: alsa-devel, Wu Fengguang, Linux Kernel

At Thu, 30 Sep 2010 21:11:07 +0800 (SGT),
Jeff Chua wrote:
> 
> 
> 
> On Tue, Sep 28, 2010 at 9:42 PM, Takashi Iwai <tiwai@suse.de> wrote:
> > Enable all CONFIG_SND_HDA_*.
> 
> Done that. Still no mic.
> 
> 
> On Tue, Sep 28, 2010 at 9:42 PM, Wu Fengguang <fengguang.wu@intel.com> 
> wrote:
> > It's easier to enable all of them. They are small modules.
> 
> Tried just about everything, still no mic. Sounds works in all cases.

Check /sys/modules/snd_hda_intel/parameters/model whether you really
passed the correct value.

> I found that with SND_HDA_CODEC_INTELHDMI selected, SND_DYNAMIC_MINORS 
> will be enabled by default which won't work in my case as I'm not using 
> udev. Here's a patch to take away the default so non-udev will still 
> works.

Wow, what's a conservative system :)

> Do I really need udev to get mic to work?

No, in your case, simply disable CONFIG_SND_CODEC_INTELHDMI.


Takashi

> Thanks,
> Jeff
> 
> 
> 
> 
> --- lx/sound/pci/hda/Kconfig.org	2010-09-14 16:34:52.000000000 +0800
> +++ lx/sound/pci/hda/Kconfig	2010-09-14 16:35:09.000000000 +0800
> @@ -145,7 +145,6 @@
> 
>   config SND_HDA_CODEC_INTELHDMI
>   	bool "Build INTEL HDMI HD-audio codec support"
> -	select SND_DYNAMIC_MINORS
>   	default y
>   	help
>   	  Say Y here to include INTEL HDMI HD-audio codec support in
> 

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 13:11 Microphone not working on PCI ID 8086:3b56 Jeff Chua
  2010-09-30 13:14 ` Takashi Iwai
@ 2010-09-30 13:29 ` Wu Fengguang
  2010-09-30 15:34   ` Jeff Chua
  1 sibling, 1 reply; 20+ messages in thread
From: Wu Fengguang @ 2010-09-30 13:29 UTC (permalink / raw)
  To: Jeff Chua; +Cc: Takashi Iwai, alsa-devel@alsa-project.org, Linux Kernel

On Thu, Sep 30, 2010 at 09:11:07PM +0800, Jeff Chua wrote:
> 
> 
> On Tue, Sep 28, 2010 at 9:42 PM, Takashi Iwai <tiwai@suse.de> wrote:
> > Enable all CONFIG_SND_HDA_*.
> 
> Done that. Still no mic.
> 
> 
> On Tue, Sep 28, 2010 at 9:42 PM, Wu Fengguang <fengguang.wu@intel.com> 
> wrote:
> > It's easier to enable all of them. They are small modules.
> 
> Tried just about everything, still no mic. Sounds works in all cases.
> 
> 
> I found that with SND_HDA_CODEC_INTELHDMI selected, SND_DYNAMIC_MINORS 
> will be enabled by default which won't work in my case as I'm not using 
> udev. Here's a patch to take away the default so non-udev will still 
> works.

Intel HDMI audio selects SND_DYNAMIC_MINORS because it runs out of the
static minor numbers. I initially proposed an extended static
allocation scheme here:
http://comments.gmane.org/gmane.linux.alsa.devel/72916 however the
idea was rejected.

> Do I really need udev to get mic to work?

You can disable SND_HDA_CODEC_INTELHDMI for now. You don't need it.

Thanks,
Fengguang

> 
> 
> 
> --- lx/sound/pci/hda/Kconfig.org	2010-09-14 16:34:52.000000000 +0800
> +++ lx/sound/pci/hda/Kconfig	2010-09-14 16:35:09.000000000 +0800
> @@ -145,7 +145,6 @@
> 
>   config SND_HDA_CODEC_INTELHDMI
>   	bool "Build INTEL HDMI HD-audio codec support"
> -	select SND_DYNAMIC_MINORS
>   	default y
>   	help
>   	  Say Y here to include INTEL HDMI HD-audio codec support in

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 13:14 ` Takashi Iwai
@ 2010-09-30 15:29   ` Jeff Chua
  2010-09-30 15:38     ` Wu Fengguang
  2010-09-30 15:39     ` Takashi Iwai
  0 siblings, 2 replies; 20+ messages in thread
From: Jeff Chua @ 2010-09-30 15:29 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Wu Fengguang, Linux Kernel

On Thu, Sep 30, 2010 at 9:14 PM, Takashi Iwai <tiwai@suse.de> wrote:

> Check /sys/modules/snd_hda_intel/parameters/model whether you really
> passed the correct value.

# cat /sys/module/snd_hda_intel/parameters/model
lenovo-x200,(null),(null),(null),(null),(null),(null),(null)

>> in my case as I'm not using udev. Here's a patch to take away the default so non-udev will still
>> works.
>
> Wow, what's a conservative system :)

Keeping things simple :)  and my / root filesystem is mounted read-only.

Thanks,
Jeff

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 13:29 ` Wu Fengguang
@ 2010-09-30 15:34   ` Jeff Chua
  2010-09-30 15:41     ` Takashi Iwai
  0 siblings, 1 reply; 20+ messages in thread
From: Jeff Chua @ 2010-09-30 15:34 UTC (permalink / raw)
  To: Wu Fengguang; +Cc: Takashi Iwai, alsa-devel@alsa-project.org, Linux Kernel

On Thu, Sep 30, 2010 at 9:29 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:

> Intel HDMI audio selects SND_DYNAMIC_MINORS because it runs out of the
> static minor numbers. I initially proposed an extended static
> allocation scheme here:
> http://comments.gmane.org/gmane.linux.alsa.devel/72916 however the
> idea was rejected.
>
>> Do I really need udev to get mic to work?
>
> You can disable SND_HDA_CODEC_INTELHDMI for now. You don't need it.

Does not make sense to force everyone to use udev. Any chance to make
it work without udev?

Thanks,
Jeff

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 15:29   ` Jeff Chua
@ 2010-09-30 15:38     ` Wu Fengguang
  2010-09-30 18:26       ` Jeff Chua
  2010-09-30 15:39     ` Takashi Iwai
  1 sibling, 1 reply; 20+ messages in thread
From: Wu Fengguang @ 2010-09-30 15:38 UTC (permalink / raw)
  To: Jeff Chua; +Cc: Takashi Iwai, alsa-devel@alsa-project.org, Linux Kernel

On Thu, Sep 30, 2010 at 11:29:45PM +0800, Jeff Chua wrote:
> On Thu, Sep 30, 2010 at 9:14 PM, Takashi Iwai <tiwai@suse.de> wrote:
> 
> > Check /sys/modules/snd_hda_intel/parameters/model whether you really
> > passed the correct value.
> 
> # cat /sys/module/snd_hda_intel/parameters/model
> lenovo-x200,(null),(null),(null),(null),(null),(null),(null)

Would you run http://www.alsa-project.org/alsa-info.sh and show us the
collected info?

> >> in my case as I'm not using udev. Here's a patch to take away the default so non-udev will still
> >> works.
> >
> > Wow, what's a conservative system :)
> 
> Keeping things simple :)  and my / root filesystem is mounted read-only.

Sounds more like "sophisticated immune" than "simple" :)

Thanks,
Fengguang

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 15:29   ` Jeff Chua
  2010-09-30 15:38     ` Wu Fengguang
@ 2010-09-30 15:39     ` Takashi Iwai
  2010-09-30 15:45       ` Wu Fengguang
  2010-09-30 17:31       ` Jeff Chua
  1 sibling, 2 replies; 20+ messages in thread
From: Takashi Iwai @ 2010-09-30 15:39 UTC (permalink / raw)
  To: Jeff Chua; +Cc: alsa-devel, Wu Fengguang, Linux Kernel

At Thu, 30 Sep 2010 23:29:45 +0800,
Jeff Chua wrote:
> 
> On Thu, Sep 30, 2010 at 9:14 PM, Takashi Iwai <tiwai@suse.de> wrote:
> 
> > Check /sys/modules/snd_hda_intel/parameters/model whether you really
> > passed the correct value.
> 
> # cat /sys/module/snd_hda_intel/parameters/model
> lenovo-x200,(null),(null),(null),(null),(null),(null),(null)

OK, and did you get the corresponding kernel message?

> >> in my case as I'm not using udev. Here's a patch to take away the default so non-udev will still
> >> works.
> >
> > Wow, what's a conservative system :)
> 
> Keeping things simple :)  and my / root filesystem is mounted read-only.

Nowadays /dev is mostly tmpfs or its variant.


Takashi

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 15:34   ` Jeff Chua
@ 2010-09-30 15:41     ` Takashi Iwai
  0 siblings, 0 replies; 20+ messages in thread
From: Takashi Iwai @ 2010-09-30 15:41 UTC (permalink / raw)
  To: Jeff Chua; +Cc: alsa-devel@alsa-project.org, Wu Fengguang, Linux Kernel

At Thu, 30 Sep 2010 23:34:44 +0800,
Jeff Chua wrote:
> 
> On Thu, Sep 30, 2010 at 9:29 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:
> 
> > Intel HDMI audio selects SND_DYNAMIC_MINORS because it runs out of the
> > static minor numbers. I initially proposed an extended static
> > allocation scheme here:
> > http://comments.gmane.org/gmane.linux.alsa.devel/72916 however the
> > idea was rejected.
> >
> >> Do I really need udev to get mic to work?
> >
> > You can disable SND_HDA_CODEC_INTELHDMI for now. You don't need it.
> 
> Does not make sense to force everyone to use udev.

Otherwise you can't handle enough PCM devices.

> Any chance to make it work without udev?

The minor numbers are almost static as long as you don't change the
configuration.  So, you can recreate /dev/snd/* files appropriately,
if needed.  Or just simply patch as you did :)


Takashi

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 15:39     ` Takashi Iwai
@ 2010-09-30 15:45       ` Wu Fengguang
  2010-09-30 18:08         ` Jeff Chua
  2010-09-30 17:31       ` Jeff Chua
  1 sibling, 1 reply; 20+ messages in thread
From: Wu Fengguang @ 2010-09-30 15:45 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel@alsa-project.org, Linux Kernel, Jeff Chua

On Thu, Sep 30, 2010 at 11:39:40PM +0800, Takashi Iwai wrote:
> At Thu, 30 Sep 2010 23:29:45 +0800,
> Jeff Chua wrote:
> > 
> > On Thu, Sep 30, 2010 at 9:14 PM, Takashi Iwai <tiwai@suse.de> wrote:
> > 
> > > Check /sys/modules/snd_hda_intel/parameters/model whether you really
> > > passed the correct value.
> > 
> > # cat /sys/module/snd_hda_intel/parameters/model
> > lenovo-x200,(null),(null),(null),(null),(null),(null),(null)
> 
> OK, and did you get the corresponding kernel message?

As a kindly reminder, these verbose options are pretty useful:

CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VERBOSE_PRINTK=y
CONFIG_SND_DEBUG=y
CONFIG_SND_DEBUG_VERBOSE=y

Thanks,
Fengguang

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 15:39     ` Takashi Iwai
  2010-09-30 15:45       ` Wu Fengguang
@ 2010-09-30 17:31       ` Jeff Chua
  1 sibling, 0 replies; 20+ messages in thread
From: Jeff Chua @ 2010-09-30 17:31 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Wu Fengguang, Linux Kernel

On Thu, Sep 30, 2010 at 11:39 PM, Takashi Iwai <tiwai@suse.de> wrote:

>> # cat /sys/module/snd_hda_intel/parameters/model
>> lenovo-x200,(null),(null),(null),(null),(null),(null),(null)
>
> OK, and did you get the corresponding kernel message?

HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA device list:
#0: HDA Intel at 0xf2520000 irq 45


Thanks,
Jeff.

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 15:45       ` Wu Fengguang
@ 2010-09-30 18:08         ` Jeff Chua
  2010-10-01  2:15           ` Wu Fengguang
  0 siblings, 1 reply; 20+ messages in thread
From: Jeff Chua @ 2010-09-30 18:08 UTC (permalink / raw)
  To: Wu Fengguang; +Cc: Takashi Iwai, Linux Kernel, alsa-devel@alsa-project.org

[-- Attachment #1: Type: text/plain, Size: 321 bytes --]

On Thu, Sep 30, 2010 at 11:45 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:

> As a kindly reminder, these verbose options are pretty useful:
>
> CONFIG_SND_VERBOSE_PROCFS=y
> CONFIG_SND_VERBOSE_PRINTK=y
> CONFIG_SND_DEBUG=y
> CONFIG_SND_DEBUG_VERBOSE=y

Attached alsa log and dmesg with above enabled.

Thanks,
Jeff.

[-- Attachment #2: alsa-info.txt.zrm58CuzKm --]
[-- Type: application/octet-stream, Size: 33018 bytes --]

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

!!Script ran on: Thu Sep 30 17:58:17 UTC 2010


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

Red Hat Enterprise Linux ES release 4 (Taroon Update 6)


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

Manufacturer:      
Product Name:      


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

Kernel release:    2.6.36-rc6+
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


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

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


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



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

No sound servers found.


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

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf2520000 irq 42


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

00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)


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

00:1b.0 0403: 8086:3b56 (rev 06)
	Subsystem: 17aa:215e


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

snd-hda-intel: model=lenovo-x200


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


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

Codec: Conexant ID 5069
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f15069
Subsystem Id: 0x17aa2156
Revision Id: 0x100302
No Modem Function Group found
Default PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
  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
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Control: name="Master Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Master Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="HDA Generic", type="Audio", device=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x36 0x36]
  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 D3cold
  Power: setting=D0, actual=D0
Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x3c 0x3c]
  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 D3cold
  Power: setting=D0, actual=D0
Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
  Amp-Out vals:  [0x00]
Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Control: name="Capture Source", index=0, device=0
  Control: name="Mic Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Mic 1 Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="HDA Generic", type="Audio", device=0
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x06 0x06] [0x80 0x80] [0x37 0x37] [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17 0x18 0x23* 0x24
Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17* 0x18 0x23 0x24
Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17* 0x18 0x23 0x24
Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x04 0x04]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x1a 0x1b* 0x1d 0x1e
Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x1a* 0x1b 0x1d 0x1e
Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x042140f0: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=37, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00001324: IN Detect
    Vref caps: HIZ 50 80
  Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=38, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00011334: IN OUT EAPD Detect
    Vref caps: HIZ 50 80
  EAPD 0x2: EAPD
  Pin Default 0x04a190f0: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=38, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00000014: OUT Detect
  Pin Default 0x612140f0: [N/A] HP Out at Sep Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=37, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00010034: IN OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x601700f0: [N/A] Speaker at Sep N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00000024: IN Detect
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00000010: OUT
  Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 1
     0x12
Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 1
     0x21
Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
  Amp-In vals:  [0x04 0x04]
  Pincap 0x00000020: IN
  Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
  Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10 0x11
Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
Codec: Intel IbexPeak HDMI
Address: 3
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862804
Subsystem Id: 0x17aa21b5
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels 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
  Device: name="INTEL HDMI 0", type="HDMI", device=3
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Control: name="IEC958 Playback Con Mask", index=1, device=0
  Control: name="IEC958 Playback Pro Mask", index=1, device=0
  Control: name="IEC958 Playback Default", index=1, device=0
  Control: name="IEC958 Playback Switch", index=1, device=0
  Device: name="INTEL HDMI 1", type="HDMI", device=7
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3
  Power: setting=D0, actual=D0
Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=04, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=05, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=06, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--


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

crw-rw-rw- 1 root root 116,   0 Feb  8  2004 /dev/snd/controlC0
crw-rw-rw- 1 root root 116,  32 Feb  8  2004 /dev/snd/controlC1
crw-rw-rw- 1 root root 116,  64 Feb  8  2004 /dev/snd/controlC2
crw-rw-rw- 1 root root 116,  96 Feb  8  2004 /dev/snd/controlC3
crw-rw-rw- 1 root root 116,   4 Feb  8  2004 /dev/snd/hwC0D0
crw-rw-rw- 1 root root 116,   5 Feb  8  2004 /dev/snd/hwC0D1
crw-rw-rw- 1 root root 116,   6 Feb  8  2004 /dev/snd/hwC0D2
crw-rw-rw- 1 root root 116,   7 Feb  8  2004 /dev/snd/hwC0D3
crw-rw-rw- 1 root root 116,  36 Feb  8  2004 /dev/snd/hwC1D0
crw-rw-rw- 1 root root 116,  37 Feb  8  2004 /dev/snd/hwC1D1
crw-rw-rw- 1 root root 116,  38 Feb  8  2004 /dev/snd/hwC1D2
crw-rw-rw- 1 root root 116,  39 Feb  8  2004 /dev/snd/hwC1D3
crw-rw-rw- 1 root root 116,  68 Feb  8  2004 /dev/snd/hwC2D0
crw-rw-rw- 1 root root 116,  69 Feb  8  2004 /dev/snd/hwC2D1
crw-rw-rw- 1 root root 116,  70 Feb  8  2004 /dev/snd/hwC2D2
crw-rw-rw- 1 root root 116,  71 Feb  8  2004 /dev/snd/hwC2D3
crw-rw-rw- 1 root root 116, 100 Feb  8  2004 /dev/snd/hwC3D0
crw-rw-rw- 1 root root 116, 101 Feb  8  2004 /dev/snd/hwC3D1
crw-rw-rw- 1 root root 116, 102 Feb  8  2004 /dev/snd/hwC3D2
crw-rw-rw- 1 root root 116, 103 Feb  8  2004 /dev/snd/hwC3D3
crw-rw-rw- 1 root root 116,   8 Feb  8  2004 /dev/snd/midiC0D0
crw-rw-rw- 1 root root 116,   9 Feb  8  2004 /dev/snd/midiC0D1
crw-rw-rw- 1 root root 116,  10 Feb  8  2004 /dev/snd/midiC0D2
crw-rw-rw- 1 root root 116,  11 Feb  8  2004 /dev/snd/midiC0D3
crw-rw-rw- 1 root root 116,  12 Feb  8  2004 /dev/snd/midiC0D4
crw-rw-rw- 1 root root 116,  13 Feb  8  2004 /dev/snd/midiC0D5
crw-rw-rw- 1 root root 116,  14 Feb  8  2004 /dev/snd/midiC0D6
crw-rw-rw- 1 root root 116,  15 Feb  8  2004 /dev/snd/midiC0D7
crw-rw-rw- 1 root root 116,  40 Feb  8  2004 /dev/snd/midiC1D0
crw-rw-rw- 1 root root 116,  41 Feb  8  2004 /dev/snd/midiC1D1
crw-rw-rw- 1 root root 116,  42 Feb  8  2004 /dev/snd/midiC1D2
crw-rw-rw- 1 root root 116,  43 Feb  8  2004 /dev/snd/midiC1D3
crw-rw-rw- 1 root root 116,  44 Feb  8  2004 /dev/snd/midiC1D4
crw-rw-rw- 1 root root 116,  45 Feb  8  2004 /dev/snd/midiC1D5
crw-rw-rw- 1 root root 116,  46 Feb  8  2004 /dev/snd/midiC1D6
crw-rw-rw- 1 root root 116,  47 Feb  8  2004 /dev/snd/midiC1D7
crw-rw-rw- 1 root root 116,  72 Feb  8  2004 /dev/snd/midiC2D0
crw-rw-rw- 1 root root 116,  73 Feb  8  2004 /dev/snd/midiC2D1
crw-rw-rw- 1 root root 116,  74 Feb  8  2004 /dev/snd/midiC2D2
crw-rw-rw- 1 root root 116,  75 Feb  8  2004 /dev/snd/midiC2D3
crw-rw-rw- 1 root root 116,  76 Feb  8  2004 /dev/snd/midiC2D4
crw-rw-rw- 1 root root 116,  77 Feb  8  2004 /dev/snd/midiC2D5
crw-rw-rw- 1 root root 116,  78 Feb  8  2004 /dev/snd/midiC2D6
crw-rw-rw- 1 root root 116,  79 Feb  8  2004 /dev/snd/midiC2D7
crw-rw-rw- 1 root root 116, 104 Feb  8  2004 /dev/snd/midiC3D0
crw-rw-rw- 1 root root 116, 105 Feb  8  2004 /dev/snd/midiC3D1
crw-rw-rw- 1 root root 116, 106 Feb  8  2004 /dev/snd/midiC3D2
crw-rw-rw- 1 root root 116, 107 Feb  8  2004 /dev/snd/midiC3D3
crw-rw-rw- 1 root root 116, 108 Feb  8  2004 /dev/snd/midiC3D4
crw-rw-rw- 1 root root 116, 109 Feb  8  2004 /dev/snd/midiC3D5
crw-rw-rw- 1 root root 116, 110 Feb  8  2004 /dev/snd/midiC3D6
crw-rw-rw- 1 root root 116, 111 Feb  8  2004 /dev/snd/midiC3D7
crw-rw-rw- 1 root root 116,  24 Sep 15 11:03 /dev/snd/pcmC0D0c
crw-rw-rw- 1 root root 116,  16 Sep 30 19:38 /dev/snd/pcmC0D0p
crw-rw-rw- 1 root root 116,  25 Feb  8  2004 /dev/snd/pcmC0D1c
crw-rw-rw- 1 root root 116,  17 Dec 11  2009 /dev/snd/pcmC0D1p
crw-rw-rw- 1 root root 116,  26 Feb  8  2004 /dev/snd/pcmC0D2c
crw-rw-rw- 1 root root 116,  18 Feb  8  2004 /dev/snd/pcmC0D2p
crw-rw-rw- 1 root root 116,  27 Feb  8  2004 /dev/snd/pcmC0D3c
crw-rw-rw- 1 root root 116,  19 Feb  8  2004 /dev/snd/pcmC0D3p
crw-rw-rw- 1 root root 116,  28 Feb  8  2004 /dev/snd/pcmC0D4c
crw-rw-rw- 1 root root 116,  20 Feb  8  2004 /dev/snd/pcmC0D4p
crw-rw-rw- 1 root root 116,  29 Feb  8  2004 /dev/snd/pcmC0D5c
crw-rw-rw- 1 root root 116,  21 Feb  8  2004 /dev/snd/pcmC0D5p
crw-rw-rw- 1 root root 116,  30 Feb  8  2004 /dev/snd/pcmC0D6c
crw-rw-rw- 1 root root 116,  22 Feb  8  2004 /dev/snd/pcmC0D6p
crw-rw-rw- 1 root root 116,  31 Feb  8  2004 /dev/snd/pcmC0D7c
crw-rw-rw- 1 root root 116,  23 Feb  8  2004 /dev/snd/pcmC0D7p
crw-rw-rw- 1 root root 116,  56 Sep 30 10:29 /dev/snd/pcmC1D0c
crw-rw-rw- 1 root root 116,  48 Sep 30 10:29 /dev/snd/pcmC1D0p
crw-rw-rw- 1 root root 116,  57 Feb  8  2004 /dev/snd/pcmC1D1c
crw-rw-rw- 1 root root 116,  49 Feb  8  2004 /dev/snd/pcmC1D1p
crw-rw-rw- 1 root root 116,  58 Feb  8  2004 /dev/snd/pcmC1D2c
crw-rw-rw- 1 root root 116,  50 Feb  8  2004 /dev/snd/pcmC1D2p
crw-rw-rw- 1 root root 116,  59 Feb  8  2004 /dev/snd/pcmC1D3c
crw-rw-rw- 1 root root 116,  51 Feb  8  2004 /dev/snd/pcmC1D3p
crw-rw-rw- 1 root root 116,  60 Feb  8  2004 /dev/snd/pcmC1D4c
crw-rw-rw- 1 root root 116,  52 Feb  8  2004 /dev/snd/pcmC1D4p
crw-rw-rw- 1 root root 116,  61 Feb  8  2004 /dev/snd/pcmC1D5c
crw-rw-rw- 1 root root 116,  53 Feb  8  2004 /dev/snd/pcmC1D5p
crw-rw-rw- 1 root root 116,  62 Feb  8  2004 /dev/snd/pcmC1D6c
crw-rw-rw- 1 root root 116,  54 Feb  8  2004 /dev/snd/pcmC1D6p
crw-rw-rw- 1 root root 116,  63 Feb  8  2004 /dev/snd/pcmC1D7c
crw-rw-rw- 1 root root 116,  55 Feb  8  2004 /dev/snd/pcmC1D7p
crw-rw-rw- 1 root root 116,  88 Feb  8  2004 /dev/snd/pcmC2D0c
crw-rw-rw- 1 root root 116,  80 Feb  8  2004 /dev/snd/pcmC2D0p
crw-rw-rw- 1 root root 116,  89 Feb  8  2004 /dev/snd/pcmC2D1c
crw-rw-rw- 1 root root 116,  81 Feb  8  2004 /dev/snd/pcmC2D1p
crw-rw-rw- 1 root root 116,  90 Feb  8  2004 /dev/snd/pcmC2D2c
crw-rw-rw- 1 root root 116,  82 Feb  8  2004 /dev/snd/pcmC2D2p
crw-rw-rw- 1 root root 116,  91 Feb  8  2004 /dev/snd/pcmC2D3c
crw-rw-rw- 1 root root 116,  83 Feb  8  2004 /dev/snd/pcmC2D3p
crw-rw-rw- 1 root root 116,  92 Feb  8  2004 /dev/snd/pcmC2D4c
crw-rw-rw- 1 root root 116,  84 Feb  8  2004 /dev/snd/pcmC2D4p
crw-rw-rw- 1 root root 116,  93 Feb  8  2004 /dev/snd/pcmC2D5c
crw-rw-rw- 1 root root 116,  85 Feb  8  2004 /dev/snd/pcmC2D5p
crw-rw-rw- 1 root root 116,  94 Feb  8  2004 /dev/snd/pcmC2D6c
crw-rw-rw- 1 root root 116,  86 Feb  8  2004 /dev/snd/pcmC2D6p
crw-rw-rw- 1 root root 116,  95 Feb  8  2004 /dev/snd/pcmC2D7c
crw-rw-rw- 1 root root 116,  87 Feb  8  2004 /dev/snd/pcmC2D7p
crw-rw-rw- 1 root root 116, 120 Feb  8  2004 /dev/snd/pcmC3D0c
crw-rw-rw- 1 root root 116, 112 Feb  8  2004 /dev/snd/pcmC3D0p
crw-rw-rw- 1 root root 116, 121 Feb  8  2004 /dev/snd/pcmC3D1c
crw-rw-rw- 1 root root 116, 113 Feb  8  2004 /dev/snd/pcmC3D1p
crw-rw-rw- 1 root root 116, 122 Feb  8  2004 /dev/snd/pcmC3D2c
crw-rw-rw- 1 root root 116, 114 Feb  8  2004 /dev/snd/pcmC3D2p
crw-rw-rw- 1 root root 116, 123 Feb  8  2004 /dev/snd/pcmC3D3c
crw-rw-rw- 1 root root 116, 115 Feb  8  2004 /dev/snd/pcmC3D3p
crw-rw-rw- 1 root root 116, 124 Feb  8  2004 /dev/snd/pcmC3D4c
crw-rw-rw- 1 root root 116, 116 Feb  8  2004 /dev/snd/pcmC3D4p
crw-rw-rw- 1 root root 116, 125 Feb  8  2004 /dev/snd/pcmC3D5c
crw-rw-rw- 1 root root 116, 117 Feb  8  2004 /dev/snd/pcmC3D5p
crw-rw-rw- 1 root root 116, 126 Feb  8  2004 /dev/snd/pcmC3D6c
crw-rw-rw- 1 root root 116, 118 Feb  8  2004 /dev/snd/pcmC3D6p
crw-rw-rw- 1 root root 116, 127 Feb  8  2004 /dev/snd/pcmC3D7c
crw-rw-rw- 1 root root 116, 119 Feb  8  2004 /dev/snd/pcmC3D7p
crw-rw-rw- 1 root root 116,   1 Feb  8  2004 /dev/snd/seq
crw-rw-rw- 1 root root 116,  33 Feb  8  2004 /dev/snd/timer


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

!!User specific config file (~/.asoundrc)

#pcm.bluetooth {
#	type bluetooth
#	device "00:1C:35:72:84:B6"
#	profile "voice"
#}



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


# http://gentoo-wiki.com/HOWTO_use_a_bluetooth_headset
pcm.bluetooth {
	type bluetooth
	device "00:23:7F:40:38:D9"
}


# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/130870

#pcm.headset {
#	type bluetooth
#	#device "00:0C:55:07:FD:5B"
#	device "00:1C:35:72:84:B6"
#}

#ctl.headset {
#	type plug
#	slave.pcm "headset"
#}


# mplayer /usr/share/sounds/alsa/Side_Right.wav
#pcm.!default {
#	type bluetooth
#	#device "00:0C:55:07:FD:5B"
#	device "00:1C:35:72:84:B6"
#	#type hw
#	#card 0
#}

# alsamixer
# alsamixer -c 0
#ctl.!default {
#	type bluetooth
#	device "00:1C:35:72:84:B6"
#}


# mplayer -ao alsa:device=intel /usr/share/sounds/alsa/Side_Right.wav
pcm.intel {
	type hw
	card 0
}

pcm.jabra {
	type hw
	card 1
}

pcm.headset {
	type hw
	card 2
}





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

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 7: INTEL HDMI 1 [INTEL HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

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

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

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

Card hw:0 'Intel'/'HDA Intel at 0xf2520000 irq 42'
  Mixer name	: 'Intel IbexPeak HDMI'
  Components	: 'HDA:14f15069,17aa2156,00100302 HDA:80862804,17aa21b5,00100000'
  Controls      : 15
  Simple ctrls  : 7
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 54 [73%] [-20.00dB] [on]
  Front Right: Playback 54 [73%] [-20.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',0
  Capabilities: cvolume cswitch cswitch-joined cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 55 [69%] [-19.00dB] [on]
  Front Right: Capture 55 [69%] [-19.00dB] [on]
Simple mixer control 'Mic 1',0
  Capabilities: cvolume cswitch cswitch-joined cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 6 [8%] [-68.00dB] [off]
  Front Right: Capture 6 [8%] [-68.00dB] [off]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 120 [100%] [30.00dB]
  Front Right: Capture 120 [100%] [30.00dB]


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

--startcollapse--
state.Intel {
	control.1 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 Mic
		comment.item.1 'Mic 1'
		iface MIXER
		name 'Capture Source'
		value Mic
	}
	control.2 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 80'
		comment.dbmin -7400
		comment.dbmax 600
		iface MIXER
		name 'Mic Capture Volume'
		value.0 55
		value.1 55
	}
	control.3 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 80'
		comment.dbmin -7400
		comment.dbmax 600
		iface MIXER
		name 'Mic 1 Capture Volume'
		value.0 6
		value.1 6
	}
	control.4 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Master Playback Switch'
		value.0 true
		value.1 true
	}
	control.5 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 74'
		comment.dbmin -7400
		comment.dbmax 0
		iface MIXER
		name 'Master Playback Volume'
		value.0 54
		value.1 54
	}
	control.6 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.7 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.8 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.9 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
	}
	control.10 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.11 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.12 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.13 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
	}
	control.14 {
		comment.access 'read write user'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 255'
		comment.tlv '0000000100000008ffffec1400000014'
		comment.dbmin -5100
		comment.dbmax 0
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
	}
	control.15 {
		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 120
		value.1 120
	}
}
--endcollapse--


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

Module
sr_mod
cdrom
ipip
tunnel4
e1000e


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

thinkpad_acpi: Standard ACPI backlight interface available, not loading native one.
thinkpad_acpi: volume: disabled as there is no ALSA support in this kernel
input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input6
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x9
ALSA sound/pci/hda/hda_intel.c:1346: codec #0 probed OK
ALSA sound/pci/hda/hda_intel.c:1346: codec #3 probed OK
ALSA sound/pci/hda/hda_generic.c:612: AUD_IN = 14
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x14 IDX=0x0
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x23 IDX=0x0
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x1b IDX=0x0
ALSA sound/pci/hda/hda_generic.c:254: CONNECT: NID=0x17 IDX=0x1
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x17 IDX=0x1
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x17
ALSA sound/pci/hda/hda_generic.c:649: [Capture Source] NID=0x14, #SRC=2
ALSA sound/pci/hda/hda_generic.c:652:   [Mic] IDX=0x2
ALSA sound/pci/hda/hda_generic.c:652:   [Mic 1] IDX=0x0
ALSA sound/pci/hda/hda_generic.c:291: AUD_OUT found 10
ALSA sound/pci/hda/hda_generic.c:254: CONNECT: NID=0x1f IDX=0x0
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x1f IDX=0x0
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x1f
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x1f
ALSA sound/pci/hda/hda_generic.c:291: AUD_OUT found 10
ALSA sound/pci/hda/hda_generic.c:254: CONNECT: NID=0x19 IDX=0x0
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x19 IDX=0x0
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x19
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x19
ALSA sound/pci/hda/hda_generic.c:254: CONNECT: NID=0x14 IDX=0x2
ALSA sound/pci/hda/hda_generic.c:740: [Master Playback Switch] NID=0x10, DIR=OUT
ALSA sound/pci/hda/hda_generic.c:764: [Master Playback Volume] NID=0x10, DIR=OUT
ALSA device list:
  #0: HDA Intel at 0xf2520000 irq 42
Netfilter messages via NETLINK v0.30.
--
/dev/vmnet: port on hub 1 successfully opened
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
/dev/vmmon[3517]: PTSC: initialized at 2128093000 Hz using TSC
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
/dev/vmnet: open called by PID 3522 (vmware-vmx)
/dev/vmnet: port on hub 1 successfully opened
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
/dev/vmci[3735]: Module vmci: unloaded



[-- Attachment #3: dmesg --]
[-- Type: application/octet-stream, Size: 30980 bytes --]

830c80 - 0001830ce8]         BOOTMEM
  #27 [0001830d00 - 0001830d68]         BOOTMEM
  #28 [0001830d80 - 0001830de8]         BOOTMEM
  #29 [0001830e00 - 0001830e68]         BOOTMEM
  #30 [0001830e80 - 0001830ee8]         BOOTMEM
  #31 [0001830f00 - 0001830f68]         BOOTMEM
  #32 [0001830f80 - 0001830fe8]         BOOTMEM
  #33 [0001832000 - 0001832068]         BOOTMEM
  #34 [0001832080 - 00018320e8]         BOOTMEM
  #35 [0001832100 - 0001832168]         BOOTMEM
  #36 [0001832180 - 00018321e8]         BOOTMEM
  #37 [0001832200 - 0001832268]         BOOTMEM
  #38 [0001832280 - 00018322e8]         BOOTMEM
  #39 [0001832300 - 0001832368]         BOOTMEM
  #40 [0001832380 - 00018323e8]         BOOTMEM
  #41 [0001832400 - 0001832468]         BOOTMEM
  #42 [0001832480 - 00018324e8]         BOOTMEM
  #43 [0001832500 - 0001832568]         BOOTMEM
  #44 [0001832580 - 00018325e8]         BOOTMEM
  #45 [0001832600 - 0001832668]         BOOTMEM
  #46 [0001832680 - 00018326e8]         BOOTMEM
  #47 [0001832700 - 0001832768]         BOOTMEM
  #48 [0001832780 - 00018327e8]         BOOTMEM
  #49 [0001832800 - 0001832868]         BOOTMEM
  #50 [0001832880 - 00018328e8]         BOOTMEM
  #51 [0001832900 - 0001832968]         BOOTMEM
  #52 [0001832980 - 00018329e8]         BOOTMEM
  #53 [0001832a00 - 0001832a68]         BOOTMEM
  #54 [0001832a80 - 0001832ae8]         BOOTMEM
  #55 [0001832b00 - 0001832b68]         BOOTMEM
  #56 [0001832b80 - 0001832ba0]         BOOTMEM
  #57 [0001832bc0 - 0001832be0]         BOOTMEM
  #58 [0001832c00 - 0001832c20]         BOOTMEM
  #59 [0001832c40 - 0001832c60]         BOOTMEM
  #60 [0001832c80 - 0001832ca0]         BOOTMEM
  #61 [0001832cc0 - 0001832ce0]         BOOTMEM
  #62 [0001832d00 - 0001832d20]         BOOTMEM
  #63 [0001832d40 - 0001832d60]         BOOTMEM
  #64 [0001832d80 - 0001832eac]         BOOTMEM
  #65 [0001832ec0 - 0001832fec]         BOOTMEM
  #66 [0001a00000 - 0001a1b000]         BOOTMEM
  #67 [0001a80000 - 0001a9b000]         BOOTMEM
  #68 [0001b00000 - 0001b1b000]         BOOTMEM
  #69 [0001b80000 - 0001b9b000]         BOOTMEM
  #70 [0001835000 - 0001835008]         BOOTMEM
  #71 [0001835040 - 0001835048]         BOOTMEM
  #72 [0001835080 - 0001835090]         BOOTMEM
  #73 [00018350c0 - 00018350e0]         BOOTMEM
  #74 [0001835100 - 0001835230]         BOOTMEM
  #75 [0001835240 - 0001835290]         BOOTMEM
  #76 [00018352c0 - 0001835310]         BOOTMEM
  #77 [0001835340 - 000183d340]         BOOTMEM
  #78 [0001b9b000 - 0005b9b000]         BOOTMEM
  #79 [000183d340 - 000185d340]         BOOTMEM
  #80 [000185d340 - 000189d340]         BOOTMEM
  #81 [0000010000 - 0000018000]         BOOTMEM
Memory: 7989788k/9371648k available (4728k kernel code, 1192276k absent, 189584k reserved, 2538k data, 572k init)
SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Hierarchical RCU implementation.
	CONFIG_RCU_FANOUT set to non-default value of 32
	RCU-based detection of stalled CPUs is disabled.
	Verbose stalled-CPUs detection is disabled.
NR_IRQS:768
Extended CMOS year: 2000
Console: colour VGA+ 80x25
console [tty0] enabled
hpet clockevent registered
Fast TSC calibration using PIT
Detected 2128.093 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 4256.18 BogoMIPS (lpj=21280930)
pid_max: default: 32768 minimum: 301
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Mount-cache hash table entries: 256
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
mce: CPU supports 9 MCE banks
CPU0: Thermal monitoring enabled (TM1)
using mwait in idle threads.
Performance Events: PEBS fmt1+, Westmere events, Intel PMU driver.
... version:                3
... bit width:              48
... generic registers:      4
... value mask:             0000ffffffffffff
... max period:             000000007fffffff
... fixed-purpose events:   3
... event mask:             000000070000000f
ACPI: Core revision 20100702
Setting APIC routing to flat
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM) i7 CPU       L 640  @ 2.13GHz stepping 02
Booting Node   0, Processors  #1 #2 #3 Ok.
Brought up 4 CPUs
Total of 4 processors activated (17024.10 BogoMIPS).
NET: Registered protocol family 16
ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
ACPI: bus type pci registered
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: EC description table is found, configuring boot EC
ACPI: BIOS _OSI(Linux) query ignored
ACPI: SSDT 00000000bb71a918 003EB (v01  PmRef  Cpu0Ist 00003000 INTL 20050513)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT (null) 003EB (v01  PmRef  Cpu0Ist 00003000 INTL 20050513)
ACPI: SSDT 00000000bb718718 006B2 (v01  PmRef  Cpu0Cst 00003001 INTL 20050513)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT (null) 006B2 (v01  PmRef  Cpu0Cst 00003001 INTL 20050513)
ACPI: SSDT 00000000bb719a98 00303 (v01  PmRef    ApIst 00003000 INTL 20050513)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT (null) 00303 (v01  PmRef    ApIst 00003000 INTL 20050513)
ACPI: SSDT 00000000bb717d98 00119 (v01  PmRef    ApCst 00003000 INTL 20050513)
ACPI: Dynamic OEM Table Load:
ACPI: SSDT (null) 00119 (v01  PmRef    ApCst 00003000 INTL 20050513)
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
ACPI: Power Resource [PUBS] (on)
ACPI: ACPI Dock Station Driver: 3 docks/bays found
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
ACPI: PCI Root Bridge [UNCR] (domain 0000 [bus ff])
ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
pci_root PNP0A08:00: host bridge window [mem 0x000d0000-0x000d3fff]
pci_root PNP0A08:00: host bridge window [mem 0x000d4000-0x000d7fff]
pci_root PNP0A08:00: host bridge window [mem 0x000d8000-0x000dbfff]
pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xfebfffff]
pci 0000:00:02.0: reg 10: [mem 0xf2000000-0xf23fffff 64bit]
pci 0000:00:02.0: reg 18: [mem 0xd0000000-0xdfffffff 64bit pref]
pci 0000:00:02.0: reg 20: [io  0x1800-0x1807]
pci 0000:00:16.0: reg 10: [mem 0xf2727800-0xf272780f 64bit]
pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
pci 0000:00:16.0: PME# disabled
pci 0000:00:19.0: reg 10: [mem 0xf2500000-0xf251ffff]
pci 0000:00:19.0: reg 14: [mem 0xf2525000-0xf2525fff]
pci 0000:00:19.0: reg 18: [io  0x1820-0x183f]
pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
pci 0000:00:19.0: PME# disabled
pci 0000:00:1a.0: reg 10: [mem 0xf2728000-0xf27283ff]
pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.0: PME# disabled
pci 0000:00:1b.0: reg 10: [mem 0xf2520000-0xf2523fff 64bit]
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.4: PME# disabled
pci 0000:00:1d.0: reg 10: [mem 0xf2728400-0xf27287ff]
pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.0: PME# disabled
pci 0000:00:1f.2: reg 10: [io  0x1860-0x1867]
pci 0000:00:1f.2: reg 14: [io  0x1814-0x1817]
pci 0000:00:1f.2: reg 18: [io  0x1818-0x181f]
pci 0000:00:1f.2: reg 1c: [io  0x1810-0x1813]
pci 0000:00:1f.2: reg 20: [io  0x1840-0x185f]
pci 0000:00:1f.2: reg 24: [mem 0xf2727000-0xf27277ff]
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:00:1f.3: reg 10: [mem 0xf2728800-0xf27288ff 64bit]
pci 0000:00:1f.3: reg 20: [io  0x1880-0x189f]
pci 0000:00:1f.6: reg 10: [mem 0xf2526000-0xf2526fff 64bit]
pci 0000:00:1c.0: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1c.3: PCI bridge to [bus 05-0c]
pci 0000:00:1c.3:   bridge window [io  0x2000-0x2fff]
pci 0000:00:1c.3:   bridge window [mem 0xf0000000-0xf1ffffff]
pci 0000:00:1c.3:   bridge window [mem 0xf2800000-0xf28fffff 64bit pref]
pci 0000:02:00.0: reg 10: [mem 0xf2400000-0xf2401fff 64bit]
pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
pci 0000:02:00.0: PME# disabled
pci 0000:00:1c.4: PCI bridge to [bus 02-02]
pci 0000:00:1c.4:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1c.4:   bridge window [mem 0xf2400000-0xf24fffff]
pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0xf000-0x0000] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
pci 0000:00:1e.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d0000-0x000d3fff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d4000-0x000d7fff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff] (subtractive decode)
pci 0000:00:1e.0:   bridge window [mem 0xc0000000-0xfebfffff] (subtractive decode)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.EXP5._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
HEST: Table is not found!
vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Advanced Linux Sound Architecture Driver Version 1.0.23.
PCI: Using ACPI for IRQ routing
PCI: pci_cache_line_size set to 64 bytes
reserve RAM buffer: 000000000009e800 - 000000000009ffff 
reserve RAM buffer: 00000000bb27c000 - 00000000bbffffff 
reserve RAM buffer: 00000000bb35f000 - 00000000bbffffff 
reserve RAM buffer: 00000000bb46f000 - 00000000bbffffff 
reserve RAM buffer: 00000000bb717000 - 00000000bbffffff 
reserve RAM buffer: 00000000bb76b000 - 00000000bbffffff 
reserve RAM buffer: 00000000bb800000 - 00000000bbffffff 
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
system 00:00: [mem 0x00000000-0x0009ffff] could not be reserved
system 00:00: [mem 0x000c0000-0x000c3fff] has been reserved
system 00:00: [mem 0x000c4000-0x000c7fff] has been reserved
system 00:00: [mem 0x000c8000-0x000cbfff] has been reserved
system 00:00: [mem 0x000cc000-0x000cffff] has been reserved
system 00:00: [mem 0x000dc000-0x000dffff] could not be reserved
system 00:00: [mem 0x000e0000-0x000e3fff] could not be reserved
system 00:00: [mem 0x000e4000-0x000e7fff] could not be reserved
system 00:00: [mem 0x000e8000-0x000ebfff] could not be reserved
system 00:00: [mem 0x000ec000-0x000effff] could not be reserved
system 00:00: [mem 0x000f0000-0x000fffff] could not be reserved
system 00:00: [mem 0x00100000-0xbfffffff] could not be reserved
system 00:00: [mem 0xfec00000-0xfed3ffff] could not be reserved
system 00:00: [mem 0xfed4c000-0xffffffff] could not be reserved
system 00:03: [io  0x164e-0x164f] has been reserved
system 00:03: [io  0x1000-0x107f] has been reserved
system 00:03: [io  0x1180-0x11ff] has been reserved
system 00:03: [io  0x0800-0x080f] has been reserved
system 00:03: [io  0x15e0-0x15ef] has been reserved
system 00:03: [io  0x1600-0x1641] has been reserved
system 00:03: [io  0x1644-0x167f] could not be reserved
system 00:03: [mem 0xe0000000-0xefffffff] has been reserved
system 00:03: [mem 0xfeaff000-0xfeafffff] has been reserved
system 00:03: [mem 0xfed1c000-0xfed1ffff] has been reserved
system 00:03: [mem 0xfed10000-0xfed13fff] has been reserved
system 00:03: [mem 0xfed18000-0xfed18fff] has been reserved
system 00:03: [mem 0xfed19000-0xfed19fff] has been reserved
system 00:03: [mem 0xfed45000-0xfed4bfff] has been reserved
pci 0000:00:1c.0: PCI bridge to [bus 0d-0d]
pci 0000:00:1c.0:   bridge window [io  disabled]
pci 0000:00:1c.0:   bridge window [mem disabled]
pci 0000:00:1c.0:   bridge window [mem pref disabled]
pci 0000:00:1c.3: PCI bridge to [bus 05-0c]
pci 0000:00:1c.3:   bridge window [io  0x2000-0x2fff]
pci 0000:00:1c.3:   bridge window [mem 0xf0000000-0xf1ffffff]
pci 0000:00:1c.3:   bridge window [mem 0xf2800000-0xf28fffff 64bit pref]
pci 0000:00:1c.4: PCI bridge to [bus 02-02]
pci 0000:00:1c.4:   bridge window [io  disabled]
pci 0000:00:1c.4:   bridge window [mem 0xf2400000-0xf24fffff]
pci 0000:00:1c.4:   bridge window [mem pref disabled]
pci 0000:00:1e.0: PCI bridge to [bus 0e-0e]
pci 0000:00:1e.0:   bridge window [io  disabled]
pci 0000:00:1e.0:   bridge window [mem disabled]
pci 0000:00:1e.0:   bridge window [mem pref disabled]
pci 0000:00:1c.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
pci 0000:00:1c.0: setting latency timer to 64
pci 0000:00:1c.3: PCI INT D -> GSI 23 (level, low) -> IRQ 23
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1c.4: PCI INT A -> GSI 20 (level, low) -> IRQ 20
pci 0000:00:1c.4: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff]
pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff]
pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:00: resource 10 [mem 0xc0000000-0xfebfffff]
pci_bus 0000:05: resource 0 [io  0x2000-0x2fff]
pci_bus 0000:05: resource 1 [mem 0xf0000000-0xf1ffffff]
pci_bus 0000:05: resource 2 [mem 0xf2800000-0xf28fffff 64bit pref]
pci_bus 0000:02: resource 1 [mem 0xf2400000-0xf24fffff]
pci_bus 0000:0e: resource 4 [io  0x0000-0x0cf7]
pci_bus 0000:0e: resource 5 [io  0x0d00-0xffff]
pci_bus 0000:0e: resource 6 [mem 0x000a0000-0x000bffff]
pci_bus 0000:0e: resource 7 [mem 0x000d0000-0x000d3fff]
pci_bus 0000:0e: resource 8 [mem 0x000d4000-0x000d7fff]
pci_bus 0000:0e: resource 9 [mem 0x000d8000-0x000dbfff]
pci_bus 0000:0e: resource 10 [mem 0xc0000000-0xfebfffff]
NET: Registered protocol family 2
IP route cache hash table entries: 262144 (order: 9, 2097152 bytes)
TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 524288 bind 65536)
TCP reno registered
UDP hash table entries: 4096 (order: 5, 131072 bytes)
UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
NET: Registered protocol family 1
pci 0000:00:02.0: Boot video device
PCI: CLS 64 bytes, default 64
PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
Placing 64MB software IO TLB between ffff880001b9b000 - ffff880005b9b000
software IO TLB at phys 0x1b9b000 - 0x5b9b000
Simple Boot Flag at 0x35 set to 0x1
NTFS driver 2.1.29 [Flags: R/W].
Btrfs loaded
msgmni has been set to 15605
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered (default)
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
pciehp: PCI Express Hot Plug Controller Driver version: 0.4
acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
acpiphp: Slot [1] registered
ACPI: AC Adapter [AC] (on-line)
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
ACPI: Lid Switch [LID]
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
ACPI: Sleep Button [SLPB]
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
ACPI: Power Button [PWRF]
ACPI: acpi_idle registered with cpuidle
Monitor-Mwait will be used to enter C-1 state
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
thermal LNXTHERM:01: registered as thermal_zone0
ACPI: Thermal Zone [THM0] (57 C)
ERST: Table is not found!
GHES: HEST is not enabled!
ACPI: Battery Slot [BAT0] (battery present)
Non-volatile memory driver v1.3
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel HD Graphics Chipset
agpgart-intel 0000:00:00.0: detected 32764K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[drm] Initialized drm 1.1.0 20060810
i915 0000:00:02.0: power state changed by ACPI to D0
i915 0000:00:02.0: power state changed by ACPI to D0
i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
i915 0000:00:02.0: setting latency timer to 64
i915 0000:00:02.0: irq 40 for MSI/MSI-X
[drm] set up 31M of stolen space
vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
Console: switching to colour frame buffer device 180x56
fb0: inteldrmfb frame buffer device
drm: registered panic notifier
acpi device:01: registered as cooling_device4
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
ACPI: Video Device [VID] (multi-head: yes  rom: no  post: no)
[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
brd: module loaded
loop: module loaded
megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
megasas: 00.00.04.17.1-rc1 Thu. Oct. 29, 11:41:51 PST 2009
mpt2sas version 06.100.00.00 loaded
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT B -> GSI 16 (level, low) -> IRQ 16
ahci 0000:00:1f.2: irq 41 for MSI/MSI-X
ahci: SSS flag set, parallel bus scan disabled
ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x31 impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pmp pio slum part ems sxs apst 
ahci 0000:00:1f.2: setting latency timer to 64
scsi0 : ahci
scsi1 : ahci
scsi2 : ahci
scsi3 : ahci
scsi4 : ahci
scsi5 : ahci
ata1: SATA max UDMA/133 abar m2048@0xf2727000 port 0xf2727100 irq 41
ata2: DUMMY
ata3: DUMMY
ata4: DUMMY
ata5: SATA max UDMA/133 abar m2048@0xf2727000 port 0xf2727300 irq 41
ata6: SATA max UDMA/133 abar m2048@0xf2727000 port 0xf2727380 irq 41
Intel(R) Gigabit Ethernet Network Driver - version 2.1.0-k2
Copyright (c) 2007-2009 Intel Corporation.
ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 2.0.84-k2
ixgbe: Copyright (c) 1999-2010 Intel Corporation.
pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Fusion MPT base driver 3.04.17
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SPI Host driver 3.04.17
Fusion MPT SAS Host driver 3.04.17
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
ehci_hcd 0000:00:1a.0: PCI INT D -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1a.0: setting latency timer to 64
ehci_hcd 0000:00:1a.0: EHCI Host Controller
ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1a.0: debug port 2
ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
ehci_hcd 0000:00:1a.0: irq 23, io mem 0xf2728000
ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
ehci_hcd 0000:00:1d.0: PCI INT D -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1d.0: setting latency timer to 64
ehci_hcd 0000:00:1d.0: EHCI Host Controller
ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.0: debug port 2
ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
ehci_hcd 0000:00:1d.0: irq 19, io mem 0xf2728400
ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
uhci_hcd: USB Universal Host Controller Interface driver
PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: PC Speaker as /devices/platform/pcspkr/input/input4
rtc_cmos 00:08: RTC can wake from S4
rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
lirc_dev: IR Remote Control driver registered, major 251 
IR LIRC bridge handler initialized
Linux video capture interface: v2.00
coretemp coretemp.0: TjMax is 105 C.
coretemp coretemp.2: TjMax is 105 C.
hdaps: supported laptop not found!
hdaps: driver init failed (ret=-19)!
device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com
EDAC MC: Ver: 2.1.0 Sep 29 2010
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
thinkpad_acpi: ThinkPad ACPI Extras v0.24
thinkpad_acpi: http://ibm-acpi.sf.net/
thinkpad_acpi: ThinkPad BIOS 6QET47WW (1.17 ), EC 6QHT29WW-1.10
thinkpad_acpi: Lenovo ThinkPad X201s, model 5413FGA
thinkpad_acpi: detected a 8-level brightness capable ThinkPad
thinkpad_acpi: radio switch found; radios are enabled
thinkpad_acpi: possible tablet mode switch found; ThinkPad in laptop mode
thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
Registered led device: tpacpi::thinklight
Registered led device: tpacpi::power
Registered led device: tpacpi:orange:batt
Registered led device: tpacpi:green:batt
Registered led device: tpacpi::dock_active
Registered led device: tpacpi::bay_active
Registered led device: tpacpi::dock_batt
Registered led device: tpacpi::unknown_led
Registered led device: tpacpi::standby
Registered led device: tpacpi::dock_status1
Registered led device: tpacpi::dock_status2
Registered led device: tpacpi::unknown_led2
Registered led device: tpacpi::unknown_led3
Registered led device: tpacpi::thinkvantage
thinkpad_acpi: warning: userspace override of important firmware LEDs is enabled
thinkpad_acpi: Standard ACPI backlight interface available, not loading native one.
thinkpad_acpi: volume: disabled as there is no ALSA support in this kernel
input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input6
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x9
ALSA sound/pci/hda/hda_intel.c:1346: codec #0 probed OK
ALSA sound/pci/hda/hda_intel.c:1346: codec #3 probed OK
ALSA sound/pci/hda/hda_generic.c:612: AUD_IN = 14
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x14 IDX=0x0
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x23 IDX=0x0
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x1b IDX=0x0
ALSA sound/pci/hda/hda_generic.c:254: CONNECT: NID=0x17 IDX=0x1
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x17 IDX=0x1
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x17
ALSA sound/pci/hda/hda_generic.c:649: [Capture Source] NID=0x14, #SRC=2
ALSA sound/pci/hda/hda_generic.c:652:   [Mic] IDX=0x2
ALSA sound/pci/hda/hda_generic.c:652:   [Mic 1] IDX=0x0
ALSA sound/pci/hda/hda_generic.c:291: AUD_OUT found 10
ALSA sound/pci/hda/hda_generic.c:254: CONNECT: NID=0x1f IDX=0x0
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x1f IDX=0x0
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x1f
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x1f
ALSA sound/pci/hda/hda_generic.c:291: AUD_OUT found 10
ALSA sound/pci/hda/hda_generic.c:254: CONNECT: NID=0x19 IDX=0x0
ALSA sound/pci/hda/hda_generic.c:239: UNMUTE IN: NID=0x19 IDX=0x0
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x19
ALSA sound/pci/hda/hda_generic.c:224: UNMUTE OUT: NID=0x19
ALSA sound/pci/hda/hda_generic.c:254: CONNECT: NID=0x14 IDX=0x2
ALSA sound/pci/hda/hda_generic.c:740: [Master Playback Switch] NID=0x10, DIR=OUT
ALSA sound/pci/hda/hda_generic.c:764: [Master Playback Volume] NID=0x10, DIR=OUT
ALSA device list:
  #0: HDA Intel at 0xf2520000 irq 42
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP bic registered
TCP cubic registered
TCP highspeed registered
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (unknown) succeeded
ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (unknown) filtered out
ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (unknown) filtered out
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 6 ports detected
IBM TrackPoint firmware: 0x0e, buttons: 3/3
input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input7
ata1.00: ATA-7: SAMSUNG MMDOE56G5MXP-0VB, VBM1901Q, max UDMA/100
ata1.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (unknown) succeeded
ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (unknown) filtered out
ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (unknown) filtered out
ata1.00: configured for UDMA/100
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 8 ports detected
ata1.00: configured for UDMA/100
ata1: EH complete
scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG MMDOE56G VBM1 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 500118192 512-byte logical blocks: (256 GB/238 GiB)
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 sda13 sda14 sda15 >
sd 0:0:0:0: [sda] Attached SCSI disk
ata5: SATA link down (SStatus 0 SControl 300)
ata6: SATA link down (SStatus 0 SControl 300)
rtc_cmos 00:08: setting system clock to 2010-09-30 17:34:18 UTC (1285868058)
VFS: Mounted root (reiserfs filesystem) readonly on device 8:2.
Freeing unused kernel memory: 572k freed
Adding 8297568k swap on /dev/sda3.  Priority:-1 extents:1 across:8297568k SS
e1000e: Intel(R) PRO/1000 Network Driver - 1.2.7-k2
e1000e: Copyright (c) 1999 - 2010 Intel Corporation.
e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
e1000e 0000:00:19.0: setting latency timer to 64
e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
e1000e 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:26:2d:f6:08:c4
e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:00:19.0: eth0: MAC: 9, PHY: 10, PBA No: a002ff-0ff
e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
IPv4 over IPv4 tunneling driver
/dev/vmci[2735]: VMCI: Driver initialized.
/dev/vmci[2735]: Module vmci: registered with major=10 minor=57
/dev/vmci[2735]: Module vmci: initialized
/dev/vmmon[2744]: Module vmmon: registered with major=10 minor=165
/dev/vmmon[2744]: Initial HV check: anyNotCapable=0 anyUnlocked=0 anyEnabled=1 anyDisabled=0
/dev/vmmon[2744]: HV check: anyNotCapable=0 anyUnlocked=0 anyEnabled=1 anyDisabled=0
/dev/vmmon[2744]: Module vmmon: initialized
/dev/vmnet: open called by PID 2774 (vmnet-netifup)
/dev/vmnet: hub 1 does not exist, allocating memory.
/dev/vmnet: port on hub 1 successfully opened
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
/dev/vmmon[3517]: PTSC: initialized at 2128093000 Hz using TSC
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
/dev/vmnet: open called by PID 3522 (vmware-vmx)
/dev/vmnet: port on hub 1 successfully opened
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
/dev/vmci[3735]: Module vmci: unloaded
/dev/vmmon[3740]: Module vmmon: unloaded
e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 15:38     ` Wu Fengguang
@ 2010-09-30 18:26       ` Jeff Chua
  0 siblings, 0 replies; 20+ messages in thread
From: Jeff Chua @ 2010-09-30 18:26 UTC (permalink / raw)
  To: Wu Fengguang; +Cc: Takashi Iwai, alsa-devel@alsa-project.org, Linux Kernel

[-- Attachment #1: Type: text/plain, Size: 543 bytes --]

On Thu, Sep 30, 2010 at 11:38 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:
> On Thu, Sep 30, 2010 at 11:29:45PM +0800, Jeff Chua wrote:
>> On Thu, Sep 30, 2010 at 9:14 PM, Takashi Iwai <tiwai@suse.de> wrote:
>>
>> > Check /sys/modules/snd_hda_intel/parameters/model whether you really
>> > passed the correct value.
>>
>> # cat /sys/module/snd_hda_intel/parameters/model
>> lenovo-x200,(null),(null),(null),(null),(null),(null),(null)
>
> Would you run http://www.alsa-project.org/alsa-info.sh and show us the
> collected info?

Attached.

[-- Attachment #2: alsa-info.txt.S5puWTWNl8 --]
[-- Type: application/octet-stream, Size: 30636 bytes --]

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

!!Script ran on: Thu Sep 30 17:26:08 UTC 2010


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

Red Hat Enterprise Linux ES release 4 (Taroon Update 6)


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

Manufacturer:      
Product Name:      


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

Kernel release:    2.6.36-rc6+
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


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

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


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



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

No sound servers found.


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

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf2520000 irq 42


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

00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)


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

00:1b.0 0403: 8086:3b56 (rev 06)
	Subsystem: 17aa:215e


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

snd-hda-intel: model=lenovo-x200


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


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

Codec: Conexant ID 5069
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f15069
Subsystem Id: 0x17aa2156
Revision Id: 0x100302
No Modem Function Group found
Default PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
  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
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Control: name="Master Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Master Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="HDA Generic", type="Audio", device=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x36 0x36]
  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 D3cold
  Power: setting=D0, actual=D0
Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x3c 0x3c]
  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 D3cold
  Power: setting=D0, actual=D0
Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
  Amp-Out vals:  [0x00]
Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Control: name="Capture Source", index=0, device=0
  Control: name="Mic Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=2, ofs=0
  Control: name="Mic 1 Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="HDA Generic", type="Audio", device=0
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x06 0x06] [0x80 0x80] [0x37 0x37] [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17 0x18 0x23* 0x24
Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17* 0x18 0x23 0x24
Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17* 0x18 0x23 0x24
Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x04 0x04]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x1a 0x1b* 0x1d 0x1e
Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x1a* 0x1b 0x1d 0x1e
Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x042140f0: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=37, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00001324: IN Detect
    Vref caps: HIZ 50 80
  Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=38, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00011334: IN OUT EAPD Detect
    Vref caps: HIZ 50 80
  EAPD 0x2: EAPD
  Pin Default 0x04a190f0: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=38, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00000014: OUT Detect
  Pin Default 0x612140f0: [N/A] HP Out at Sep Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=37, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00010034: IN OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x601700f0: [N/A] Speaker at Sep N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00000024: IN Detect
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00000010: OUT
  Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 1
     0x12
Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 1
     0x21
Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
  Amp-In vals:  [0x04 0x04]
  Pincap 0x00000020: IN
  Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
  Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10 0x11
Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
Codec: Intel IbexPeak HDMI
Address: 3
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862804
Subsystem Id: 0x17aa21b5
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels 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
  Device: name="INTEL HDMI 0", type="HDMI", device=3
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Control: name="IEC958 Playback Con Mask", index=1, device=0
  Control: name="IEC958 Playback Pro Mask", index=1, device=0
  Control: name="IEC958 Playback Default", index=1, device=0
  Control: name="IEC958 Playback Switch", index=1, device=0
  Device: name="INTEL HDMI 1", type="HDMI", device=7
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3
  Power: setting=D0, actual=D0
Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=04, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=05, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=06, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--


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

crw-rw-rw- 1 root root 116,   0 Feb  8  2004 /dev/snd/controlC0
crw-rw-rw- 1 root root 116,  32 Feb  8  2004 /dev/snd/controlC1
crw-rw-rw- 1 root root 116,  64 Feb  8  2004 /dev/snd/controlC2
crw-rw-rw- 1 root root 116,  96 Feb  8  2004 /dev/snd/controlC3
crw-rw-rw- 1 root root 116,   4 Feb  8  2004 /dev/snd/hwC0D0
crw-rw-rw- 1 root root 116,   5 Feb  8  2004 /dev/snd/hwC0D1
crw-rw-rw- 1 root root 116,   6 Feb  8  2004 /dev/snd/hwC0D2
crw-rw-rw- 1 root root 116,   7 Feb  8  2004 /dev/snd/hwC0D3
crw-rw-rw- 1 root root 116,  36 Feb  8  2004 /dev/snd/hwC1D0
crw-rw-rw- 1 root root 116,  37 Feb  8  2004 /dev/snd/hwC1D1
crw-rw-rw- 1 root root 116,  38 Feb  8  2004 /dev/snd/hwC1D2
crw-rw-rw- 1 root root 116,  39 Feb  8  2004 /dev/snd/hwC1D3
crw-rw-rw- 1 root root 116,  68 Feb  8  2004 /dev/snd/hwC2D0
crw-rw-rw- 1 root root 116,  69 Feb  8  2004 /dev/snd/hwC2D1
crw-rw-rw- 1 root root 116,  70 Feb  8  2004 /dev/snd/hwC2D2
crw-rw-rw- 1 root root 116,  71 Feb  8  2004 /dev/snd/hwC2D3
crw-rw-rw- 1 root root 116, 100 Feb  8  2004 /dev/snd/hwC3D0
crw-rw-rw- 1 root root 116, 101 Feb  8  2004 /dev/snd/hwC3D1
crw-rw-rw- 1 root root 116, 102 Feb  8  2004 /dev/snd/hwC3D2
crw-rw-rw- 1 root root 116, 103 Feb  8  2004 /dev/snd/hwC3D3
crw-rw-rw- 1 root root 116,   8 Feb  8  2004 /dev/snd/midiC0D0
crw-rw-rw- 1 root root 116,   9 Feb  8  2004 /dev/snd/midiC0D1
crw-rw-rw- 1 root root 116,  10 Feb  8  2004 /dev/snd/midiC0D2
crw-rw-rw- 1 root root 116,  11 Feb  8  2004 /dev/snd/midiC0D3
crw-rw-rw- 1 root root 116,  12 Feb  8  2004 /dev/snd/midiC0D4
crw-rw-rw- 1 root root 116,  13 Feb  8  2004 /dev/snd/midiC0D5
crw-rw-rw- 1 root root 116,  14 Feb  8  2004 /dev/snd/midiC0D6
crw-rw-rw- 1 root root 116,  15 Feb  8  2004 /dev/snd/midiC0D7
crw-rw-rw- 1 root root 116,  40 Feb  8  2004 /dev/snd/midiC1D0
crw-rw-rw- 1 root root 116,  41 Feb  8  2004 /dev/snd/midiC1D1
crw-rw-rw- 1 root root 116,  42 Feb  8  2004 /dev/snd/midiC1D2
crw-rw-rw- 1 root root 116,  43 Feb  8  2004 /dev/snd/midiC1D3
crw-rw-rw- 1 root root 116,  44 Feb  8  2004 /dev/snd/midiC1D4
crw-rw-rw- 1 root root 116,  45 Feb  8  2004 /dev/snd/midiC1D5
crw-rw-rw- 1 root root 116,  46 Feb  8  2004 /dev/snd/midiC1D6
crw-rw-rw- 1 root root 116,  47 Feb  8  2004 /dev/snd/midiC1D7
crw-rw-rw- 1 root root 116,  72 Feb  8  2004 /dev/snd/midiC2D0
crw-rw-rw- 1 root root 116,  73 Feb  8  2004 /dev/snd/midiC2D1
crw-rw-rw- 1 root root 116,  74 Feb  8  2004 /dev/snd/midiC2D2
crw-rw-rw- 1 root root 116,  75 Feb  8  2004 /dev/snd/midiC2D3
crw-rw-rw- 1 root root 116,  76 Feb  8  2004 /dev/snd/midiC2D4
crw-rw-rw- 1 root root 116,  77 Feb  8  2004 /dev/snd/midiC2D5
crw-rw-rw- 1 root root 116,  78 Feb  8  2004 /dev/snd/midiC2D6
crw-rw-rw- 1 root root 116,  79 Feb  8  2004 /dev/snd/midiC2D7
crw-rw-rw- 1 root root 116, 104 Feb  8  2004 /dev/snd/midiC3D0
crw-rw-rw- 1 root root 116, 105 Feb  8  2004 /dev/snd/midiC3D1
crw-rw-rw- 1 root root 116, 106 Feb  8  2004 /dev/snd/midiC3D2
crw-rw-rw- 1 root root 116, 107 Feb  8  2004 /dev/snd/midiC3D3
crw-rw-rw- 1 root root 116, 108 Feb  8  2004 /dev/snd/midiC3D4
crw-rw-rw- 1 root root 116, 109 Feb  8  2004 /dev/snd/midiC3D5
crw-rw-rw- 1 root root 116, 110 Feb  8  2004 /dev/snd/midiC3D6
crw-rw-rw- 1 root root 116, 111 Feb  8  2004 /dev/snd/midiC3D7
crw-rw-rw- 1 root root 116,  24 Sep 15 11:03 /dev/snd/pcmC0D0c
crw-rw-rw- 1 root root 116,  16 Sep 30 19:38 /dev/snd/pcmC0D0p
crw-rw-rw- 1 root root 116,  25 Feb  8  2004 /dev/snd/pcmC0D1c
crw-rw-rw- 1 root root 116,  17 Dec 11  2009 /dev/snd/pcmC0D1p
crw-rw-rw- 1 root root 116,  26 Feb  8  2004 /dev/snd/pcmC0D2c
crw-rw-rw- 1 root root 116,  18 Feb  8  2004 /dev/snd/pcmC0D2p
crw-rw-rw- 1 root root 116,  27 Feb  8  2004 /dev/snd/pcmC0D3c
crw-rw-rw- 1 root root 116,  19 Feb  8  2004 /dev/snd/pcmC0D3p
crw-rw-rw- 1 root root 116,  28 Feb  8  2004 /dev/snd/pcmC0D4c
crw-rw-rw- 1 root root 116,  20 Feb  8  2004 /dev/snd/pcmC0D4p
crw-rw-rw- 1 root root 116,  29 Feb  8  2004 /dev/snd/pcmC0D5c
crw-rw-rw- 1 root root 116,  21 Feb  8  2004 /dev/snd/pcmC0D5p
crw-rw-rw- 1 root root 116,  30 Feb  8  2004 /dev/snd/pcmC0D6c
crw-rw-rw- 1 root root 116,  22 Feb  8  2004 /dev/snd/pcmC0D6p
crw-rw-rw- 1 root root 116,  31 Feb  8  2004 /dev/snd/pcmC0D7c
crw-rw-rw- 1 root root 116,  23 Feb  8  2004 /dev/snd/pcmC0D7p
crw-rw-rw- 1 root root 116,  56 Sep 30 10:29 /dev/snd/pcmC1D0c
crw-rw-rw- 1 root root 116,  48 Sep 30 10:29 /dev/snd/pcmC1D0p
crw-rw-rw- 1 root root 116,  57 Feb  8  2004 /dev/snd/pcmC1D1c
crw-rw-rw- 1 root root 116,  49 Feb  8  2004 /dev/snd/pcmC1D1p
crw-rw-rw- 1 root root 116,  58 Feb  8  2004 /dev/snd/pcmC1D2c
crw-rw-rw- 1 root root 116,  50 Feb  8  2004 /dev/snd/pcmC1D2p
crw-rw-rw- 1 root root 116,  59 Feb  8  2004 /dev/snd/pcmC1D3c
crw-rw-rw- 1 root root 116,  51 Feb  8  2004 /dev/snd/pcmC1D3p
crw-rw-rw- 1 root root 116,  60 Feb  8  2004 /dev/snd/pcmC1D4c
crw-rw-rw- 1 root root 116,  52 Feb  8  2004 /dev/snd/pcmC1D4p
crw-rw-rw- 1 root root 116,  61 Feb  8  2004 /dev/snd/pcmC1D5c
crw-rw-rw- 1 root root 116,  53 Feb  8  2004 /dev/snd/pcmC1D5p
crw-rw-rw- 1 root root 116,  62 Feb  8  2004 /dev/snd/pcmC1D6c
crw-rw-rw- 1 root root 116,  54 Feb  8  2004 /dev/snd/pcmC1D6p
crw-rw-rw- 1 root root 116,  63 Feb  8  2004 /dev/snd/pcmC1D7c
crw-rw-rw- 1 root root 116,  55 Feb  8  2004 /dev/snd/pcmC1D7p
crw-rw-rw- 1 root root 116,  88 Feb  8  2004 /dev/snd/pcmC2D0c
crw-rw-rw- 1 root root 116,  80 Feb  8  2004 /dev/snd/pcmC2D0p
crw-rw-rw- 1 root root 116,  89 Feb  8  2004 /dev/snd/pcmC2D1c
crw-rw-rw- 1 root root 116,  81 Feb  8  2004 /dev/snd/pcmC2D1p
crw-rw-rw- 1 root root 116,  90 Feb  8  2004 /dev/snd/pcmC2D2c
crw-rw-rw- 1 root root 116,  82 Feb  8  2004 /dev/snd/pcmC2D2p
crw-rw-rw- 1 root root 116,  91 Feb  8  2004 /dev/snd/pcmC2D3c
crw-rw-rw- 1 root root 116,  83 Feb  8  2004 /dev/snd/pcmC2D3p
crw-rw-rw- 1 root root 116,  92 Feb  8  2004 /dev/snd/pcmC2D4c
crw-rw-rw- 1 root root 116,  84 Feb  8  2004 /dev/snd/pcmC2D4p
crw-rw-rw- 1 root root 116,  93 Feb  8  2004 /dev/snd/pcmC2D5c
crw-rw-rw- 1 root root 116,  85 Feb  8  2004 /dev/snd/pcmC2D5p
crw-rw-rw- 1 root root 116,  94 Feb  8  2004 /dev/snd/pcmC2D6c
crw-rw-rw- 1 root root 116,  86 Feb  8  2004 /dev/snd/pcmC2D6p
crw-rw-rw- 1 root root 116,  95 Feb  8  2004 /dev/snd/pcmC2D7c
crw-rw-rw- 1 root root 116,  87 Feb  8  2004 /dev/snd/pcmC2D7p
crw-rw-rw- 1 root root 116, 120 Feb  8  2004 /dev/snd/pcmC3D0c
crw-rw-rw- 1 root root 116, 112 Feb  8  2004 /dev/snd/pcmC3D0p
crw-rw-rw- 1 root root 116, 121 Feb  8  2004 /dev/snd/pcmC3D1c
crw-rw-rw- 1 root root 116, 113 Feb  8  2004 /dev/snd/pcmC3D1p
crw-rw-rw- 1 root root 116, 122 Feb  8  2004 /dev/snd/pcmC3D2c
crw-rw-rw- 1 root root 116, 114 Feb  8  2004 /dev/snd/pcmC3D2p
crw-rw-rw- 1 root root 116, 123 Feb  8  2004 /dev/snd/pcmC3D3c
crw-rw-rw- 1 root root 116, 115 Feb  8  2004 /dev/snd/pcmC3D3p
crw-rw-rw- 1 root root 116, 124 Feb  8  2004 /dev/snd/pcmC3D4c
crw-rw-rw- 1 root root 116, 116 Feb  8  2004 /dev/snd/pcmC3D4p
crw-rw-rw- 1 root root 116, 125 Feb  8  2004 /dev/snd/pcmC3D5c
crw-rw-rw- 1 root root 116, 117 Feb  8  2004 /dev/snd/pcmC3D5p
crw-rw-rw- 1 root root 116, 126 Feb  8  2004 /dev/snd/pcmC3D6c
crw-rw-rw- 1 root root 116, 118 Feb  8  2004 /dev/snd/pcmC3D6p
crw-rw-rw- 1 root root 116, 127 Feb  8  2004 /dev/snd/pcmC3D7c
crw-rw-rw- 1 root root 116, 119 Feb  8  2004 /dev/snd/pcmC3D7p
crw-rw-rw- 1 root root 116,   1 Feb  8  2004 /dev/snd/seq
crw-rw-rw- 1 root root 116,  33 Feb  8  2004 /dev/snd/timer


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

!!User specific config file (~/.asoundrc)

#pcm.bluetooth {
#	type bluetooth
#	device "00:1C:35:72:84:B6"
#	profile "voice"
#}



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


# http://gentoo-wiki.com/HOWTO_use_a_bluetooth_headset
pcm.bluetooth {
	type bluetooth
	device "00:23:7F:40:38:D9"
}


# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/130870

#pcm.headset {
#	type bluetooth
#	#device "00:0C:55:07:FD:5B"
#	device "00:1C:35:72:84:B6"
#}

#ctl.headset {
#	type plug
#	slave.pcm "headset"
#}


# mplayer /usr/share/sounds/alsa/Side_Right.wav
#pcm.!default {
#	type bluetooth
#	#device "00:0C:55:07:FD:5B"
#	device "00:1C:35:72:84:B6"
#	#type hw
#	#card 0
#}

# alsamixer
# alsamixer -c 0
#ctl.!default {
#	type bluetooth
#	device "00:1C:35:72:84:B6"
#}


# mplayer -ao alsa:device=intel /usr/share/sounds/alsa/Side_Right.wav
pcm.intel {
	type hw
	card 0
}

pcm.jabra {
	type hw
	card 1
}

pcm.headset {
	type hw
	card 2
}





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

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 7: INTEL HDMI 1 [INTEL HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

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

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

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

Card hw:0 'Intel'/'HDA Intel at 0xf2520000 irq 42'
  Mixer name	: 'Intel IbexPeak HDMI'
  Components	: 'HDA:14f15069,17aa2156,00100302 HDA:80862804,17aa21b5,00100000'
  Controls      : 15
  Simple ctrls  : 7
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 54 [73%] [-20.00dB] [on]
  Front Right: Playback 54 [73%] [-20.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',0
  Capabilities: cvolume cswitch cswitch-joined cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 55 [69%] [-19.00dB] [on]
  Front Right: Capture 55 [69%] [-19.00dB] [on]
Simple mixer control 'Mic 1',0
  Capabilities: cvolume cswitch cswitch-joined cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 6 [8%] [-68.00dB] [off]
  Front Right: Capture 6 [8%] [-68.00dB] [off]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 120 [100%] [30.00dB]
  Front Right: Capture 120 [100%] [30.00dB]


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

--startcollapse--
state.Intel {
	control.1 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 Mic
		comment.item.1 'Mic 1'
		iface MIXER
		name 'Capture Source'
		value Mic
	}
	control.2 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 80'
		comment.dbmin -7400
		comment.dbmax 600
		iface MIXER
		name 'Mic Capture Volume'
		value.0 55
		value.1 55
	}
	control.3 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 80'
		comment.dbmin -7400
		comment.dbmax 600
		iface MIXER
		name 'Mic 1 Capture Volume'
		value.0 6
		value.1 6
	}
	control.4 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Master Playback Switch'
		value.0 true
		value.1 true
	}
	control.5 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 74'
		comment.dbmin -7400
		comment.dbmax 0
		iface MIXER
		name 'Master Playback Volume'
		value.0 54
		value.1 54
	}
	control.6 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.7 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.8 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.9 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
	}
	control.10 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.11 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.12 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.13 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
	}
	control.14 {
		comment.access 'read write user'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 255'
		comment.tlv '0000000100000008ffffec1400000014'
		comment.dbmin -5100
		comment.dbmax 0
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
	}
	control.15 {
		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 120
		value.1 120
	}
}
--endcollapse--


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

Module
iwlagn
iwlcore
mac80211
cfg80211
e1000e
snd_usb_audio
snd_hwdep
snd_usbmidi_lib
sr_mod
cdrom
ipip
tunnel4


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

e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
HDA Intel 0000:00:1b.0: setting latency timer to 64
HDA Intel 0000:00:1b.0: irq 43 for MSI/MSI-X
ahci 0000:00:1f.2: setting latency timer to 64
--
sd 0:0:0:0: [sda] Stopping disk
HDA Intel 0000:00:1b.0: PCI INT B disabled
ehci_hcd 0000:00:1d.0: PCI INT D disabled
--
pci 0000:00:1c.4: setting latency timer to 64
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1e.0: setting latency timer to 64
HDA Intel 0000:00:1b.0: setting latency timer to 64
ahci 0000:00:1f.2: setting latency timer to 64
HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
sd 0:0:0:0: [sda] Starting disk
--
i915 0000:00:02.0: power state changed by ACPI to D3
HDA Intel 0000:00:1b.0: PCI INT B disabled
ehci_hcd 0000:00:1a.0: PCI INT D disabled
--
pci 0000:00:1e.0: setting latency timer to 64
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
HDA Intel 0000:00:1b.0: setting latency timer to 64
HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
ahci 0000:00:1f.2: setting latency timer to 64
--
sd 0:0:0:0: [sda] Stopping disk
HDA Intel 0000:00:1b.0: PCI INT B disabled
ehci_hcd 0000:00:1d.0: PCI INT D disabled
--
pci 0000:00:1c.4: setting latency timer to 64
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pci 0000:00:1e.0: setting latency timer to 64
HDA Intel 0000:00:1b.0: setting latency timer to 64
i915 0000:00:02.0: power state changed by ACPI to D0
--
ahci 0000:00:1f.2: setting latency timer to 64
HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
sd 0:0:0:0: [sda] Starting disk



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

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-09-30 18:08         ` Jeff Chua
@ 2010-10-01  2:15           ` Wu Fengguang
  2010-10-01 10:15             ` Jeff Chua
  0 siblings, 1 reply; 20+ messages in thread
From: Wu Fengguang @ 2010-10-01  2:15 UTC (permalink / raw)
  To: Jeff Chua; +Cc: Takashi Iwai, alsa-devel@alsa-project.org, Linux Kernel

On Fri, Oct 01, 2010 at 02:08:09AM +0800, Jeff Chua wrote:
> On Thu, Sep 30, 2010 at 11:45 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:
> 
> > As a kindly reminder, these verbose options are pretty useful:
> >
> > CONFIG_SND_VERBOSE_PROCFS=y
> > CONFIG_SND_VERBOSE_PRINTK=y
> > CONFIG_SND_DEBUG=y
> > CONFIG_SND_DEBUG_VERBOSE=y
> 
> Attached alsa log and dmesg with above enabled.

Jeff, this should make your mic work.

Thanks,
Fengguang

diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
index a6c68cb..c0c2b33 100644
--- a/sound/pci/hda/patch_conexant.c
+++ b/sound/pci/hda/patch_conexant.c
@@ -3110,6 +3110,7 @@ static struct snd_pci_quirk cxt5066_cfg_tbl[] = {
 	SND_PCI_QUIRK(0x17aa, 0x21b2, "Thinkpad X100e", CXT5066_IDEAPAD),
 	SND_PCI_QUIRK(0x17aa, 0x21b3, "Thinkpad Edge 13 (197)", CXT5066_IDEAPAD),
 	SND_PCI_QUIRK(0x17aa, 0x21b4, "Thinkpad Edge", CXT5066_IDEAPAD),
+ 	SND_PCI_QUIRK(0x17aa, 0x2156, "Lenovo X201s", CXT5066_THINKPAD),
  	SND_PCI_QUIRK(0x17aa, 0x215e, "Lenovo Thinkpad", CXT5066_THINKPAD),
  	SND_PCI_QUIRK(0x17aa, 0x38af, "Lenovo G series", CXT5066_IDEAPAD),
 	SND_PCI_QUIRK(0x17aa, 0x390a, "Lenovo S10-3t", CXT5066_IDEAPAD),

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-10-01  2:15           ` Wu Fengguang
@ 2010-10-01 10:15             ` Jeff Chua
  2010-10-01 10:18               ` Takashi Iwai
  0 siblings, 1 reply; 20+ messages in thread
From: Jeff Chua @ 2010-10-01 10:15 UTC (permalink / raw)
  To: Wu Fengguang; +Cc: Takashi Iwai, alsa-devel@alsa-project.org, Linux Kernel

On Fri, Oct 1, 2010 at 10:15 AM, Wu Fengguang <fengguang.wu@intel.com> wrote:

> Jeff, this should make your mic work.
>
> diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
> index a6c68cb..c0c2b33 100644
> --- a/sound/pci/hda/patch_conexant.c
> +++ b/sound/pci/hda/patch_conexant.c
> @@ -3110,6 +3110,7 @@ static struct snd_pci_quirk cxt5066_cfg_tbl[] = {
>        SND_PCI_QUIRK(0x17aa, 0x21b2, "Thinkpad X100e", CXT5066_IDEAPAD),
>        SND_PCI_QUIRK(0x17aa, 0x21b3, "Thinkpad Edge 13 (197)", CXT5066_IDEAPAD),
>        SND_PCI_QUIRK(0x17aa, 0x21b4, "Thinkpad Edge", CXT5066_IDEAPAD),
> +       SND_PCI_QUIRK(0x17aa, 0x2156, "Lenovo X201s", CXT5066_THINKPAD),
>        SND_PCI_QUIRK(0x17aa, 0x215e, "Lenovo Thinkpad", CXT5066_THINKPAD),
>        SND_PCI_QUIRK(0x17aa, 0x38af, "Lenovo G series", CXT5066_IDEAPAD),
>        SND_PCI_QUIRK(0x17aa, 0x390a, "Lenovo S10-3t", CXT5066_IDEAPAD),


Getting closer, but mic still not working.


HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x9
ALSA sound/pci/hda/hda_intel.c:1346: codec #0 probed OK
ALSA sound/pci/hda/hda_intel.c:1346: codec #3 probed OK
ALSA sound/pci/hda/hda_codec.c:3720: hda_codec: model 'thinkpad' is
selected for config 17aa:215e (Lenovo Thinkpad)
ALSA sound/pci/hda/hda_generic.c:683: hda_generic: no proper input path found
ALSA sound/pci/hda/hda_generic.c:288: Skip Digital OUT node 2
ALSA sound/pci/hda/hda_generic.c:288: Skip Digital OUT node 3
ALSA sound/pci/hda/hda_generic.c:431: hda_generic: no proper output path found
ALSA sound/pci/hda/hda_generic.c:1036: hda_generic: no PCM found
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0
portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
ALSA device list:
  #0: HDA Intel at 0xf2520000 irq 42

ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0
portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000,
format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10,
stream=0x5, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000,
format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10,
stream=0x5, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0
portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1
portD=0 present=1
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000,
format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14,
stream=0x1, channel=0, format=0x31
ALSA sound/pci/hda/hda_intel.c:701: azx_get_response timeout, polling
the codec once: last cmd=0x014a0000
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000,
format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10,
stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1
portD=0 present=1
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1
portD=0 present=1
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1
portD=0 present=1
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected


Thanks,
Jeff.

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-10-01 10:15             ` Jeff Chua
@ 2010-10-01 10:18               ` Takashi Iwai
  2010-10-01 17:10                 ` Jeff Chua
  0 siblings, 1 reply; 20+ messages in thread
From: Takashi Iwai @ 2010-10-01 10:18 UTC (permalink / raw)
  To: Jeff Chua; +Cc: alsa-devel@alsa-project.org, Wu Fengguang, Linux Kernel

At Fri, 1 Oct 2010 18:15:32 +0800,
Jeff Chua wrote:
> 
> On Fri, Oct 1, 2010 at 10:15 AM, Wu Fengguang <fengguang.wu@intel.com> wrote:
> 
> > Jeff, this should make your mic work.
> >
> > diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
> > index a6c68cb..c0c2b33 100644
> > --- a/sound/pci/hda/patch_conexant.c
> > +++ b/sound/pci/hda/patch_conexant.c
> > @@ -3110,6 +3110,7 @@ static struct snd_pci_quirk cxt5066_cfg_tbl[] = {
> >        SND_PCI_QUIRK(0x17aa, 0x21b2, "Thinkpad X100e", CXT5066_IDEAPAD),
> >        SND_PCI_QUIRK(0x17aa, 0x21b3, "Thinkpad Edge 13 (197)", CXT5066_IDEAPAD),
> >        SND_PCI_QUIRK(0x17aa, 0x21b4, "Thinkpad Edge", CXT5066_IDEAPAD),
> > +       SND_PCI_QUIRK(0x17aa, 0x2156, "Lenovo X201s", CXT5066_THINKPAD),
> >        SND_PCI_QUIRK(0x17aa, 0x215e, "Lenovo Thinkpad", CXT5066_THINKPAD),
> >        SND_PCI_QUIRK(0x17aa, 0x38af, "Lenovo G series", CXT5066_IDEAPAD),
> >        SND_PCI_QUIRK(0x17aa, 0x390a, "Lenovo S10-3t", CXT5066_IDEAPAD),
> 
> 
> Getting closer, but mic still not working.

Jeff, give always alsa-info.sh output when you want someone else
looking into your HD-audio problem.  Without it, it's very hard to
follow what is wrong.

> HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
> HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
> HDA Intel 0000:00:1b.0: setting latency timer to 64
> ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
> ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x9
> ALSA sound/pci/hda/hda_intel.c:1346: codec #0 probed OK
> ALSA sound/pci/hda/hda_intel.c:1346: codec #3 probed OK
> ALSA sound/pci/hda/hda_codec.c:3720: hda_codec: model 'thinkpad' is
> selected for config 17aa:215e (Lenovo Thinkpad)
> ALSA sound/pci/hda/hda_generic.c:683: hda_generic: no proper input path found
> ALSA sound/pci/hda/hda_generic.c:288: Skip Digital OUT node 2
> ALSA sound/pci/hda/hda_generic.c:288: Skip Digital OUT node 3
> ALSA sound/pci/hda/hda_generic.c:431: hda_generic: no proper output path found
> ALSA sound/pci/hda/hda_generic.c:1036: hda_generic: no PCM found
> ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
> ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0
> portD=0 present=0
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
> ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
> ALSA device list:
>   #0: HDA Intel at 0xf2520000 irq 42
> 
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
> ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
> ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0
> portD=0 present=0
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
> ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
> ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000,
> format=0x11
> ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10,
> stream=0x5, channel=0, format=0x11
> ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
> ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
> ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000,
> format=0x11
> ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10,
> stream=0x5, channel=0, format=0x11
> ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
> ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
> ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
> ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0
> portD=0 present=0
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
> ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
> ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
> ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1
> portD=0 present=1
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
> ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
> ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000,
> format=0x31
> ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14,
> stream=0x1, channel=0, format=0x31
> ALSA sound/pci/hda/hda_intel.c:701: azx_get_response timeout, polling
> the codec once: last cmd=0x014a0000
> ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
> ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000,
> format=0x31
> ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10,
> stream=0x5, channel=0, format=0x31
> ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
> ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
> ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1
> portD=0 present=1
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
> ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
> ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
> ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1
> portD=0 present=1
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
> ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
> ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
> ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1
> portD=0 present=1
> ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
> ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected

So, the mic is detected.  I guess you didn't set up the capture mixer
and else properly.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-10-01 10:18               ` Takashi Iwai
@ 2010-10-01 17:10                 ` Jeff Chua
  2011-03-18 17:55                   ` Jeff Chua
  0 siblings, 1 reply; 20+ messages in thread
From: Jeff Chua @ 2010-10-01 17:10 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Wu Fengguang, Linux Kernel, alsa-devel@alsa-project.org

[-- Attachment #1: Type: text/plain, Size: 768 bytes --]

On Fri, Oct 1, 2010 at 6:18 PM, Takashi Iwai <tiwai@suse.de> wrote:

>>
>> Getting closer, but mic still not working.
>
> Jeff, give always alsa-info.sh output when you want someone else
> looking into your HD-audio problem.  Without it, it's very hard to
> follow what is wrong.
> So, the mic is detected.  I guess you didn't set up the capture mixer
> and else properly.

Attached is the alsa-info output. I used alsamixer to set the Analog
mic boost to 40db, and I can also see that alsa is detecting the
external mic when I plug the mic in.

- ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
+ ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external
microphone detected
Still no sound.

I've

Thanks,
Jeff

[-- Attachment #2: alsa-info.txt.8O9UrMbQ2o --]
[-- Type: application/octet-stream, Size: 45361 bytes --]

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

!!Script ran on: Fri Oct  1 17:06:44 UTC 2010


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

Red Hat Enterprise Linux ES release 4 (Taroon Update 6)


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

Manufacturer:      
Product Name:      


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

Kernel release:    2.6.36-rc6+
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         unknown
SMP Enabled:       Yes


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

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


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



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

No sound servers found.


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

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf2520000 irq 42


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

00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)


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

00:1b.0 0403: 8086:3b56 (rev 06)
	Subsystem: 17aa:215e


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

snd-hda-intel: model=lenovo-x200


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


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

Codec: Conexant CX20585
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f15069
Subsystem Id: 0x17aa2156
Revision Id: 0x100302
No Modem Function Group found
Default PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
  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
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Control: name="Master Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="CONEXANT Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x36 0x36]
  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 D3cold
  Power: setting=D0, actual=D0
Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-Out vals:  [0x3c 0x3c]
  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 D3cold
  Power: setting=D0, actual=D0
Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
  Amp-Out vals:  [0x00]
Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Device: name="CONEXANT Analog", type="Audio", device=0
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17* 0x18 0x23 0x24
Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17* 0x18 0x23 0x24
Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
  Amp-In vals:  [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x17* 0x18 0x23 0x24
Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x04 0x04]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x1a 0x1b* 0x1d 0x1e
Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 4
     0x1a* 0x1b 0x1d 0x1e
Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x042140f0: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=37, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00001324: IN Detect
    Vref caps: HIZ 50 80
  Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=38, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00011334: IN OUT EAPD Detect
    Vref caps: HIZ 50 80
  EAPD 0x2: EAPD
  Pin Default 0x04a190f0: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Pink
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=38, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00000014: OUT Detect
  Pin Default 0x612140f0: [N/A] HP Out at Sep Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=37, enabled=1
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00010034: IN OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x601700f0: [N/A] Speaker at Sep N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
  Pincap 0x00000024: IN Detect
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00000010: OUT
  Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 1
     0x12
Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x40f001f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 1
     0x21
Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
  Amp-In vals:  [0x04 0x04]
  Pincap 0x00000020: IN
  Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
  Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Power states:  D0 D1 D2 D3 D3cold
  Power: setting=D0, actual=D0
  Connection: 2
     0x10 0x11
Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
Codec: Intel IbexPeak HDMI
Address: 3
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862804
Subsystem Id: 0x17aa21b5
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels 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
  Device: name="INTEL HDMI 0", type="HDMI", device=3
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
  Control: name="IEC958 Playback Con Mask", index=1, device=0
  Control: name="IEC958 Playback Pro Mask", index=1, device=0
  Control: name="IEC958 Playback Default", index=1, device=0
  Control: name="IEC958 Playback Switch", index=1, device=0
  Device: name="INTEL HDMI 1", type="HDMI", device=7
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
    bits [0x1e]: 16 20 24 32
    formats [0x5]: PCM AC3
  Power states:  D0 D3
  Power: setting=D0, actual=D0
Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=04, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=05, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=06, enabled=1
  Power states:  D0 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
--endcollapse--


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

crw-rw-rw- 1 root root 116,   0 Feb  8  2004 /dev/snd/controlC0
crw-rw-rw- 1 root root 116,  32 Feb  8  2004 /dev/snd/controlC1
crw-rw-rw- 1 root root 116,  64 Feb  8  2004 /dev/snd/controlC2
crw-rw-rw- 1 root root 116,  96 Feb  8  2004 /dev/snd/controlC3
crw-rw-rw- 1 root root 116,   4 Feb  8  2004 /dev/snd/hwC0D0
crw-rw-rw- 1 root root 116,   5 Feb  8  2004 /dev/snd/hwC0D1
crw-rw-rw- 1 root root 116,   6 Feb  8  2004 /dev/snd/hwC0D2
crw-rw-rw- 1 root root 116,   7 Feb  8  2004 /dev/snd/hwC0D3
crw-rw-rw- 1 root root 116,  36 Feb  8  2004 /dev/snd/hwC1D0
crw-rw-rw- 1 root root 116,  37 Feb  8  2004 /dev/snd/hwC1D1
crw-rw-rw- 1 root root 116,  38 Feb  8  2004 /dev/snd/hwC1D2
crw-rw-rw- 1 root root 116,  39 Feb  8  2004 /dev/snd/hwC1D3
crw-rw-rw- 1 root root 116,  68 Feb  8  2004 /dev/snd/hwC2D0
crw-rw-rw- 1 root root 116,  69 Feb  8  2004 /dev/snd/hwC2D1
crw-rw-rw- 1 root root 116,  70 Feb  8  2004 /dev/snd/hwC2D2
crw-rw-rw- 1 root root 116,  71 Feb  8  2004 /dev/snd/hwC2D3
crw-rw-rw- 1 root root 116, 100 Feb  8  2004 /dev/snd/hwC3D0
crw-rw-rw- 1 root root 116, 101 Feb  8  2004 /dev/snd/hwC3D1
crw-rw-rw- 1 root root 116, 102 Feb  8  2004 /dev/snd/hwC3D2
crw-rw-rw- 1 root root 116, 103 Feb  8  2004 /dev/snd/hwC3D3
crw-rw-rw- 1 root root 116,   8 Feb  8  2004 /dev/snd/midiC0D0
crw-rw-rw- 1 root root 116,   9 Feb  8  2004 /dev/snd/midiC0D1
crw-rw-rw- 1 root root 116,  10 Feb  8  2004 /dev/snd/midiC0D2
crw-rw-rw- 1 root root 116,  11 Feb  8  2004 /dev/snd/midiC0D3
crw-rw-rw- 1 root root 116,  12 Feb  8  2004 /dev/snd/midiC0D4
crw-rw-rw- 1 root root 116,  13 Feb  8  2004 /dev/snd/midiC0D5
crw-rw-rw- 1 root root 116,  14 Feb  8  2004 /dev/snd/midiC0D6
crw-rw-rw- 1 root root 116,  15 Feb  8  2004 /dev/snd/midiC0D7
crw-rw-rw- 1 root root 116,  40 Feb  8  2004 /dev/snd/midiC1D0
crw-rw-rw- 1 root root 116,  41 Feb  8  2004 /dev/snd/midiC1D1
crw-rw-rw- 1 root root 116,  42 Feb  8  2004 /dev/snd/midiC1D2
crw-rw-rw- 1 root root 116,  43 Feb  8  2004 /dev/snd/midiC1D3
crw-rw-rw- 1 root root 116,  44 Feb  8  2004 /dev/snd/midiC1D4
crw-rw-rw- 1 root root 116,  45 Feb  8  2004 /dev/snd/midiC1D5
crw-rw-rw- 1 root root 116,  46 Feb  8  2004 /dev/snd/midiC1D6
crw-rw-rw- 1 root root 116,  47 Feb  8  2004 /dev/snd/midiC1D7
crw-rw-rw- 1 root root 116,  72 Feb  8  2004 /dev/snd/midiC2D0
crw-rw-rw- 1 root root 116,  73 Feb  8  2004 /dev/snd/midiC2D1
crw-rw-rw- 1 root root 116,  74 Feb  8  2004 /dev/snd/midiC2D2
crw-rw-rw- 1 root root 116,  75 Feb  8  2004 /dev/snd/midiC2D3
crw-rw-rw- 1 root root 116,  76 Feb  8  2004 /dev/snd/midiC2D4
crw-rw-rw- 1 root root 116,  77 Feb  8  2004 /dev/snd/midiC2D5
crw-rw-rw- 1 root root 116,  78 Feb  8  2004 /dev/snd/midiC2D6
crw-rw-rw- 1 root root 116,  79 Feb  8  2004 /dev/snd/midiC2D7
crw-rw-rw- 1 root root 116, 104 Feb  8  2004 /dev/snd/midiC3D0
crw-rw-rw- 1 root root 116, 105 Feb  8  2004 /dev/snd/midiC3D1
crw-rw-rw- 1 root root 116, 106 Feb  8  2004 /dev/snd/midiC3D2
crw-rw-rw- 1 root root 116, 107 Feb  8  2004 /dev/snd/midiC3D3
crw-rw-rw- 1 root root 116, 108 Feb  8  2004 /dev/snd/midiC3D4
crw-rw-rw- 1 root root 116, 109 Feb  8  2004 /dev/snd/midiC3D5
crw-rw-rw- 1 root root 116, 110 Feb  8  2004 /dev/snd/midiC3D6
crw-rw-rw- 1 root root 116, 111 Feb  8  2004 /dev/snd/midiC3D7
crw-rw-rw- 1 root root 116,  24 Sep 15 11:03 /dev/snd/pcmC0D0c
crw-rw-rw- 1 root root 116,  16 Sep 30 19:38 /dev/snd/pcmC0D0p
crw-rw-rw- 1 root root 116,  25 Feb  8  2004 /dev/snd/pcmC0D1c
crw-rw-rw- 1 root root 116,  17 Dec 11  2009 /dev/snd/pcmC0D1p
crw-rw-rw- 1 root root 116,  26 Feb  8  2004 /dev/snd/pcmC0D2c
crw-rw-rw- 1 root root 116,  18 Feb  8  2004 /dev/snd/pcmC0D2p
crw-rw-rw- 1 root root 116,  27 Feb  8  2004 /dev/snd/pcmC0D3c
crw-rw-rw- 1 root root 116,  19 Feb  8  2004 /dev/snd/pcmC0D3p
crw-rw-rw- 1 root root 116,  28 Feb  8  2004 /dev/snd/pcmC0D4c
crw-rw-rw- 1 root root 116,  20 Feb  8  2004 /dev/snd/pcmC0D4p
crw-rw-rw- 1 root root 116,  29 Feb  8  2004 /dev/snd/pcmC0D5c
crw-rw-rw- 1 root root 116,  21 Feb  8  2004 /dev/snd/pcmC0D5p
crw-rw-rw- 1 root root 116,  30 Feb  8  2004 /dev/snd/pcmC0D6c
crw-rw-rw- 1 root root 116,  22 Feb  8  2004 /dev/snd/pcmC0D6p
crw-rw-rw- 1 root root 116,  31 Feb  8  2004 /dev/snd/pcmC0D7c
crw-rw-rw- 1 root root 116,  23 Feb  8  2004 /dev/snd/pcmC0D7p
crw-rw-rw- 1 root root 116,  56 Sep 30 10:29 /dev/snd/pcmC1D0c
crw-rw-rw- 1 root root 116,  48 Sep 30 10:29 /dev/snd/pcmC1D0p
crw-rw-rw- 1 root root 116,  57 Feb  8  2004 /dev/snd/pcmC1D1c
crw-rw-rw- 1 root root 116,  49 Feb  8  2004 /dev/snd/pcmC1D1p
crw-rw-rw- 1 root root 116,  58 Feb  8  2004 /dev/snd/pcmC1D2c
crw-rw-rw- 1 root root 116,  50 Feb  8  2004 /dev/snd/pcmC1D2p
crw-rw-rw- 1 root root 116,  59 Feb  8  2004 /dev/snd/pcmC1D3c
crw-rw-rw- 1 root root 116,  51 Feb  8  2004 /dev/snd/pcmC1D3p
crw-rw-rw- 1 root root 116,  60 Feb  8  2004 /dev/snd/pcmC1D4c
crw-rw-rw- 1 root root 116,  52 Feb  8  2004 /dev/snd/pcmC1D4p
crw-rw-rw- 1 root root 116,  61 Feb  8  2004 /dev/snd/pcmC1D5c
crw-rw-rw- 1 root root 116,  53 Feb  8  2004 /dev/snd/pcmC1D5p
crw-rw-rw- 1 root root 116,  62 Feb  8  2004 /dev/snd/pcmC1D6c
crw-rw-rw- 1 root root 116,  54 Feb  8  2004 /dev/snd/pcmC1D6p
crw-rw-rw- 1 root root 116,  63 Feb  8  2004 /dev/snd/pcmC1D7c
crw-rw-rw- 1 root root 116,  55 Feb  8  2004 /dev/snd/pcmC1D7p
crw-rw-rw- 1 root root 116,  88 Feb  8  2004 /dev/snd/pcmC2D0c
crw-rw-rw- 1 root root 116,  80 Feb  8  2004 /dev/snd/pcmC2D0p
crw-rw-rw- 1 root root 116,  89 Feb  8  2004 /dev/snd/pcmC2D1c
crw-rw-rw- 1 root root 116,  81 Feb  8  2004 /dev/snd/pcmC2D1p
crw-rw-rw- 1 root root 116,  90 Feb  8  2004 /dev/snd/pcmC2D2c
crw-rw-rw- 1 root root 116,  82 Feb  8  2004 /dev/snd/pcmC2D2p
crw-rw-rw- 1 root root 116,  91 Feb  8  2004 /dev/snd/pcmC2D3c
crw-rw-rw- 1 root root 116,  83 Feb  8  2004 /dev/snd/pcmC2D3p
crw-rw-rw- 1 root root 116,  92 Feb  8  2004 /dev/snd/pcmC2D4c
crw-rw-rw- 1 root root 116,  84 Feb  8  2004 /dev/snd/pcmC2D4p
crw-rw-rw- 1 root root 116,  93 Feb  8  2004 /dev/snd/pcmC2D5c
crw-rw-rw- 1 root root 116,  85 Feb  8  2004 /dev/snd/pcmC2D5p
crw-rw-rw- 1 root root 116,  94 Feb  8  2004 /dev/snd/pcmC2D6c
crw-rw-rw- 1 root root 116,  86 Feb  8  2004 /dev/snd/pcmC2D6p
crw-rw-rw- 1 root root 116,  95 Feb  8  2004 /dev/snd/pcmC2D7c
crw-rw-rw- 1 root root 116,  87 Feb  8  2004 /dev/snd/pcmC2D7p
crw-rw-rw- 1 root root 116, 120 Feb  8  2004 /dev/snd/pcmC3D0c
crw-rw-rw- 1 root root 116, 112 Feb  8  2004 /dev/snd/pcmC3D0p
crw-rw-rw- 1 root root 116, 121 Feb  8  2004 /dev/snd/pcmC3D1c
crw-rw-rw- 1 root root 116, 113 Feb  8  2004 /dev/snd/pcmC3D1p
crw-rw-rw- 1 root root 116, 122 Feb  8  2004 /dev/snd/pcmC3D2c
crw-rw-rw- 1 root root 116, 114 Feb  8  2004 /dev/snd/pcmC3D2p
crw-rw-rw- 1 root root 116, 123 Feb  8  2004 /dev/snd/pcmC3D3c
crw-rw-rw- 1 root root 116, 115 Feb  8  2004 /dev/snd/pcmC3D3p
crw-rw-rw- 1 root root 116, 124 Feb  8  2004 /dev/snd/pcmC3D4c
crw-rw-rw- 1 root root 116, 116 Feb  8  2004 /dev/snd/pcmC3D4p
crw-rw-rw- 1 root root 116, 125 Feb  8  2004 /dev/snd/pcmC3D5c
crw-rw-rw- 1 root root 116, 117 Feb  8  2004 /dev/snd/pcmC3D5p
crw-rw-rw- 1 root root 116, 126 Feb  8  2004 /dev/snd/pcmC3D6c
crw-rw-rw- 1 root root 116, 118 Feb  8  2004 /dev/snd/pcmC3D6p
crw-rw-rw- 1 root root 116, 127 Feb  8  2004 /dev/snd/pcmC3D7c
crw-rw-rw- 1 root root 116, 119 Feb  8  2004 /dev/snd/pcmC3D7p
crw-rw-rw- 1 root root 116,   1 Feb  8  2004 /dev/snd/seq
crw-rw-rw- 1 root root 116,  33 Feb  8  2004 /dev/snd/timer


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

!!User specific config file (~/.asoundrc)

#pcm.bluetooth {
#	type bluetooth
#	device "00:1C:35:72:84:B6"
#	profile "voice"
#}



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


# http://gentoo-wiki.com/HOWTO_use_a_bluetooth_headset
pcm.bluetooth {
	type bluetooth
	device "00:23:7F:40:38:D9"
}


# https://bugs.launchpad.net/ubuntu/+source/linux/+bug/130870

#pcm.headset {
#	type bluetooth
#	#device "00:0C:55:07:FD:5B"
#	device "00:1C:35:72:84:B6"
#}

#ctl.headset {
#	type plug
#	slave.pcm "headset"
#}


# mplayer /usr/share/sounds/alsa/Side_Right.wav
#pcm.!default {
#	type bluetooth
#	#device "00:0C:55:07:FD:5B"
#	device "00:1C:35:72:84:B6"
#	#type hw
#	#card 0
#}

# alsamixer
# alsamixer -c 0
#ctl.!default {
#	type bluetooth
#	device "00:1C:35:72:84:B6"
#}


# mplayer -ao alsa:device=intel /usr/share/sounds/alsa/Side_Right.wav
pcm.intel {
	type hw
	card 0
}

pcm.jabra {
	type hw
	card 1
}

pcm.headset {
	type hw
	card 2
}





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

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 7: INTEL HDMI 1 [INTEL HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

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

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

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

Card hw:0 'Intel'/'HDA Intel at 0xf2520000 irq 42'
  Mixer name	: 'Intel IbexPeak HDMI'
  Components	: 'HDA:14f15069,17aa2156,00100302 HDA:80862804,17aa21b5,00100000'
  Controls      : 15
  Simple ctrls  : 7
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 54 [73%] [-20.00dB] [on]
  Front Right: Playback 54 [73%] [-20.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 'IEC958',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  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 - 80
  Front Left: Capture 80 [100%] [6.00dB] [on]
  Front Right: Capture 80 [100%] [6.00dB] [on]
Simple mixer control 'Analog Mic Boost',0
  Capabilities: cenum
  Items: '0dB' '10dB' '20dB' '30dB' '40dB'
  Item0: '40dB'
Simple mixer control 'Digital',0
  Capabilities: cvolume penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 120 [100%] [30.00dB]
  Front Right: Capture 120 [100%] [30.00dB]


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

--startcollapse--
state.Intel {
	control.1 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 74'
		comment.dbmin -7400
		comment.dbmax 0
		iface MIXER
		name 'Master Playback Volume'
		value.0 54
		value.1 54
	}
	control.2 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'Master Playback Switch'
		value true
	}
	control.3 {
		comment.access 'read write'
		comment.type ENUMERATED
		comment.count 1
		comment.item.0 '0dB'
		comment.item.1 '10dB'
		comment.item.2 '20dB'
		comment.item.3 '30dB'
		comment.item.4 '40dB'
		iface MIXER
		name 'Analog Mic Boost Capture Enum'
		value '40dB'
	}
	control.4 {
		comment.access 'read write'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 80'
		comment.dbmin -7400
		comment.dbmax 600
		iface MIXER
		name 'Capture Volume'
		value.0 80
		value.1 80
	}
	control.5 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 2
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
	}
	control.6 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.7 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.8 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.9 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
	}
	control.10 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.11 {
		comment.access read
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.12 {
		comment.access 'read write'
		comment.type IEC958
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
	}
	control.13 {
		comment.access 'read write'
		comment.type BOOLEAN
		comment.count 1
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value true
	}
	control.14 {
		comment.access 'read write user'
		comment.type INTEGER
		comment.count 2
		comment.range '0 - 255'
		comment.tlv '0000000100000008ffffec1400000014'
		comment.dbmin -5100
		comment.dbmax 0
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
	}
	control.15 {
		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 120
		value.1 120
	}
}
--endcollapse--


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

Module
e1000e
sr_mod
cdrom
vmnet
vmmon
vmci


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

thinkpad_acpi: Standard ACPI backlight interface available, not loading native one.
thinkpad_acpi: volume: disabled as there is no ALSA support in this kernel
input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input6
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x9
ALSA sound/pci/hda/hda_intel.c:1346: codec #0 probed OK
ALSA sound/pci/hda/hda_intel.c:1346: codec #3 probed OK
ALSA sound/pci/hda/hda_codec.c:3720: hda_codec: model 'thinkpad' is selected for config 17aa:215e (Lenovo Thinkpad)
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0 portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
ALSA device list:
  #0: HDA Intel at 0xf2520000 irq 42
Netfilter messages via NETLINK v0.30.
--
Adding 8297568k swap on /dev/sda3.  Priority:-1 extents:1 across:8297568k SS
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0 portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0x10000, format=0x31
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x10, stream=0x5, channel=0, format=0x31
hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x10
PM: Syncing filesystems ... done.
--
i915 0000:00:02.0: power state changed by ACPI to D3
HDA Intel 0000:00:1b.0: PCI INT B disabled
ehci_hcd 0000:00:1a.0: PCI INT D disabled
--
PM: early resume of devices complete after 170.389 msecs
HDA Intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
HDA Intel 0000:00:1b.0: setting latency timer to 64
pci 0000:00:1c.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
HDA Intel 0000:00:1b.0: irq 42 for MSI/MSI-X
pci 0000:00:1c.0: setting latency timer to 64
--
/dev/vmnet: port on hub 1 successfully opened
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0 portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
ALSA sound/pci/hda/hda_intel.c:1670: azx_pcm_prepare: bufsize=0xc000, format=0x11
ALSA sound/pci/hda/hda_codec.c:1226: hda_codec_setup_stream: NID=0x14, stream=0x1, channel=0, format=0x11
ALSA sound/pci/hda/hda_codec.c:1284: hda_codec_cleanup_stream: NID=0x14
/dev/vmmon[3616]: PTSC: initialized at 2127855000 Hz using TSC
--
e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0 portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0 portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
ALSA sound/pci/hda/patch_conexant.c:2440: CXT5066_thinkpad: unsol event e1b00001 (38)
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=0 portD=0 present=0
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=0
ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
ALSA sound/pci/hda/patch_conexant.c:2440: CXT5066_thinkpad: unsol event dd900001 (37)
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1 portD=0 present=1
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1 portD=0 present=1
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected
ALSA sound/pci/hda/patch_conexant.c:3032: CXT5066: init
ALSA sound/pci/hda/patch_conexant.c:2374: CXT5066: hp automute portA=1 portD=0 present=1
ALSA sound/pci/hda/patch_conexant.c:2110: CXT5066: update speaker, hp_present=1
ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external microphone detected



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

* Re: Microphone not working on PCI ID 8086:3b56
  2010-10-01 17:10                 ` Jeff Chua
@ 2011-03-18 17:55                   ` Jeff Chua
  0 siblings, 0 replies; 20+ messages in thread
From: Jeff Chua @ 2011-03-18 17:55 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel@alsa-project.org, Wu Fengguang, Linux Kernel

On Sat, Oct 2, 2010 at 1:10 AM, Jeff Chua <jeff.chua.linux@gmail.com> wrote:
> On Fri, Oct 1, 2010 at 6:18 PM, Takashi Iwai <tiwai@suse.de> wrote:
>
>>>
>>> Getting closer, but mic still not working.
>>
>> Jeff, give always alsa-info.sh output when you want someone else
>> looking into your HD-audio problem.  Without it, it's very hard to
>> follow what is wrong.
>> So, the mic is detected.  I guess you didn't set up the capture mixer
>> and else properly.
>
> Attached is the alsa-info output. I used alsamixer to set the Analog
> mic boost to 40db, and I can also see that alsa is detecting the
> external mic when I plug the mic in.
>
> - ALSA sound/pci/hda/patch_conexant.c:2354: CXT5066: external microphone absent
> + ALSA sound/pci/hda/patch_conexant.c:2348: CXT5066: external
> microphone detected
> Still no sound.

I just want to update you all now that I finally got the mic to work
on my X201s. It's the settings in the BIOS. Unlike earlier Thinkpad
models, the X201s BIOS has a special setting to enable/disable the
mic.  Bios setup: F1 -> Security -> I/O Ports -> Microphone -> Enable.
Since I trashed Windows on the X201s as soon as I power up the first
time  that could have disabled the mic by default.

Now, it's all working.

Thanks for all you help!

Jeff.

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

end of thread, other threads:[~2011-03-18 17:55 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-30 13:11 Microphone not working on PCI ID 8086:3b56 Jeff Chua
2010-09-30 13:14 ` Takashi Iwai
2010-09-30 15:29   ` Jeff Chua
2010-09-30 15:38     ` Wu Fengguang
2010-09-30 18:26       ` Jeff Chua
2010-09-30 15:39     ` Takashi Iwai
2010-09-30 15:45       ` Wu Fengguang
2010-09-30 18:08         ` Jeff Chua
2010-10-01  2:15           ` Wu Fengguang
2010-10-01 10:15             ` Jeff Chua
2010-10-01 10:18               ` Takashi Iwai
2010-10-01 17:10                 ` Jeff Chua
2011-03-18 17:55                   ` Jeff Chua
2010-09-30 17:31       ` Jeff Chua
2010-09-30 13:29 ` Wu Fengguang
2010-09-30 15:34   ` Jeff Chua
2010-09-30 15:41     ` Takashi Iwai
     [not found] <Pine.LNX.4.64.1009150615510.4515@boston.corp.fedex.com>
     [not found] ` <s5htylbxn6b.wl%tiwai@suse.de>
     [not found]   ` <AANLkTimXBLM8POjeU6gET7twhV3SVxN0cS99ehLwf7DT@mail.gmail.com>
     [not found]     ` <s5haan3hwxi.wl%tiwai@suse.de>
2010-09-28 13:33       ` Jeff Chua
2010-09-28 13:42         ` Takashi Iwai
2010-09-28 13:42         ` Wu Fengguang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).