OK, thanks. I note your HP520 is running the 2.6.22.5-pae 32-bit kernel (ie not updated) on a 32-bit openSUSE-11.0 with 1.0.16 of alsa. I note the hardware audio codec is CX20549 (which used to be called a Conexant 5045).
I note this in your mixer:
Amixer item options for card 0 [Intel] _________________________________
‘Capture Source’ ; Item #0 ‘ExtMic’ ; Item #1 ‘IntMic’
Amixer contents for card 0 [Intel] _____________________________________
amixer set ‘Master’,0 100%,100% on
amixer set ‘PCM’,0 55%,55% on
amixer set ‘IEC958’,0 off
amixer set ‘IEC958 Default PCM’,0 on
amixer set ‘Digital’,0 Capture 120 100% Capture 120 100%
amixer set ‘Ext Mic’,0 0%,0% on
amixer set ‘ExtMic’,0 Mono: Capture off
amixer set ‘Int Mic’,0 100%,100% on
amixer set ‘IntMic’,0 Mono: Capture on
It looks like you are trying to use the built in mic. How about the external mic in? Does that work? You have IEC958 off, but digital capture ON to 100%. Is your internal mic digital ? If so (and I am guessing) should IEC958 be ON ?
I note this is your /etc/modprobe.d/sound file from your post:
I also noted these options in the ALSA-Configuration.txt documentation file that comes with alsa, for a Conexant 5045:
Conexant 5045
laptop-hpsense Laptop with HP sense (old model laptop)
laptop-micsense Laptop with Mic sense (old model fujitsu)
laptop-hpmicsense Laptop with HP and Mic senses
benq Benq R55E
test for testing/debugging purpose, almost all controls
can be adjusted. Appearing only when compiled with
$CONFIG_SND_DEBUG=y
Hence in case (and I am guessing) your exact alsa parameters were not autodetected, what you could do is modify your /etc/modprobe.d/sound file, as follows:
options snd slots=snd-hda-intel
options snd-hda-intel laptop-hpsense
u1Nb.Q4x6jc7hr+E:82801G (ICH7 Family) High Definition Audio Controller
alias snd-card-0 snd-hda-intel
and then restart your alsa driver/module with su -c ‘rcalsasound restart’ and test your mic/and adjust mixer as req’d.
If you get errors when restarting alsa, or the mic just doesn’t work, try replace “laptop-hpsense” with “laptop-hpmicsense” and then restart your alsa driver/module with su -c ‘rcalsasound restart’ and test your mic/and adjust mixer as req’d.
You can also try the other options in that ALSA-Configuration.txt file (I think you get the idea now as to the test).
I also searched for the CX20549 on the alsa web site, and obtained this hit: Search results for CX20549 - AlsaProject
which notes support for the mic was incorporated in 1.0.14 of alsa, … there is also reference to the HP530 (very similar to your HP) where support was added in 1.0.17 of alsa (which you don’t have).
If your mixer settings do not work with either an external mic, nor an internal mic, then you may have to consider trying to update your alsa and see if that helps. … but it may not make any difference … so its only something you “could” try, but no guarantees.
If you wish to update alsa to the latest “cutting edge” (where there are non-functionality risks with “cutting edge” drivers) you could do so via rpm (via this URL): Alsa-update - openSUSE where in essence that tells you to open a konsole or gnome terminal, with your laptop connected to the internet, type “su” to get root permissions, and copy and paste the following 6 commands in sequence as noted below:
zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.0/ multimedia
zypper install alsa alsa-utils alsa-tools alsa-firmware libasound2
zypper rr multimedia
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.0/ multimedia
zypper install alsa-driver-kmp-pae
zypper rr multimedia
then restart your PC and try again your mixer with mic.
But note your kernel is not updated, and if you update your kernel to 2.6.25.11, then your sound could break, and you would have to update your alsa again using slightly different commands, as noted in the openSUSE alsa update URL that I quoted.
I’ll try post my mixer settings later (to get my mic working) so you have a comparison.