Hi,
I’ve been having some trouble with my microphone: Basically, it doesn’t work!
I’m running openSuSE11.0, with KDE4.1 (upgraded with the one-click in the wiki) and I’ve played around with my configuration quite a bit trying to fix this and a lot of fiddling around before that so I might have changed some setting somewhere once… I’ve been an openSuSE user since just before the beginning of openSuSE (10.0 I think) but I’ve never had a reason to use a microphone until now… speakers work perfectly!
Just some basic hardware info: Asus P5B motherboard, using on-board sound, which is Intel integrated sound, Intel P965 chipset,(if you want more info, just ask, but I think this is all that is relevant)…
I’ve tried multiple things from different forums, including this one and Ubuntu’s forums, but no success yet. I already ran a few tests I saw other people were told to run so here are the results:
OK, thanks. I find the mixer can be tricky to setup to get one’s mic functioning. I’ve wasted more than 10 minutes at times, because I’ve misconfigured something.
First some mixer questions. I note from the script:
Amixer contents for card 0 [Intel] _____________________________________
amixer set ‘Front Mic’,0 100%,100% on
amixer set ‘Front Mic Boost’,0 0% 0%
amixer set ‘Surround’,0 0% off 0% off
amixer set ‘Mic’,0 100%,100% on
amixer set ‘Mic Boost’,0 0% 0%
amixer set ‘IEC958 Playback Source’,0 Items: ‘PCM’ ‘ADC1’ ‘ADC2’ ‘ADC3’ Item0: ‘PCM’
amixer set ‘Capture’,0 Capture 54 100%,Capture 54 100% on
amixer set ‘Capture’,1 Capture 54 100% off Capture 54 100% off
amixer set ‘Capture’,2 Capture 54 100% off Capture 54 100% off
amixer set ‘Digital’,0 Capture 120 100% Capture 120 100%
amixer set ‘Input Source’,0 Items: ‘Front Mic’ ‘Line’ ‘Mic’ ‘CD’ ‘Mix’ Item0: ‘Front Mic’
amixer set ‘Input Source’,1 Items: ‘Front Mic’ ‘Line’ ‘Mic’ ‘CD’ ‘Mix’ Item0: ‘Line’
amixer set ‘Input Source’,2 Items: ‘Front Mic’ ‘Line’ ‘Mic’ ‘CD’ ‘Mix’ Item0: ‘Mix’
Please examine your mixer carefully. I’ve highlighted in red some aspects you definitely need to consider changing … and I’ve put in some orange some others that are also worthy of consideration.
What mic are you trying to record on? Is this a digital mic? An analog mic on a line-in? Is it on a special “mic-in” ? Is it a mic integrated into your PC ?
My microphone is part of a headset, although I use it only as a microphone for now because I prefer my sound coming out of the speakers… It is connected analog, but I’m not sure if it is the special mic port or line in; I’ve tried playing around with it a bit to configure it, as I have 6 audio ports/jacks on my onboard soundcard… I doubt this will be of any help but it’s the pink one, which I think is the mic port…
EDIT
I have just checked my soundcard and next to the pink jack/port where it is plugged in, it does say mic, I have also just tried switching to the line-in jack/port and running arecord and still no success…
Just also forgot to add: this is not a hardware problem as I have tried 2 different mics, both of which work on a different computer (under Windows), and my soundcard had perfect recording under Windows, and I’m pretty sure that it also worked in 10.2 days, but I’m not fully sure…
I would need to see your kmix in order to provide further suggestions. For example on my PC, when I went to record, my kmix was mis-configured, specifically under the “switches tab” which had “surround jack mode” set to “shared” instead of “independent”. I don’t even know what that means, but it was enough to stop my capability to record audio, until I changed to “independent”. I documented that here:
*(http://forums.opensuse.org/soapbox/389034-i-cant-sing.html)
(and I still can’t sing! ).
How about doing 3 screen dumps of your kmix setting, with the output, input, and switches on each dump, and paste the image on an image hosting site, so that we can make some suggestions?*
I think we should focus on the mixer, as you do have sound and I am not convinced messing with the /etc/modprobe.d/sound file will yield results. However in case we are forced to follow that route, can you post the output of cat /etc/modprobe.d/sound
I also took a look in the ALSA-Configuration.txt file (part of the alsa 1.0.16 documentation) and found no entry for an AD1988B. Only for an AD1988:
AD1988
6stack 6-jack
6stack-dig ditto with SPDIF
3stack 3-jack
3stack-dig ditto with SPDIF
laptop 3-jack with hp-jack automute
laptop-dig ditto with SPDIF
auto auto-config reading BIOS (default)
So as a last resort would could try apply one of those model’s to your /etc/modprobe.d/sound file (with a very exact syntax), … but lets focus on the mixer for now.
Thanks, I’ll fiddle around with it when I get back from my trip… I’ll post my results (or calls for help) sometime Friday or Saturday, (assuming we survive :P).
Thanks for all the assistance! I’ll be back in 2 or 3 days with results!
Reference use of arecord. Ensure that your mic problem is not a misconfiguration of the application that you are trying to use.
When I test my mic, I typically use a simple arecord command. ie something likearecord -d 10 myrecording.wavorarecord -d 10 -f cd secondrecording.wavwhere “-d 10” sets a 10 second recording. I then play back the recording with xine or mplayer or xmms (or any audio playback program).