You are not logged in.

#1 2012-01-04 23:10:04

r0b0t
Member
From: /tmp
Registered: 2009-05-24
Posts: 505

HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#2 2012-01-04 23:23:00

r0b0t
Member
From: /tmp
Registered: 2009-05-24
Posts: 505

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#3 2012-01-05 01:17:10

r0b0t
Member
From: /tmp
Registered: 2009-05-24
Posts: 505

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#4 2012-02-08 14:05:14

krichel
Member
From: New York City and Novosibirsk
Registered: 2012-02-08
Posts: 1
Website

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#5 2012-02-15 18:18:59

rg_arc
Member
Registered: 2011-03-20
Posts: 507

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#6 2012-02-22 16:11:37

r0b0t
Member
From: /tmp
Registered: 2009-05-24
Posts: 505

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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 hmm

Offline

#7 2012-02-22 17:03:36

rg_arc
Member
Registered: 2011-03-20
Posts: 507

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#8 2012-02-27 17:48:50

ls6678
Member
Registered: 2009-02-17
Posts: 34

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

I have the exact same problem, with the same hardware as rg_arc. Anyone please?

Offline

#9 2012-02-27 18:13:25

rg_arc
Member
Registered: 2011-03-20
Posts: 507

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

I still haven't found a fix to this... its really elusive to be honest.

Offline

#10 2012-02-27 19:36:54

ls6678
Member
Registered: 2009-02-17
Posts: 34

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#11 2012-02-27 20:07:42

rg_arc
Member
Registered: 2011-03-20
Posts: 507

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#12 2012-02-29 22:15:24

ls6678
Member
Registered: 2009-02-17
Posts: 34

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

Hmm strange. By the way, I don't have PulseAudio installed.

Offline

#13 2012-02-29 22:46:02

rg_arc
Member
Registered: 2011-03-20
Posts: 507

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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

#14 2013-04-06 08:16:31

wolfdogg
Member
From: Portland, OR, USA
Registered: 2011-05-21
Posts: 545

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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)


Node.js, PHP Software Architect and Engineer (Full-Stack/DevOps)
GitHub  | LinkedIn

Offline

#15 2013-04-06 22:30:32

wolfdogg
Member
From: Portland, OR, USA
Registered: 2011-05-21
Posts: 545

Re: HDA Intel PCH Microphone STAC92xx / Codec: IDT 92HD81B1X5 not working

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)


Node.js, PHP Software Architect and Engineer (Full-Stack/DevOps)
GitHub  | LinkedIn

Offline

Board footer

Powered by FluxBB