Re: [Alsa-user] Microphone snd-hda-intel on Debian etch 2.6.18-4 amd64 compaq nx6325 laptop
Brought to you by:
perex
From: Guillaume Y. <gui...@fr...> - 2007-06-25 07:38:55
|
Guillaume Yziquel a écrit : > > What I'd really like to do is to get OpenWengo to work (or Skype if I > really have to). I therefore need something a bit more solid, with a > working microphone. http://forum.skype.com/index.php?showtopic=66544 describes my case. Especially post n°15: > I have Skype 1.3.0.53 installed under SuSE 10.1. I followed all posts in this discussion and still have the problem of the mic quitting after a few minutes using ALSA. I can make a few calls with no problems, however, if I let Skype "sit" for a few minutes the mic quits working, even when I call the Skype Test number. I switched to OSS and have no problems at all - works great. This is driving me buggy as I can't see why letting Skype "sit" would cause the mic to quit working in skype. I must add that the mic works normally in all other apps. Skype is usable for me now, however, I sure would like to use ALSA for its benefits. All in all, I think the developers are doing an awesome job in trying to get this to work with all flavors of Linux! And reportedly, here is a solution, but I would appreciate help in understanding it... > A little progress! > > A had to enable Captur on ADC (also on mic, capture) in alsamixer (this is reqired with CS46xx soundcards), and with that command (most important is -Dhw:0,0) > QUOTE > arecord -v -v -Dhw:0,0 -f cd test.wav > > recording works fine (I can playback it by aplay test.wav). But now how can I 'make' it (-Dhw:0,0) with skype? > > But without -Dhw:0,0 (and ADC) volume meter hands, and it doesn't record. > > There was some usefull hint: > https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2076 > > > > EDIT: Solved! cool.png cool.png cool.png > > I had to change driver configuration in ALSA-lib and recompile it smile.png > edit file form alsa-lib-1.0.13 sources -> ./src/conf/cards/CS46xx.conf > CODE > capture.pcm { > type plug > slave.pcm { > @func concat > - strings [ "dsnoop:" $CARD ] <- delete this line > + strings [ "hw:" $CARD ] <- add this line > } > } > > Recompile and install: > CODE > ./configure > make > make install > > > This post has been edited by Kazek72: Tue Nov 21 2006, 20:23 |