Thanks for all the output. It saves time.
Ok, I confirm from the script a 32-bit openSUSE-11.2 with 1.0.20/21/21a of alsa and the 2.6.31.12 kernel on a Fujitsu-Siemens Amilo PI 1536, which has an Si3054/ALC880 hardware audio codec.
I note you have the model=fujitsu applied in the /etc/modprobe.d/50-sound.conf file, and that is confirmed in the script output.
I checked the HD-Audio-Models.txt file and noted this:
ALC880
======
3stack 3-jack in back and a headphone out
3stack-digout 3-jack in back, a HP out and a SPDIF out
5stack 5-jack in back, 2-jack in front
5stack-digout 5-jack in back, 2-jack in front, a SPDIF out
6stack 6-jack in back, 2-jack in front
6stack-digout 6-jack with a SPDIF out
w810 3-jack
z71v 3-jack (HP shared SPDIF)
asus 3-jack (ASUS Mobo)
asus-w1v ASUS W1V
asus-dig ASUS with SPDIF out
asus-dig2 ASUS with SPDIF out (using GPIO2)
uniwill 3-jack
fujitsu Fujitsu Laptops (Pi1536)
F1734 2-jack
lg LG laptop (m1 express dual)
lg-lw LG LW20/LW25 laptop
tcl TCL S700
clevo Clevo laptops (m520G, m665n)
medion Medion Rim 2150
test for testing/debugging purpose, almost all controls can be
adjusted. Appearing only when compiled with
$CONFIG_SND_DEBUG=y
auto auto-config reading BIOS (default)
of which the model setting “fujitsu” that you applied already is recommended for Fujitsu Laptops (Pi1536). So that appears correct.
I did a search on the ALSA web site for the ALC880 and I obtained this hit: Search results - AlsaProject which indicates to me that there is likely not much that is obvious to be gained by updating to 1.0.22.1 of alsa.
So lets focus on your mixer. I note this:
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [Intel]
Card hw:0 ‘Intel’/‘HDA Intel at 0xb0000000 irq 22’
** Mixer name : ‘Realtek ALC880’**
Simple mixer control ‘Capture’,0
Front Left: Capture 35 [100%] [35.00dB] [on]
Front Right: Capture 35 [100%] [35.00dB] [on]
Simple mixer control ‘Capture’,1
Front Left: Capture 29 [83%] [29.00dB] [on]
Front Right: Capture 29 [83%] [29.00dB] [on]
Simple mixer control ‘Capture’,2
Front Left: Capture 29 [83%] [29.00dB] [on]
Front Right: Capture 29 [83%] [29.00dB] [on]
Simple mixer control ‘Digital’,0
Front Left: Capture 0 [0%] -30.00dB]
Front Right: Capture 0 [0%] -30.00dB]
Simple mixer control ‘Ext Mic’,0
Front Left: Playback 54 [83%] [19.00dB] [on]
Front Right: Playback 54 [83%] [19.00dB] [on]
Simple mixer control ‘Input Source’,0
Items: ‘Mic’ ‘Front Mic’ ‘Line’ ‘CD’
Item0: 'Line’
Simple mixer control ‘Input Source’,1
Items: ‘Mic’ ‘Front Mic’ ‘Line’ ‘CD’
Item0: 'Mic’
Simple mixer control ‘Input Source’,2
Items: ‘Mic’ ‘Front Mic’ ‘Line’ ‘CD’
Item0: 'Front Mic’
Simple mixer control ‘Int Mic’,0
Front Left: Playback 31 [48%] -4.00dB] [on]
Front Right: Playback 31 [48%] -4.00dB] [on]
I coloured in purple your laptop’s internal mic which i think is a digital mic. I understand you do not want to use that. It is not clear to me if that is the “Mic” or “Front Mic”.
Does your laptop have multiple input jacks for the “Mic” or just one? Its important that you figure out what connector “Mic” corresponds to, and what connector “Front Mic” corresponds to.
I recommend you try to figure this out by putting ‘Input Source’,0, and ‘Input Source’,1, and ‘Input Source’,2 all to Mic. Then test your Mic. Please use the test you noted in your post with arecord.
If that does not work then try putting ‘Input Source’,0, and ‘Input Source’,1, and ‘Input Source’,2 all to “Front Mic”. Then test your Mic. Please use the test you noted in your post with arecord.
If at any time your mic works , immediately do a screen capture of your settings, so that you do not lose what you found (many users have it working and then immediately lose/forget the settings).
I assume you KNOW your external mic is good.
If this does not work, then I think we are in bug reporting territory, as it should work. By raising a bug we get the attention of the SuSE-GmbH sound packager, who is also an alsa developer and who is very good at fixing users sound/mic problems. So there is a benefit there.
I can point to you the reference for raising bug report, but please first try what I pointed out there.