LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Can't adjust mic volume (https://www.linuxquestions.org/questions/linux-hardware-18/cant-adjust-mic-volume-781311/)

konzo 01-10-2010 02:57 PM

Can't adjust mic volume
 
Hi to all,

I have problem with my microphone on my laptop. In spec audio is:

Azalia Audio, 5.1 channel, with additional S/PDIF cable output for Audio support
Built-in two high quality stereo speakers on sides of K/B and one subwoofer


Full spec for the laptop:
http://www.ecs.com.tw/ECSWebSite/Pro...nuID=1&LanID=9

I use KDE 4.2.4 and in KMix there is no tab (or bar) for mic. I try to switch on all channels, but no one is for mic. I find on internet alsaconf script or something and run it. In fact I have two choices legacy and hda-intel. Legacy "can make my system unstable" - which I don't want to rescue, and hda-intel - I'm not sure that this is my choice. Anyway I use hda-intel, but there is no mic bar in KMix.
The microphone is very weak and I want to increase it's sensitivity.

I try also alsamixer to make anything to max.

PS: I have one more question: I can't hear skype when ringing. Only message is displayed with no sound. In alsamixer there is item called "Caller ID" in state off, which can't be turned on. Can be that the problem for skype?

In resume:
1. Can't adjust mic
2. Skype didn't ring

Any suggestions?

Edit:
lspci | grep Audio result:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

business_kid 01-11-2010 10:52 AM

I've no solution for you but I have exactly the same problem. Perhaps you would care to add a comment on this bug.
https://bugtrack.alsa-project.org/al...ew.php?id=4853

In my case, the source of the problem appears to be chip identification. My ATI sb600 (pci id 1002:4383) is identified as an Analog Devices 1981 (pci.id 11d4:1981). This is a coding issue beyond me ATM. Look at this bit from the start of /proc/asound/card0/codec#0

Codec: Analog Devices AD1981
Address: 0
Function Id: 0x1
Vendor Id: 0x11d41981
Subsystem Id: 0x103c30c2
Revision Id: 0x100200

1002 is actually the pci.id for ATI :-/.

Laurens73 01-11-2010 11:28 AM

You also could check if the switches and mixers are recognized by Alsa itself by opening a console window (problably you have Konsole installed with KDE)

Type the following:

Code:

alsamixer
Use the arrow keys to select a mixer, use the Tab to switch to your input tab (recording) And if you want to finish, use the Esc button to exit the alsamixer.

If your microphone is also not there, it's likely you've got a hardware support problem as business_kid described.

konzo 01-11-2010 11:53 AM

I tried alsamixer, but there is no mic bar. Probably I have hardware problem (IRQ or DMA sharing conflict) as business_kid. I read "The Linux Sound NOWTO" on http://tldp.org/HOWTO/Sound-HOWTO/ but can't fix it for now. I will keep digging and if I find solution I will post it here.

Thank you!

business_kid 01-12-2010 02:58 AM

I think my problem is a little more complex - Internally the two chips (sb600 and AD1981) address the microphone in different places, and as a result of the misidentification, alsa looks in the wrong spot for my mike. On occasion, I get this sort of error (not logged, just on stdout)
/usr/sbin/alsactl: set_control:1266: failed to obtain info for control #9 (No such file or directory)
/usr/sbin/alsactl: set_control:1266: failed to obtain info for control #10 (No such file or directory)
/usr/sbin/alsactl: set_control:1266: failed to obtain info for control #11 (No such file or directory)


I'd love to know what 'file or directory' it's looking for.


All times are GMT -5. The time now is 12:39 PM.