You are not logged in.

#1 2009-02-12 23:26:46

hrsvan
Member
Registered: 2007-11-11
Posts: 25

alsa - no microphone using intel ICH7

I have been searching a lot lately for a way to get my microphone to work on my laptop -- a Dell D430. But though there is a lot of articles about this, I dont see any solutions helping in my case. Im having trouble understanding where exactly the problem is. So, the outputs:

lspci | grep audio

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

amixer scontrols

Simple mixer control 'Master',0     
Simple mixer control 'PCM',0        
Simple mixer control 'Capture',0    
Simple mixer control 'Input Source',0
Simple mixer control 'Mux',0

amixer controls

numid=2,iface=MIXER,name='Master Playback Switch'
numid=1,iface=MIXER,name='Master Playback Volume'
numid=7,iface=MIXER,name='PCM Playback Volume'   
numid=5,iface=MIXER,name='Capture Switch'        
numid=4,iface=MIXER,name='Capture Volume'        
numid=3,iface=MIXER,name='Input Source'          
numid=6,iface=MIXER,name='Mux Capture Volume'

amixer

Simple mixer control 'Master',0                  
  Capabilities: pvolume pswitch                  
  Playback channels: Front Left - Front Right    
  Limits: Playback 0 - 31                        
  Mono:                                          
  Front Left: Playback 31 [100%] [0.00dB] [on]   
  Front Right: Playback 31 [100%] [0.00dB] [on]  
Simple mixer control 'PCM',0                     
  Capabilities: pvolume                          
  Playback channels: Front Left - Front Right    
  Limits: Playback 0 - 255                       
  Mono:                                          
  Front Left: Playback 85 [33%] [-34.00dB]       
  Front Right: Playback 85 [33%] [-34.00dB]      
Simple mixer control 'Capture',0                 
  Capabilities: cvolume cswitch                  
  Capture channels: Front Left - Front Right     
  Limits: Capture 0 - 15                         
  Front Left: Capture 0 [0%] [0.00dB] [on]       
  Front Right: Capture 0 [0%] [0.00dB] [on]      
Simple mixer control 'Input Source',0            
  Capabilities: cenum                            
  Items: 'Mic' 'Line'                            
  Item0: 'Mic'                                   
Simple mixer control 'Mux',0                     
  Capabilities: cvolume                          
  Capture channels: Front Left - Front Right     
  Limits: Capture 0 - 4                          
  Front Left: Capture 0 [0%] [0.00dB]            
  Front Right: Capture 0 [0%] [0.00dB]

as modules I have tried two options -- either all the default or what the wiki sugests:

MODULES=(tg3 iwl3945 snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore) 

or
                                                   
MODULES=(tg3 iwl3945 snd-intel8x0 snd-pcm-oss)

no matter what I do, I only get 'master' and 'PCM' in kmix and alsamixer.

What I've found and tried:
http://wiki.archlinux.org/index.php/ALSA#Kernel_drivers
http://wiki.archlinux.org/index.php/ALS … Sound_Card
http://bbs.archlinux.org/viewtopic.php?id=38233  (here I dont even have the mic-thing)
http://bbs.archlinux.org/viewtopic.php?id=37007  (havent really tried this, but I got the newest kernel, but how do I test which driver I got?)
doing a
$ alsactl -v
alsactl version 1.0.19
so I suppose I got the newest driver-version too?

Thanks in advance

Offline

#2 2009-02-13 23:48:10

Bogart
Member
From: Madrid, Spain
Registered: 2005-06-22
Posts: 272

Re: alsa - no microphone using intel ICH7

So the problem is that you can't set the volume of "Capture" and "Mux" to anything but 0?

Strange that amixer shows them but alsamixer doesn't.

Instead of loading those modules in the MODULES array, have you tried to simply run alsaconf utility (as root)? It should detect and load the right modules for you writing the file /etc/modprobe.d/sound

Offline

#3 2009-02-16 23:09:35

hrsvan
Member
Registered: 2007-11-11
Posts: 25

Re: alsa - no microphone using intel ICH7

I just tried this, but no luck... This makes my speakers scratch a lot when I hear system-sounds (eg go to suspend).
But... something has changed: now I got three bars in alsamixer: master, pc speaker and baseFRQ.

I dunno how and what to set Capture and Mux to.?

Offline

#4 2009-02-17 00:10:13

Bogart
Member
From: Madrid, Spain
Registered: 2005-06-22
Posts: 272

Re: alsa - no microphone using intel ICH7

With your previous configuration maybe you can try something like:

amixer sset 'Capture' 10
amixer sset 'Mux' 3

Or maybe adding to /etc/modprobe.conf something like:

options snd-hda-intel model=XXXX

Look at this post to see your model: http://ubuntuforums.org/showpost.php?p= … ostcount=1

Offline

#5 2009-02-19 20:42:30

hrsvan
Member
Registered: 2007-11-11
Posts: 25

Re: alsa - no microphone using intel ICH7

Now it is working, but I don't know exactly what made the difference.
Unfortunately, while speaking in the microphone there is some noice -- but guess this has to do with the intel driver..?

Offline

#6 2009-02-19 22:56:38

Bogart
Member
From: Madrid, Spain
Registered: 2005-06-22
Posts: 272

Re: alsa - no microphone using intel ICH7

hrsvan wrote:

Now it is working, but I don't know exactly what made the difference.
Unfortunately, while speaking in the microphone there is some noice -- but guess this has to do with the intel driver..?

Glad to hear it's working now.

I don't think the noise is a driver issue, it's most likely a configuration one so it should be possible to get rid of it with a bit more tinkering.

Personally I get noise when the capture channels are too high. There is a sweet spot where I can hear myself clearly (I test with Ekiga's echo test - very useful) without noise. Above that point, I get lots of noise and below I can hardly hear myself. So I guess you'll have to play a bit with settings until you find the correct one.

Offline

Board footer

Powered by FluxBB