alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* Fwd: Microphone not working on PCI ID 8086:3b56
       [not found] <Pine.LNX.4.64.1009150615510.4515@boston.corp.fedex.com>
@ 2010-09-14 22:59 ` Jeff Chua
       [not found] ` <s5htylbxn6b.wl%tiwai@suse.de>
  1 sibling, 0 replies; 21+ messages in thread
From: Jeff Chua @ 2010-09-14 22:59 UTC (permalink / raw)
  To: alsa-devel

Hi,

I'm having problem getting the microphone to work on the Lenovo X201s,
but the audio output is working fine.


It's showing up as:

00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset
High Definition Audio (rev 06)
       [00:1b.0 0403: 8086:3b56 (rev 06)]


# uname -s
Linux boston 2.6.36-rc4 #57 SMP PREEMPT Tue Sep 14 05:12:21 EDT 2010
x86_64 GNU/Linux


# cat /proc/asound/devices
 0: [ 0]   : control
 16: [ 0- 0]: digital audio playback
 24: [ 0- 0]: digital audio capture
 33:        : timer
160: [ 5]   : control


# cat /proc/asound/pcm
00-00: CONEXANT Analog : CONEXANT Analog : playback 1 : capture 1


# dmesg
thinkpad_acpi: Console audio control enabled, mode: override (read/write)
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 45 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
hda-codec: No codec parser is available
ALSA device list:
 #0: HDA Intel at 0xf2520000 irq 45
 #5: ThinkPad Console Audio Control at EC reg 0x30, fw 6QHT29WW-1.10



I've alsa-plugins-1.0.23, alsa-utils-1.0.23, alsa-lib-1.0.23 installed.

alsamixer is showing Capture at 100%, Analog Mic Boost at 40db and
Digital at 100, but captured using "arecord" or "rec" and then
playback is all just dead silence!

Any pointers on how to make this work would be very much appreciated.


Thanks,
Jeff

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

* 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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 15:29   ` Jeff Chua
  2010-09-30 13:29 ` Wu Fengguang
  1 sibling, 1 reply; 21+ 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] 21+ 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
  2010-09-30 15:34   ` Jeff Chua
  1 sibling, 1 reply; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ 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; 21+ 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] 21+ messages in thread

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

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <Pine.LNX.4.64.1009150615510.4515@boston.corp.fedex.com>
2010-09-14 22:59 ` Fwd: Microphone not working on PCI ID 8086:3b56 Jeff Chua
     [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
2010-09-30 13:11 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

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).