You are not logged in.
As the subject states the microphone isn't working anymore , I don't understand why or what caused this, today I just installed totem, however this last days have false-positives, stopped for sometime than again worked after some reboots, sometimes after closing vlc, but currently don't want to work.
- no pulseaudio installed , only alsa
- microphone worked just fine
arecord -d 5 test-mic.wav
aplay test-mic.wav
doesn't give me anything (nothing recorded)
aplay -l
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
Card
cat /proc/asound/pcm
00-00: STAC92xx Analog : STAC92xx Analog : playback 1 : capture 1
00-03: HDMI 0 : HDMI 0 : playback 1
Codec info
$ cat /proc/asound/card0/codec#* | grep -i codec
Codec: IDT 92HD81B1X5
Codec: Intel CougarPoint HDMI
http://pastie.org/3127778 (detailed information)
Device: 00:1b.0
Class: Audio device [0403]
Vendor: Intel Corporation [8086]
Device: 6 Series/C200 Series Chipset Family High Definition Audio Controller [1c20]
SVendor: Hewlett-Packard Company [103c]
SDevice: Device [3581]
Rev: 04
Driver: snd_hda_intel
Module: snd-hda-intel
---------------------
lsmod|grep '^snd' | column -t
snd_hda_codec_hdmi 22821 1
snd_hda_codec_idt 56605 1
snd_hda_intel 22410 1
snd_hda_codec 81242 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 6357 1 snd_hda_codec
snd_pcm 74368 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer 19544 1 snd_pcm
snd 58362 9 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc 7153 2 snd_hda_intel,snd_pcm
Other Relevant Information
cat /proc/asound/devices
2: [ 0- 3]: digital audio playback
3: [ 0- 0]: digital audio playback
4: [ 0- 0]: digital audio capture
5: [ 0- 3]: hardware dependent
6: [ 0- 0]: hardware dependent
7: [ 0] : control
33: : timer
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.24.
$ cat /proc/asound/timers
G0: system timer : 3333.333us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-3-0: PCM playback 0-3-0 : SLAVE
Internal MIC I think is working, when it's enabled I just hear allot of noise when recording.
Please help , this is really crazy, I need the microphone to work for voip calls.
Offline
I read that for some worked "I had to change the mixer control "Digital Input Source" to "Digital Mic 1"" how can I do this?
Here is my /var/lib/alsa/asound.state
http://pastie.org/3127982
OTHER UPDATE
when I open gnome-alsamixer it shows Intel Cougar Point HDMI instead of IDT 92HD81B1X5
what's happening?
https://rapidshare.com/files/1147881049/test-mic.wav
is the wav file I hear during the recording - please hear with your speaker set to max
Last edited by r0b0t (2012-01-05 00:59:04)
Offline
Update,
with GUVCViewer if I record a video + audio Imput Device HDA Intel PCH: STAC92xx Analog (hw:0,0) but the same device isn't working with skype.
also arecord -d 5 test-mic.wav doesn't record anything,
does anybody have an idea about what's going on here?
Last edited by r0b0t (2012-01-05 01:17:23)
Offline
I seem to have the same problem. On my system I don't get the internal microphone. On the headset, I hear a feedback from the microphone to the headset speaker, so the headset should not be an issue. I tried as root, to check for a permission problem. I blocked the hdmi in the kernel, to avoid an overlap in devices. I downgraded alsa. No success. r0b0t, have you fixed your issue?
Last edited by krichel (2012-02-08 14:05:33)
Offline
Hey guys.. I have had the same problem. I know my microphone isn't broken since I can tap it really hard and I see a very tiny bit of feedback. However, I can't get any audio in Skype and no luck on what could be causing it.
I've checked the volume levels several times and all seems fine. There are a few things I am not sure about though, such as pulseaudio being default in /etc/asound.conf:
# Use PulseAudio by default
pcm.!default {
type pulse
fallback "sysdefault"
hint {
show on
description "Default ALSA Output (currently PulseAudio Sound Server)"
}
}
ctl.!default {
type pulse
fallback "sysdefault"
}
# vim:set ft=alsaconf:
Here is the output for $ aplay -l :
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC269 Digital [ALC269 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
$
I believe there is a strong possibility I need to set my microphone to Digital? I am no expert at this by any means.
Edit: here is my /var/lib/alsa/asound.state:
state.Intel {
control.1 {
iface MIXER
name 'Headphone Playback Volume'
value.0 63
value.1 63
comment {
access 'read write'
type INTEGER
count 2
range '0 - 64'
dbmin -6300
dbmax 100
dbvalue.0 0
dbvalue.1 0
}
}
control.2 {
iface MIXER
name 'Headphone Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.3 {
iface MIXER
name 'Speaker Playback Volume'
value.0 63
value.1 63
comment {
access 'read write'
type INTEGER
count 2
range '0 - 64'
dbmin -6300
dbmax 100
dbvalue.0 0
dbvalue.1 0
}
}
control.4 {
iface MIXER
name 'Speaker Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.5 {
iface MIXER
name 'Mic Playback Volume'
value.0 27
value.1 27
comment {
access 'read write'
type INTEGER
count 2
range '0 - 31'
dbmin -3450
dbmax 1200
dbvalue.0 600
dbvalue.1 600
}
}
control.6 {
iface MIXER
name 'Mic Playback Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.7 {
iface MIXER
name 'Auto-Mute Mode'
value Enabled
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Disabled
item.1 Enabled
}
}
control.8 {
iface MIXER
name 'Mic Boost Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
control.9 {
iface MIXER
name 'Capture Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.10 {
iface MIXER
name 'Capture Volume'
value.0 7
value.1 7
comment {
access 'read write'
type INTEGER
count 2
range '0 - 46'
dbmin -1700
dbmax 2900
dbvalue.0 -1000
dbvalue.1 -1000
}
}
control.11 {
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.12 {
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.13 {
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.14 {
iface MIXER
name 'IEC958 Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.15 {
iface MIXER
name 'IEC958 Default PCM Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.16 {
iface MIXER
name 'Beep Playback Volume'
value.0 23
value.1 23
comment {
access 'read write'
type INTEGER
count 2
range '0 - 31'
dbmin -3450
dbmax 1200
dbvalue.0 0
dbvalue.1 0
}
}
control.17 {
iface MIXER
name 'Beep Playback Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.18 {
iface MIXER
name 'Master Playback Volume'
value 59
comment {
access 'read write'
type INTEGER
count 1
range '0 - 64'
dbmin -6400
dbmax 0
dbvalue.0 -500
}
}
control.19 {
iface MIXER
name 'Master Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.20 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 1
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.21 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 1
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.22 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.23 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.24 {
iface PCM
device 3
name ELD
value ''
comment {
access read
type BYTES
count 0
}
}
control.25 {
iface MIXER
name 'PCM Playback Volume'
value.0 253
value.1 253
comment {
access 'read write user'
type INTEGER
count 2
range '0 - 255'
tlv '0000000100000008ffffec1400000014'
dbmin -5100
dbmax 0
dbvalue.0 -40
dbvalue.1 -40
}
}
}
Last edited by rg_arc (2012-02-15 18:22:56)
Offline
I didn't change anything, was fixed by itself, no idea, I tried everything, but than just suddenly became to work again smoothly.
I had some old backup configuration files, maybe something in there,
have no clue
Offline
is there anything different going on with alsamixer? What is the default device... etc
With my alsamixer configuration I have my Card and Chip listed as PulseAudio.. I wonder if I should disable pulseaudio and use something else? I guess maybe I need PulseAudio for many applications though. When I hit F6 and I select another sound card I see that "0" is listed as HDA Intel and the "-" default is PulseAudio. I am not sure what I should do exactly... does anyone have a recommendation?
Last edited by rg_arc (2012-02-22 17:24:24)
Offline
I have the exact same problem, with the same hardware as rg_arc. Anyone please?
Offline
I still haven't found a fix to this... its really elusive to be honest.
Offline
Well it seems that I resolved the problem by adding: options snd-hda-intel model=auto
to /etc/modprobe.d/modprobe.conf.
And manually selecting the capture device on my application.
Offline
I've tried that and it doesn't work. Something is going on with Pulseaudio... its almost like I must completely remove Pulseaudio for Skype to work properly.
Offline
Hmm strange. By the way, I don't have PulseAudio installed.
Offline
I tried the method at the bottom of this page: https://wiki.archlinux.org/index.php/Sk … 82.0.2B.29
This seemed to do it for me:
Turn PulseAudio autospawn off, normally: $ echo "autospawn = no" > ~/.pulse/client.conf
Kill PulseAudio: $ killall pulseaudio
Shut down and restart Skype
Pulseaudio integration into Gnome 3 has caused so many headaches, however, pulseaudio is essential for several programs to work properly. I am confused about what to do now to be honest. In the notification area the volume icon isn't visible anymore, so the only way to turn the volume up and down is to use the terminal "alsamixer".
Offline
i have the same problem, mic not working on hp 4250 laptop, trying to get to work for skype.
[root@osprey card0]# ll
total 0
-r--r--r-- 1 root root 0 Apr 6 00:49 codec#0
-r--r--r-- 1 root root 0 Apr 6 00:49 codec#3
-rw-r--r-- 1 root root 0 Apr 6 00:49 eld#3.0
-r--r--r-- 1 root root 0 Apr 6 00:49 id
dr-xr-xr-x 3 root root 0 Apr 6 00:49 pcm0c
dr-xr-xr-x 3 root root 0 Apr 6 00:49 pcm0p
dr-xr-xr-x 3 root root 0 Apr 6 00:49 pcm3p
[root@osprey card0]# cat /proc/asound/card0/codec#0 | grep Codec
Codec: IDT 92HD81B1X5
[root@osprey card0]# cat /proc/asound/card0/codec#3 | grep Codec
Codec: Intel IbexPeak HDMI
all volumes are up on alsamixer, nothing muted except spdif
rmmod snd-hda-intel -f && modprobe snd-hda-intel model=auto
is coming in real handy. each time i run it, i get a notification
Switching to the audio playback device HDA Intel MID
which just became available and has higher preference.
not sure if that message is worth anything, and theres a revert button there, tried that too.
i tried other models as well, http://alsa.opensrc.org/Hda and no model as well. i have 2 jacks, one is headphone, one is external mic.
i also have an external mic hooked up and tried that, as well as my internal without the external hooked up.
using
arecord -d 5 test-mic.wav
aplay test-mic.wav
no sound is coming back.
oh yeah, a note on pulseaudio, i am not seeing that at all when i press f6 in alsamixer i get
-default
0 HDA Intel MID
enter device name...
oops, sorry for necromancing, should i make a new post and cross link this one? the issue is near exact as OP
Last edited by wolfdogg (2013-04-06 08:21:13)
Offline
well i got it fixed, it almost seems as if reinstalling gstreamer plugins and running this after did the trick
rmmod snd-hda-intel -f && modprobe snd-hda-intel model=auto
but i have to say plugging in a pair of headphones seemed to fix it actually, because it didnt actually work after i reinstalled th e gstreamer plugins, and i had already ran that command several times, but somehow connecting the headphones kicked the audio system in gear, then iw as able to record and hear the playbacks at that point, then unplugging the headphones it was still working, then i tested it in skype and viola, it worked.
Last edited by wolfdogg (2013-04-06 22:32:20)
Offline