A NOTE has been added to this issue. ====================================================================== <https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2240> ====================================================================== Reported By: Alexis_Cousein Assigned To: ====================================================================== Project: ALSA - driver Issue ID: 2240 Category: PCI - intel8x0 Reproducibility: always Severity: major Priority: normal Status: new Distribution: SuSE 10.1 Kernel Version: 2.6.16.13-4-smp ====================================================================== Date Submitted: 06-28-2006 18:21 CEST Last Modified: 06-29-2006 18:36 CEST ====================================================================== Summary: no microphone capture from motherboard onboard sound using intel8x0 driver Description: I'm using Skype on (ugh!) Windows for the moment, and microphone is fully functional. Plugged in the back of the PC (which should be Mic1); there's a second Mic input at the front. In SuSE 10.1, microphone doesn't work. krecord, arecord and Skype all record silence (or a constant pitch signal at very high gains), even though mixer settings appear correct. Evidently, some parts of ALSA do think they're recording from the microphone, because there is a 20dB boost to whatever constant pitch thinggummie is recorded when toggling the Mic boost in the mixer. Plugging Microphone in other port doesn't change anything; neither does selecting Mic2 in the mixer panel. lspci details: 00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) yggdrasil:/proc/asound/card0/codec97#0 # cat ac97#0-0 0-0/0: C-Media Electronics CMI9780 PCI Subsys Vendor: 0x1462 PCI Subsys Device: 0x0480 Revision : 0x01 Compat. Class : 0x04 Subsys. Vendor ID: 0x8086 Subsys. ID : 0x1234 Capabilities : DAC resolution : 16-bit ADC resolution : 16-bit 3D enhancement : No 3D Stereo Enhancement Current setup Mic gain : +20dB [+20dB] POP path : pre 3D Sim. stereo : off 3D enhancement : off Loudness : off Mono output : MIX Mic select : Mic1 ADC/DAC loopback : off Double rate slots: 10/11 Extended ID : codec=0 rev=2 AMAP LDAC SDAC CDAC DSA=0 SPDIF DRA Extended status : SPCV LDAC SDAC CDAC SPDIF=10/11 SPDIF Control : Consumer PCM Category=0x2 Generation=1 Rate=48kHz yggdrasil:/proc/asound/card0/codec97#0 # cat ac97#0-0+regs 0:00 = 0000 0:02 = 0808 0:04 = 0000 0:06 = 0000 0:08 = 0000 0:0a = 8000 0:0c = 0000 0:0e = 0040 0:10 = 9f1f 0:12 = 1f1f 0:14 = 8000 0:16 = 8000 0:18 = 0808 0:1a = 0000 0:1c = 0f0f 0:1e = 0000 0:20 = 0000 0:22 = 0000 0:24 = 0001 0:26 = 800f 0:28 = 0bc6 0:2a = 05f0 0:2c = 0000 0:2e = 0000 0:30 = 0000 0:32 = 0000 0:34 = 0000 0:36 = 8080 0:38 = 8080 0:3a = 2824 0:3c = 0000 0:3e = 0000 0:40 = 0000 0:42 = 0000 0:44 = 0000 0:46 = 0000 0:48 = 0000 0:4a = 0000 0:4c = 0000 0:4e = 0000 0:50 = 0000 0:52 = 0000 0:54 = 0000 0:56 = 0000 0:58 = 0000 0:5a = 0000 0:5c = 0004 0:5e = 0000 0:60 = 0401 0:62 = 8086 0:64 = 1234 0:66 = 0000 0:68 = 0000 0:6a = 0000 amixer output: Simple mixer control 'Master',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 31 Mono: Front Left: Playback 23 [74%] [on] Front Right: Playback 23 [74%] [on] Simple mixer control 'PCM',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 230 [90%] [on] Front Right: Playback 230 [90%] [on] Simple mixer control 'Surround',0 Capabilities: pswitch Playback channels: Front Left - Front Right Mono: Front Left: Playback [off] Front Right: Playback [off] Simple mixer control 'Center',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 31 [100%] [off] Simple mixer control 'LFE',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 31 Mono: Playback 31 [100%] [off] Simple mixer control 'Side',0 Capabilities: pvolume pswitch enum Items: 'Front' 'Side' 'Center/LFE' 'Rear' Item0: 'Front' Item1: 'Front' Simple mixer control 'Line',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [off] Capture [off] Front Right: Playback 0 [0%] [off] Capture [off] Simple mixer control 'CD',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 0 [0%] [on] Capture [off] Front Right: Playback 0 [0%] [on] Capture [off] Simple mixer control 'Mic',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 31 [100%] [on] Capture [on] Front Right: Playback 31 [100%] [on] Capture [on] Simple mixer control 'Mic Boost (+20dB)',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on] Simple mixer control 'Mic Select',0 Capabilities: enum Items: 'Mic1' 'Mic2' Item0: 'Mic1' Simple mixer control 'Video',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 31 [100%] [off] Capture [off] Front Right: Playback 31 [100%] [off] Capture [off] Simple mixer control 'Phone',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'IEC958',0 Capabilities: pswitch pswitch-joined cswitch cswitch-joined Playback channels: Mono Capture channels: Mono Mono: Playback [off] Capture [off] Simple mixer control 'IEC958 Capture Monitor',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'IEC958 Capture Valid',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] Simple mixer control 'IEC958 Playback AC97-SPSA',0 Capabilities: volume volume-joined Playback channels: Mono Capture channels: Mono Limits: 0 - 3 Mono: 3 [100%] Simple mixer control 'IEC958 Playback Source',0 Capabilities: enum Items: 'AC-Link' 'ADC' 'SPDIF-In' Item0: 'SPDIF-In' Simple mixer control 'PC Speaker',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 15 Mono: Playback 15 [100%] [off] Simple mixer control 'Aux',0 Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive Capture exclusive group: 0 Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Front Left: Playback 31 [100%] [off] Capture [off] Front Right: Playback 31 [100%] [off] Capture [off] Simple mixer control 'Mono Output Select',0 Capabilities: enum Items: 'Mix' 'Mic' Item0: 'Mix' Simple mixer control 'Capture',0 Capabilities: cvolume cswitch cswitch-joined Capture channels: Front Left - Front Right Limits: Capture 0 - 15 Front Left: Capture 15 [100%] [on] Front Right: Capture 15 [100%] [on] Simple mixer control 'Mix',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'Mix Mono',0 Capabilities: cswitch cswitch-exclusive Capture exclusive group: 0 Capture channels: Front Left - Front Right Front Left: Capture [off] Front Right: Capture [off] Simple mixer control 'DAC Clock Source',0 Capabilities: enum Items: 'AC-Link' 'SPDIF-In' 'Both' Item0: 'Both' Simple mixer control 'External Amplifier',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [off] ====================================================================== ---------------------------------------------------------------------- tiwai - 06-29-06 17:36 ---------------------------------------------------------------------- Hm it's weird. Could you show the generated file via "alsactl -f file store" rather than amixer output? Also, for checking whether the recording works, try to change "Mix" as the capture source and run arecord during playing back something at the same time (e.g. aplay foo.wav on another terminal). It will record a loopback sound, i.e. you should be able to see the signaled being played in the recorded file. ---------------------------------------------------------------------- Alexis_Cousein - 06-29-06 18:36 ---------------------------------------------------------------------- Here's the aadebug output (the ALSA driver is now 1.0.12rc2, still no dice): ALSA Audio Debug v0.1.0 - Thu Jun 29 18:32:21 CEST 2006 http://alsa.opensrc.org/index.php?page=aadebug http://www.gnu.org/licenses/gpl.txt Kernel ---------------------------------------------------- Linux yggdrasil 2.6.16.13-4-smp #1 SMP Wed May 3 04:53:23 UTC 2006 i686 i686 i386 GNU/Linux Loaded Modules -------------------------------------------- snd_pcm_oss 42912 0 snd_mixer_oss 20736 1 snd_pcm_oss snd_seq 50640 0 snd_seq_device 11916 1 snd_seq snd_intel8x0 34332 0 snd_ac97_codec 87584 1 snd_intel8x0 snd_ac97_bus 6272 1 snd_ac97_codec snd_pcm 73092 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec snd_timer 24836 2 snd_seq,snd_pcm snd 53860 8 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer snd_page_alloc 13576 2 snd_intel8x0,snd_pcm Proc Config ----------------------------------------------- CONFIG_SOUND=m CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_DETECT is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL4_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_AC97_BUS=m CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_AD1848_LIB=m CONFIG_SND_CS4231_LIB=m CONFIG_SND_AD1816A=m CONFIG_SND_AD1848=m CONFIG_SND_ALS100=m CONFIG_SND_AZT2320=m CONFIG_SND_CMI8330=m CONFIG_SND_CS4231=m CONFIG_SND_CS4232=m CONFIG_SND_CS4236=m CONFIG_SND_DT019X=m CONFIG_SND_ES968=m CONFIG_SND_ES1688=m CONFIG_SND_ES18XX=m CONFIG_SND_GUS_SYNTH=m CONFIG_SND_GUSCLASSIC=m CONFIG_SND_GUSEXTREME=m CONFIG_SND_GUSMAX=m CONFIG_SND_INTERWAVE=m CONFIG_SND_INTERWAVE_STB=m CONFIG_SND_OPL3SA2=m CONFIG_SND_OPTI92X_AD1848=m CONFIG_SND_OPTI92X_CS4231=m CONFIG_SND_OPTI93X=m CONFIG_SND_SB8=m CONFIG_SND_SB16=m CONFIG_SND_SBAWE=m CONFIG_SND_SB16_CSP=y CONFIG_SND_SGALAXY=m CONFIG_SND_SSCAPE=m CONFIG_SND_WAVEFRONT=m CONFIG_SND_AD1889=m CONFIG_SND_ALS4000=m CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_CS4281=m CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS5535AUDIO=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_PCXHR=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_SONICVIBES=m CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_VXPOCKET=m CONFIG_SND_PDAUDIOCF=m CONFIG_SOUND_PRIME=m CONFIG_SOUND_BT878=m CONFIG_SOUND_CMPCI=m CONFIG_SOUND_CMPCI_FM=y CONFIG_SOUND_CMPCI_MIDI=y CONFIG_SOUND_CMPCI_JOYSTICK=y CONFIG_SOUND_EMU10K1=m # CONFIG_SOUND_FUSION is not set CONFIG_SOUND_CS4281=m CONFIG_SOUND_ES1370=m CONFIG_SOUND_ES1371=m CONFIG_SOUND_ESSSOLO1=m CONFIG_SOUND_MAESTRO=m CONFIG_SOUND_MAESTRO3=m CONFIG_SOUND_ICH=m CONFIG_SOUND_SONICVIBES=m CONFIG_SOUND_TRIDENT=m # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set CONFIG_SOUND_VIA82CXXX=m CONFIG_SOUND_OSS=m CONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=y # CONFIG_SOUND_AD1816 is not set CONFIG_SOUND_AD1889=m CONFIG_SOUND_SGALAXY=m CONFIG_SOUND_ADLIB=m CONFIG_SOUND_ACI_MIXER=m CONFIG_SOUND_CS4232=m CONFIG_SOUND_SSCAPE=m CONFIG_SOUND_GUS=m # CONFIG_SOUND_GUS16 is not set CONFIG_SOUND_GUSMAX=y CONFIG_SOUND_VMIDI=m CONFIG_SOUND_TRIX=m CONFIG_SOUND_MSS=m CONFIG_SOUND_MPU401=m CONFIG_SOUND_NM256=m CONFIG_SOUND_MAD16=m CONFIG_SOUND_PAS=m CONFIG_SOUND_PSS=m CONFIG_SOUND_SB=m # CONFIG_SOUND_AWE32_SYNTH is not set CONFIG_SOUND_WAVEFRONT=m CONFIG_SOUND_MAUI=m CONFIG_SOUND_YM3812=m CONFIG_SOUND_OPL3SA1=m CONFIG_SOUND_OPL3SA2=m CONFIG_SOUND_YMFPCI=m CONFIG_SOUND_YMFPCI_LEGACY=y CONFIG_SOUND_UART6850=m CONFIG_SOUND_AEDSP16=m CONFIG_SOUND_TVMIXER=m CONFIG_SOUND_KAHLUA=m CONFIG_SOUND_ALI5455=m CONFIG_SOUND_FORTE=m CONFIG_SOUND_RME96XX=m CONFIG_SOUND_AD1980=m Modprobe Conf --------------------------------------------- # remove this if sound is configured #alias sound-slot-1 nvaudio Proc Asound ----------------------------------------------- Advanced Linux Sound Architecture Driver Version 1.0.12rc1. Compiled on Jun 28 2006 for kernel 2.6.16.13-4-smp (SMP). 0 [ICH5 ]: ICH4 - Intel ICH5 Intel ICH5 with CMI9780 at 0xfa800000, irq 201 0: [ 0] : control 1: : sequencer 16: [ 0- 0]: digital audio playback 20: [ 0- 4]: digital audio playback 24: [ 0- 0]: digital audio capture 25: [ 0- 1]: digital audio capture 26: [ 0- 2]: digital audio capture 27: [ 0- 3]: digital audio capture 33: : timer cat: /proc/asound/hwdep: No such file or directory 00-04: Intel ICH - IEC958 : Intel ICH5 - IEC958 : playback 1 00-03: Intel ICH - ADC2 : Intel ICH5 - ADC2 : capture 1 00-02: Intel ICH - MIC2 ADC : Intel ICH5 - MIC2 ADC : capture 1 00-01: Intel ICH - MIC ADC : Intel ICH5 - MIC ADC : capture 1 00-00: Intel ICH : Intel ICH5 : playback 1 : capture 1 Client info cur clients : 1 peak clients : 1 max clients : 192 Client 0 : "System" [Kernel] Port 0 : "Timer" (Rwe-) Port 1 : "Announce" (R-e-) Client 14 : "Midi Through" [Kernel] Port 0 : "Midi Through Port-0" (RWe-) Dev Snd --------------------------------------------------- controlC0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D2c pcmC0D3c pcmC0D4p seq timer CPU ------------------------------------------------------- model name : Intel(R) Pentium(R) 4 CPU 3.00GHz cpu MHz : 2992.898 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz cpu MHz : 2992.898 RAM ------------------------------------------------------- MemTotal: 515152 kB SwapTotal: 1028152 kB Hardware -------------------------------------------------- 00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) 02:02.0 Multimedia controller: Philips Semiconductors SAA7134 Video Broadcast Decoder (rev 01) Issue History Date Modified Username Field Change ====================================================================== 06-28-06 18:21 Alexis_Cousein New Issue 06-28-06 18:21 Alexis_Cousein Distribution => SuSE 10.1 06-28-06 18:21 Alexis_Cousein Kernel Version => 2.6.16.13-4-smp 06-29-06 17:36 tiwai Note Added: 0010670 06-29-06 18:36 Alexis_Cousein Note Added: 0010688 ====================================================================== Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel