* 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
[parent not found: <s5htylbxn6b.wl%tiwai@suse.de>]
[parent not found: <AANLkTimXBLM8POjeU6gET7twhV3SVxN0cS99ehLwf7DT@mail.gmail.com>]
[parent not found: <s5haan3hwxi.wl%tiwai@suse.de>]
* 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: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 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: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 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: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: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 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
* 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 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: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: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
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).