Help - Search - Members - Calendar
Full Version: Mic not recording? ... possible solution
Skype Community > English > Linux
Pages: 1, 2
RockHound
Hi everyone with mic problems,

to get your mic working, if skype is not recording from it, try the following:

- switch to the alsamixer view 'Capture' with TAB or start it with alsamixer -V capture -c CARDNUM
- make sure you have 'Mic' and 'Capture' sliders marked selected as CAPTUR ... to do this hit space

IPB Image

Once done, input should immediately be happening... smile.png

The above is for all you terminal junkies ... If you happen to run Ubuntu 6.10 beta, MattiS was nice enough to provide me with screenshots for this post:

IPB Image

IPB Image

IPB Image

For you KDE diggers running SuSE, see the post below for hints...

Let us know if this helps!

Regards,

Martin
deltatux
there have already been posts that talks about this, but they use GUI ways to do it instead of using the command lines.

http://forum.skype.com/index.php?showtopic=66109 (Works especially for SuSE users)

deltatux

-------------

RockHound, please DO NOT SPAM the forum w/ ur fix because I have already point out your solution using the graphical way.

If you continue, I will report u for spamming.

deltatux
RockHound
QUOTE(deltatux @ Sun Oct 15 2006, 21:11) [snapback]308385[/snapback]

there have already been posts that talks about this, but they use GUI ways to do it instead of using the command lines.

http://forum.skype.com/index.php?showtopic=66109 (Works especially for SuSE users)

deltatux

-------------

RockHound, please DO NOT SPAM the forum w/ ur fix because I have already point out your solution using the graphical way.

If you continue, I will report u for spamming.

deltatux

And now I summed it up for everyone to be able to follow with standard alsa tools ... I hope. But thank you for pointing out what you have done. We all appreciate your help.

Regards,

Martin
janslupski
QUOTE(deltatux @ Sun Oct 15 2006, 22:11) [snapback]308385[/snapback]
RockHound, please DO NOT SPAM the forum w/ ur fix because I have already point out your solution using the graphical way.

If you continue, I will report u for spamming.

deltatux

RockHound's description is good alternative way of doing this, so what are you talking about?
Not everybody uses SuSe, not everybody runs kde, and not everybody prefers graphical way.
I.e. I do not use SuSe, nor kde, and prefer alsamixer than X mixer tools.

Do you have any problem? Or maybe you have monopoly to post on the forum?
Péter
Made it a sticky, thanks RockHound
deltatux
QUOTE(janslupski @ Mon Oct 16 2006, 10:16) [snapback]308634[/snapback]

RockHound's description is good alternative way of doing this, so what are you talking about?
Not everybody uses SuSe, not everybody runs kde, and not everybody prefers graphical way.
I.e. I do not use SuSe, nor kde, and prefer alsamixer than X mixer tools.

Do you have any problem? Or maybe you have monopoly to post on the forum?


true, but he doesn't need to repost many times. Furthermore, the methods I've showed were KDE only but not necessarily SuSE only.

Thanks anyways RockHound.

deltatux
kaitou
Another problem I've found is that skype doesn't play nice with dmix. You can work around this by changing the name of the /etc/asound.conf file and restarting the alsa devices and then restarting skype.

As root:
CODE
mv /etc/asound.conf /etc/asound.conf.bak
/etc/init.d/alsasound restart


(Info gleaned from ubuntuforums.org.)
RockHound
"For ALSA 1.0.9rc2 and higher you don't need to setup dmix. Dmix is enabled as default for soundcards which don't support hw mixing."

Taken from http://alsa.opensrc.org/index.php?page=DmixPlugin
deltatux
That is quite true. For better calling quality, use ALSA 1.0.13.

deltatux
Kazek72
Hi,

My mic doesn't work under skype-linux sadsmile.png Settings seems to be ok.. alsamixer: CAPTUR on MIC and CAPUTRE (set to 100%) are set, In skype auido I've selected ALSA (I've got one sound on-board card) - I tried also on OSS.
I tried setting also Mic +20db boost.
My distro had ALSA 1.0.11, I've updated to 1.0.13 but stil nobody can hear me (on SkypeOut too).
Also I changed <AGC>0</AGC> in skype settings (shared.xml)

When I'm calling to echo123, after recording 10s message I hear beep, ~0,5s break (now I should hear my message), and again beep, on another computer (dell gx150, p3-1ghz, 384) with same distro/skype/settings, between that two beeps I hear my recorded message.(not ~0,5s beep)

When I set mic on in output, then I can hear myself, so microphone works fine, and linux settings seems to be set ok.

What else shoud I check?


Distro: Zenwalk 3.0
Kernel: Linux-2.6.18.1
X11: XFCE-4.3.99.2
ALSA: 1.0.11 (I've upgraded to 1.0.13 but mic still doens't work)
Card: Sound Fusion CS46xx
Chip: Cirrus Logic CS4297 rev 3
lsmod:
CODE
snd_pcm_oss            25376  0
snd_mixer_oss          10752  2 snd_pcm_oss

Skype 1.3.0.53 (Qt dynamic)

It's running on hp Vectra VL P3-450, 128 and I'm using headphones. I want use that computer only for home-skypeout (full replacement telephone, not yet skypein) - and for using firefox/thunderbird.

PS. Some time ago on that computer was windows xp, and everything worked fine.
deltatux
ok, make sure that you have loaded the proper sound driver in the first place, and then try to record something that uses ALSA as the sound server.

deltatux
lindenle
QUOTE(deltatux @ Mon Nov 13 2006, 00:31) [snapback]318956[/snapback]

ok, make sure that you have loaded the proper sound driver in the first place, and then try to record something that uses ALSA as the sound server.

deltatux


I am having a similar problem on my thinkpad A20m that has with
similar hardware.

CODE

$lspci -v
00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
        Subsystem: IBM ThinkPad A20m
        Flags: bus master, slow devsel, latency 64, IRQ 11
        Memory at f4100000 (32-bit, non-prefetchable) [size=4K]
        Memory at f4000000 (32-bit, non-prefetchable) [size=1M]
        Capabilities: [40] Power Management version 2



Looks like all the modules are loaded:

CODE

$lsmod | grep snd
snd_cs46xx             89416  0
gameport               14984  2 snd_cs46xx
snd_rawmidi            25248  1 snd_cs46xx
snd_seq_device          8780  1 snd_rawmidi
snd_ac97_codec        102496  1 snd_cs46xx
snd_ac97_bus            2368  1 snd_ac97_codec
snd_pcm_oss            46368  0
snd_mixer_oss          19200  1 snd_pcm_oss
snd_pcm                81160  3 snd_cs46xx,snd_ac97_codec,snd_pcm_oss
snd_timer              23748  1 snd_pcm
snd                    54976  8 snd_cs46xx,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9952  1 snd
snd_page_alloc         11272  2 snd_cs46xx,snd_pcm


And recording from mic works just fine.

CODE

$arecord -f cd -D hw:0,0 -d 20 test.wav


With these capture settings in alsamixer
[attachmentid=7108]

But in skype I get nothing. I am using skype version 1.3.0.53-1 with
alsa 1.0.13-1 in debian with kernel 2.6.18.

Could someone help us figure this out. Thanks.
Kazek72
I tried record with some X-apps and it does every time hangs.
When I try to record with arecord I got same result.

I tried also
CODE
cp /dev/dsp test.wav

(after some [s] press Ctrl+C
and try to playback:

cp test.wav /dev/dsp

I doesn't hang there, but I can't hear recorded voice (because it probably doesn't record)

See here: here
Some one posted something about full-duplex - where can I change that?

Some logs in attachments
Any ideas? crying.png

Edit1:
Added /etc/asound.state
needhelp
I'm using Gentoo (just switched from windows) and am using alsamixer version v1.0.13. Also, just upgraded Skype to version 1.3.0.53. I tried to follow your(Rockhound) guide but I can't have Capture select Captur. I can have the the mic column do it.

I also tried following the Skype help site.

The other party can't hear me. I can hear him fine.

I'm disappointed that Skype doesn't support ALSA natively.

Anyway, if you can help me I'll be really grateful. Thank you!!!
User1
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!
patrick295767
QUOTE(Kazek72 @ Sun Nov 12 2006, 21:26) [snapback]318903[/snapback]

Hi,

My mic doesn't work under skype-linux sadsmile.png Settings seems to be ok.. alsamixer: CAPTUR on MIC and CAPUTRE (set to 100%) are set, In skype auido I've selected ALSA (I've got one sound on-board card) - I tried also on OSS.
I tried setting also Mic +20db boost.
My distro had ALSA 1.0.11, I've updated to 1.0.13 but stil nobody can hear me (on SkypeOut too).
Also I changed <AGC>0</AGC> in skype settings (shared.xml)

When I'm calling to echo123, after recording 10s message I hear beep, ~0,5s break (now I should hear my message), and again beep, on another computer (dell gx150, p3-1ghz, 384) with same distro/skype/settings, between that two beeps I hear my recorded message.(not ~0,5s beep)

When I set mic on in output, then I can hear myself, so microphone works fine, and linux settings seems to be set ok.

What else shoud I check?
Distro: Zenwalk 3.0
Kernel: Linux-2.6.18.1
X11: XFCE-4.3.99.2
ALSA: 1.0.11 (I've upgraded to 1.0.13 but mic still doens't work)
Card: Sound Fusion CS46xx
Chip: Cirrus Logic CS4297 rev 3
lsmod:
CODE
snd_pcm_oss            25376  0
snd_mixer_oss          10752  2 snd_pcm_oss

Skype 1.3.0.53 (Qt dynamic)

It's running on hp Vectra VL P3-450, 128 and I'm using headphones. I want use that computer only for home-skypeout (full replacement telephone, not yet skypein) - and for using firefox/thunderbird.

PS. Some time ago on that computer was windows xp, and everything worked fine.



Same problem here
Everthy works with the mic, alsa, the machine..., but skype (not well programed)

I think that for Linux, it is high time they release it in open source because it s since 1.5 year there is not much change in Skype Linux compared to Windows. Linux users had to wait one year for kind of having the USB microphones working with ALSA. Let s wait now 6months-1 year for a coming releasing correcting the bugs with ALSA and non working usb mic. Then, next 1 year for a buggy release with Webcam. Then, again 1 year for havign a corrected version of the skype with webcam, and finally maybe having skype with sound plus webcam both working.
Or Maybe, ... Skype workign, is it for the next generation ?


(I am sorry, but I am not totally wrong too, its quite slow the skype linux developments)
(sorry)
---
Ubuntu
Monchan
Hello, I just came by to ask if there is a way to record my mic and computer sounds at the same time. For some reason, whenever I use a recording program, there are 2 differerent files being made. They are named "In" and the other is "Out". I am using the MX skype recorder currently (only recorder that does not echo to my friends when I record) and I am just wondering if there is a solution sto fusing them. Thanks in advance.
martin_pescador
I am running skype on Ubuntu 6.10 and I have the same problem as many others, I believe.

I can hear people fine when I call, but they cannot here me (I am using a Dell latitude D810, and can dual boot Ubuntu/ Windows XP - skype works fine under Windows XP; I am using the latest skype for Linux and I have checked theat my microphone is enabled, and I have tried calling echo123 and found that my msg is not recorded). I have hunted around the skype and ubuntu forums but not found a solution to this problem, which is driving me nuts - I have to reboot into windows, which I rarely use, if I need call with skype, or receive calls...!).

With grateful thanks to anybody who can help!
Kazek72
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
lukie.80
Another reason for this problem can come from 2 installed soundcards. I have onboard sound and a Creative Soundblaster Live. This causes the effects of the mixer settings to behave arbitrarily.

If your mic is connected to your PCI card: Disable onbard sound in BIOS, enable and adjust mic as stated in the posts above, enable onboard sound and dont touch the mixer settings except the sliders.

HTH
alessi
QUOTE(RockHound @ Sun Oct 15 2006, 21:06) [snapback]308383[/snapback]

Hi everyone with mic problems,

to get your mic working, if skype is not recording from it, try the following:

- switch to the alsamixer view 'Capture' with TAB or start it with alsamixer -V capture -c CARDNUM
- make sure you have 'Mic' and 'Capture' sliders marked selected as CAPTUR ... to do this hit space





Hello,
i have Mandriva 10.1(Mandriva 2006), but using this what you wrote, Console, said me: "wrong -c argument 'CARDNUM'
without parameter -c the picture is not the same, and cannot make this....

please help, i have problems with mics , either in Skype like in system.

thank you very much for your answer

this is after runnign aadebug(about my configuration)
QUOTE

ALSA Audio Debug v0.1.0 - So dec 2 10:42:05 CET 2006
http://alsa.opensrc.org/index.php?page=aadebug
http://www.gnu.org/licenses/gpl.txt

Kernel ----------------------------------------------------
Linux Vigor17 2.6.12-12mdk #1 Fri Sep 9 18:15:22 CEST 2005 i686 AMD Sempron™ 2600+ unknown GNU/Linux

Loaded Modules --------------------------------------------
snd_pcm_oss 48960 0
snd_mixer_oss 16896 1 snd_pcm_oss
snd_via82xx 24256 4
snd_ac97_codec 83900 1 snd_via82xx
snd_pcm 79784 6 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer 20548 2 snd_pcm
snd_page_alloc 8392 2 snd_via82xx,snd_pcm
snd_mpu401_uart 5664 1 snd_via82xx
snd_rawmidi 19616 1 snd_mpu401_uart
snd_seq_device 6828 1 snd_rawmidi
snd 46116 13 snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device

Proc Config -----------------------------------------------
CONFIG_SOUND=m
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_GENERIC_PM=y
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_OPL4_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_AD1848_LIB=m
CONFIG_SND_CS4231_LIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4232=m
CONFIG_SND_CS4236=m
CONFIG_SND_ES968=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_GUS_SYNTH=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_WAVEFRONT=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_DT019X=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_SGALAXY=m
CONFIG_SND_SSCAPE=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS4281=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_CA0106=m
CONFIG_SND_KORG1212=m
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_HDSP=m
CONFIG_SND_HDSPM=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_YMFPCI=m
CONFIG_SND_ALS4000=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_USB_USX2Y=m
CONFIG_SND_VXPOCKET=m
CONFIG_SND_PDAUDIOCF=m
CONFIG_SOUND_PRIME=m
CONFIG_SOUND_BT878=m
CONFIG_SOUND_CMPCI=m
CONFIG_SOUND_CMPCI_FM=y
CONFIG_SOUND_CMPCI_MIDI=y
CONFIG_SOUND_CMPCI_JOYSTICK=y
CONFIG_SOUND_EMU10K1=m
CONFIG_SOUND_FUSION=m
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
CONFIG_SOUND_ICH=m
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_TRIDENT=m
CONFIG_SOUND_MSNDCLAS=m
CONFIG_SOUND_MSNDPIN=m
CONFIG_SOUND_VIA82CXXX=m
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set
# CONFIG_SOUND_DMAP is not set
CONFIG_SOUND_AD1816=m
CONFIG_SOUND_AD1889=m
CONFIG_SOUND_SGALAXY=m
CONFIG_SOUND_ADLIB=m
CONFIG_SOUND_ACI_MIXER=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_GUS=m
# CONFIG_SOUND_GUS16 is not set
CONFIG_SOUND_GUSMAX=y
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_NM256=m
CONFIG_SOUND_MAD16=m
CONFIG_SOUND_PAS=m
CONFIG_SOUND_PSS=m
CONFIG_SOUND_SB=m
CONFIG_SOUND_AWE32_SYNTH=m
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
CONFIG_SOUND_YMFPCI_LEGACY=y
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SOUND_TVMIXER=m
CONFIG_SOUND_KAHLUA=m
CONFIG_SOUND_ALI5455=m
CONFIG_SOUND_FORTE=m
CONFIG_SOUND_RME96XX=m
CONFIG_SOUND_AD1980=m
CONFIG_SND2=m
CONFIG_SND_SERIALMIDI=m
CONFIG_SND_LOOPBACK=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_MSND_PINNACLE=m
CONFIG_SND_PDPLUS=m
CONFIG_SND_PCXHR=m
CONFIG_SND_DARLA20=m
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
CONFIG_SND_GINA24=m
CONFIG_SND_LAYLA24=m
CONFIG_SND_MONA=m
CONFIG_SND_MIA=m
CONFIG_SND_GINA3G=m
CONFIG_SND_LAYLA3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m

Modprobe Conf ---------------------------------------------
remove snd-via82xx /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-via82xx
install snd-via82xx /sbin/modprobe --first-time --ignore-install snd-via82xx && { /sbin/modprobe snd-pcm-oss; /bin/true; }
alias snd-0 snd-via82xx
options snd device_mode=0666
alias snd-card-0 snd-via82xx
alias sound-slot-0 snd-via82xx

Proc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.9b.
0 [V8235 ]: VIA8233 - VIA 8235
VIA 8235 with CMI9761 at 0xe000, irq 22
17: [0- 1]: digital audio playback
25: [0- 1]: digital audio capture
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
0: [0- 0]: ctl
33: : timer
00-00: VIA 8235 : VIA 8235 : playback 4 : capture 1
00-01: VIA 8235 : VIA 8235 : playback 1 : capture 1

Dev Snd ---------------------------------------------------
controlC0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p timer

CPU -------------------------------------------------------
model name : AMD Sempron™ 2600+
cpu MHz : 1900.762

RAM -------------------------------------------------------
MemTotal: 515444 kB
SwapTotal: 3140668 kB

Hardware --------------------------------------------------
00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400/A] Chipset Host Bridge
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
alatariel
QUOTE(martin_pescador @ Tue Nov 21 2006, 14:48) [snapback]322397[/snapback]

I am running skype on Ubuntu 6.10 and I have the same problem as many others, I believe.

I can hear people fine when I call, but they cannot here me (I am using a Dell latitude D810, and can dual boot Ubuntu/ Windows XP - skype works fine under Windows XP; I am using the latest skype for Linux and I have checked theat my microphone is enabled, and I have tried calling echo123 and found that my msg is not recorded). I have hunted around the skype and ubuntu forums but not found a solution to this problem, which is driving me nuts - I have to reboot into windows, which I rarely use, if I need call with skype, or receive calls...!).

With grateful thanks to anybody who can help!


well, perhaps -this- might help even if you use headset instead of a USB-telbox as I do

http://forum.skype.com/index.php?showtopic=67560

QUOTE
one thing which was causing more serious troubles was that the alsa-mixer wasn't set up correctly initially ... and that OTHER mixers like kmix continually reset the values for the mic(s?) and speaker(s?)
[I don't know why everything is detected TWICE on the USB-B2K but it seems to work so it's a minor problem]
- so that basically noone could hear me and i not too well either ... But

* running alsamixer a first time - for both the normal soundcard (-c 0 in my case) and the USB-B2K (-c 1 in my case)
* running alsactl names (to save the hardware names)
* running alsamixer -c 1 once again to double-check that all four devices (two output, two input devices) were set up correctly
* saving the info with alsactl store 0 (and 1 respectively)
seems to have done the trick ...
xatyr
QUOTE(RockHound @ Sun Oct 15 2006, 21:06) [snapback]308383[/snapback]

- switch to the alsamixer view 'Capture' with TAB or start it with alsamixer -V capture -c CARDNUM
- make sure you have 'Mic' and 'Capture' sliders marked selected as CAPTUR ... to do this hit space

w00000t!!! u rule rockhound! thanks a million times!

what i did:

i used the graphical mixer to configure my mic. everything looked just the same as in your pictures... IT DID NOT WORK! but then i tried the console command: alsamixer -V capture -c CARDNUMBER and guess what? The MIC was NOT selected as CAPTURE, i hit SPACE, then escape, and it worked giggle.png

I have Alsa 1.0.12
skype 1.3.0.53_API (dynamic binary)
QT 3.3
Linux kernel 2.6.18-1.2849.fc6
John vd Waeter
Hi Group,

My FC6 box did not pass any microphone-input as well. Neither to skype or to any other program. Tried all the suggestions from this and other forums, none worked.

I have this C-Media pci audiocard and I found the mic did not get supply-voltage. I have no idea whether this voltage is soft-switched or not. Couldn't find any docs on that. Some mics just need supply-voltage, it's how they work.

Anyway, I searched the card for a 5V connection, switched on my iron and connected the 5V via a 12kohm resistor to the middle-connection of the mic-input et voila, mic online!

Dunno if 12k is the right value, but it worked...

My 2p...

John


earl072001
My mic is still not working, even when capture is selected in kmix. I have tested mic recording with krecord and it works just fine. My sound card is CS46xx.
maclaw13
Hi

ALSA lib pcm_dsnoop.c:556:(snd_pcm_dsnoop_open) unable to open slave

It's the message I get. I tried all software solutions presented in this forum. My mixer is one of it's kind - it has "Capture" only in Input section and "Switches" section where the "Front Mic" can be selected. Anyway - it SOMETIMES works. Sometimes not. Modes for /dev/sound/* are set properly, KDE sound system is disabled etirely.

What's the hell that "slave" that cannot be opened ?


PS. I'm not going to recompile anything to make Skype working
patrick295767
QUOTE(maclaw13 @ Tue Dec 26 2006, 14:39) [snapback]335798[/snapback]

Hi

ALSA lib pcm_dsnoop.c:556:(snd_pcm_dsnoop_open) unable to open slave

It's the message I get. I tried all software solutions presented in this forum. My mixer is one of it's kind - it has "Capture" only in Input section and "Switches" section where the "Front Mic" can be selected. Anyway - it SOMETIMES works. Sometimes not. Modes for /dev/sound/* are set properly, KDE sound system is disabled etirely.

What's the hell that "slave" that cannot be opened ?
PS. I'm not going to recompile anything to make Skype working


what s your kernel version ?
Michael - Denmark
It's good to see that the problem has been solved. I have an IBM thinkpad, A21, p3, on which there is Mandriva 2007 Free, but my problem is that I'm new at linux, and don't know how to write the codes posted (Kazek72 @ Tue Nov 21 2006, 19:37). I can open up the terminal and get to root-level, but that's it. So would someone write inbetween the lines of these codes, telling me how?

Thank you.

Michael, Denmark.




QUOTE(Kazek72 @ Tue Nov 21 2006, 19:37) [snapback]322503[/snapback]

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)

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


linux_federico
QUOTE(RockHound @ Sun Oct 15 2006, 21:06) [snapback]308383[/snapback]

Hi everyone with mic problems,

to get your mic working, if skype is not recording from it, try the following:

- switch to the alsamixer view 'Capture' with TAB or start it with alsamixer -V capture -c CARDNUM
- make sure you have 'Mic' and 'Capture' sliders marked selected as CAPTUR ... to do this hit space

IPB Image

Once done, input should immediately be happening... smile.png

Martin

Thanks, that was a good tip (I use rather gamix, but thats a detail) but:

when I make a SkypeOut call skype (1.3.0.53) resets the option capture to 13%.
I changed that, it worked, but after a few minutes it started lowering the 'capture' again!
I changed back to 100%, while speaking, but this only worked the first one or two times.

The solution is to call again every 3 minutes!?!
Maybe skype could be more userfriendly and tell me that we may want to check this...

Federico

Lari
Actually finally got it working with all the instructions here:
1. I made the changes to the CS46xx.conf file but didn't recompile it.
2. Then I made the changes in the Alsamixer
3. And finally turnig on the ADC volume from KMIx.

Now I don't know which of these made it finally work or all them together. But it works. :-)

Lari
zzano54
Hi Rockhound.

I'm trying to install Skype ver. 1.3.0.53

When using "alsamixer" it is impossible for me to designate both MIC and CAPTURE as "captur" under my system. I have tried using the space bar, tab key and Enter key to manage the edit. As a matter of fact, I can't remove the "captur" designation from MIC at all. Could this be due to permissions???

I have confirmed that my audio card is working (Sound Blaster Audigy via Rythmbox) and my computer headset (both earphones and microphone) works fine under Skype for Win XP. I have spent the past five hours hours reading about this problem and have tried various solutions. I am using Ubuntu 6.10 and perhaps problems such as this one is why Ubuntu has included Ekiga as the default VOIP client.

I would really like to get Skype running and will not give up this easily. However, I do not understand why I can't seem to designate MIC and CAPTURE to the desired values as you have done.
OfficeSubmarine
The only thing that's worked perfectly for me, so far at least, was to use arts. artsdsp -m skype to start it up seems to do the trick.
fuzzyshoting
I am having a problem here with my soundcard which has two mics.
They are controlled separetely from alsamixer.
But the one skype is recording from is the one on the laptop.
How do I make it record from the jack-in mic?
killy9999
Long story short:
- I have Audigy sound card, identified as '01:07.0 Multimedia audio controller: Creative Labs SB Audigy LS' using ca0106 alsa module. Also have an onboard sound card which is disabled in BIOS.
- I installed suse 10.2 64bit. Sound wasn't working at all. I added myself to audio group and in file /etc/modprobe.d/sound I added a line 'options snd-ca0106 enable=1 index=0'. Playing sound works fine know.

Now here's my problem:
My mic wasn't working. I experimented with alsamixer settings and it started to work... or so I thought. If I speak to the mic I can hear my voice in the speakers, but I can't record it in any way. This way I can't talk to people on skype (they can't hear me) or record anything in audacity. I've got no idea what is wrong (especially that I can hear my voice in the speakers). I experimented with permissions to /dev/dsp and other devices in audio group (made them 777), but with no result. I tried changing alsamixer settings but with no result also. Perhaps this problem can somehow be solved by using dmix/dsnoop, but I don;t know how.

Screens below show my current alsamixer configuration
http://img251.imageshack.us/img251/9026/zrzut14bi.jpg
http://img172.imageshack.us/img172/9140/zrzut20vx.jpg

Any help is greatly appreciated. I read through this thread and through SUSE thread, but that didn't help (although I didn't try to use ARTS, but that's not what I want - I want only alsa).
naiveone
I can get skype to work by adjusting the capture and mic settings in alsamixer as suggested in the first post of this thread, but my problem is that the settings don't seem to last--I have to reset them just about every time I restart my computer. Has anyone else had this problem?

Thanks in advance for any suggestions.
notariaugusto
Hello everybody!

I have a big problem with a old card ESS ES1968 maestro 2, correctly recognized as pci extension, with a old laptop under xubuntu dapper; card is listed by lshw with his driver and module snd-es1968 is charged, as per lsmod.

i can hear ok, but no microphone, which run under W$. i can get an external usb sound card run ok, but i'd prefer to use internal soundcard to let usb for the net card.

a bug in capture was known in alsa, and should have been solved after version 1.0.11; i successfully installed from alsa-project source in my pc alsa 1.0.13 in order to be sure to get last driver - checking alsamixer -V capture capture has been set as per indications above, but no way to move or select microphone, which is set to 0, neither for $ nor for #.

I think this the same bug noted by alsa (capture doesn't work) but not sufficiently expert.
(www.alsa-project.org/alsa-doc/doc-php/template.php?company=ESS+Technology&card=.&chip=ES1968+%28Canyon3d%29%2C+ES1968+%28Maestro-1%29%2C+ES1968+%28Maestro-2%29%2C+ES1968+%28Maestro-2E%29%2C+ES1968+%28Maestro-2EM%29&module=es1968)

i also saw people making patches for this card, but i didn't understand if it was the right way, that's above what i know. (http://www.linuxhq.com/kernel/v2.6/15-git12/sound/pci/es1968.c)

I wasn't also able to find maestro module in my distribution in order to run oss driver instead, to check the oss way.

Do you have suggestion?
Gorlim
I had a problem similar to others here: skype would not capture input from the mic, even though the mic was clearly working, and the settings in KMIX looked right.

I was able to get skype to work simply by starting it as root. In fact, if I start it from root, then close it, then start it again as an ordinary user, it works! (I don't know how repeatable this is.)

I hope this helps.

tatj
I just installed Linux on Fedora Core 4 and my microphone is not working. My graphical display is quite similar and I should have there the same configuration but it still doesn't work. I have a mic on my camera with USB and a head-set, both don't work. What can I do? I'm quite new to Linux and so my knowledge is quite limited.
Tbazz
Hallo,
I am another Skype-not-user because of my mic problems. I use Linux, Ubuntu 5.10, and even if I can heard the voice of people, nobody is hearing me. I really don't know how to resolve it. I use Linux since few months therefore I am not so geeky skilled. I was not satisfied with Windows but I am still learning how to use the new OS. Perhaps somebody can help me with some simple explanations?
Thanks
-TT
korgman
QUOTE(Michael - Denmark @ Thu Jan 4 2007, 20:35) [snapback]339607[/snapback]

I can open up the terminal and get to root-level, but that's it. So would someone write inbetween the lines of these codes, telling me how?

Preparation

- Download alsa-lib (maybe better to download the same version as your distribution)
- untar alsa-lib
- edit the cs46xx.conf as kazel75 writes
- make sure you are on the unziped alsa-lib-TheVersionYouDownload folder
- ./configure
- make
- make install

If you have slackware 11, you can test my effort

Now I investigating the choppy sound (many short breaks)
bufferfly
QUOTE(Kazek72 @ Tue Nov 21 2006, 19:37) [snapback]322503[/snapback]

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
        }
    }



great! It works!

Skype seems not working together with dsnoop (capture mixing func in alsa).

Unlike Kazek72, I hava an older alsa - version 1.0.8 , so what I actually do is change ~/.asoundrc

from
CODE
pcm.dmixed {
...
...
}

pcm.dsnooped {
...
...
}

pcm.asymed {
    type asym
    playback.pcm "dmixed"
    capture.pcm  "snooped"
}

pcm.!default {
    type plug
    slave.pcm  "asymed"
}


to
CODE
pcm.dmixed {
...
...
}

pcm.asymed {
    type asym
    playback.pcm "dmixed"
    capture.pcm  "hw:0,0"
}

pcm.!default {
    type plug
    slave.pcm  "asymed"
}


by this, alsa can mix several playbacks , but let capture alone.
morgengrauen
QUOTE(Lari @ Thu Jan 11 2007, 18:08) [snapback]342790[/snapback]

Actually finally got it working with all the instructions here:
1. I made the changes to the CS46xx.conf file but didn't recompile it.
2. Then I made the changes in the Alsamixer
3. And finally turnig on the ADC volume from KMIx.

Now I don't know which of these made it finally work or all them together. But it works. :-)

Lari


Hi, I had the same problem as so many before and I was already getting crazy that I couldn't find this alsa sources although I downloaded them via Synaptic. But as I read your post I just chose the easiest way and tried to turn on ADC volume :

AND IT WORKS ! bigsmile.png !! :-) Great ... after two hours of searching/ reading. crying.png
JAP
Have the same problem, mic is working fine but not in skype. Skype was actually working fine in (ubuntu edgy) till this weekend when I messed around with my network settings to share the network with an other computer. Now I can call the testing service or anyone else, can hear the other person but my sound is no coming across. Any idea's? I'll try to revers network settings and if it works I will post the result.

JAP
QUOTE(JAP @ Mon Mar 19 2007, 19:21) [snapback]373930[/snapback]

Have the same problem, mic is working fine but not in skype. Skype was actually working fine in (ubuntu edgy) till this weekend when I messed around with my network settings to share the network with an other computer. Now I can call the testing service or anyone else, can hear the other person but my sound is no coming across. Any idea's? I'll try to revers network settings and if it works I will post the result.

Got the mic sound back by uninstalling vmware player which I had installed over the weekend. I'm not sure yet, what configuration or service conflicts with skype. Anyone any idea?

housty
One way to fix all your sound card related problems is simply search ebay for those VERY cheap sound cards from Hong Kong.. Any card with 8738 Chip-set will fix all these problems out of the box..
you can buy these cards for less than $12 or £5.. just type in the search for "PCI 5.1 Sound Card" and you will list about 1000 of these..

full duplex, 16bit sampling and they work better than most Sound Blasters etc..

Better still if you have USB support and I'm guessing everybody does.. get one of those $0.99 USB sound cards with speaker and Mic jacks and /dev/null those PCI cards thats taking up too many watts.


Graham.




QUOTE(JAP @ Tue Mar 20 2007, 00:56) [snapback]374045[/snapback]

Got the mic sound back by uninstalling vmware player which I had installed over the weekend. I'm not sure yet, what configuration or service conflicts with skype. Anyone any idea?


it could be the VMWare dsp modules that allow you to use the aRts and esd with vmware... you could have tried to uninstall those first..








Graham
Fred Flintstone
QUOTE(lindenle @ Mon Nov 13 2006, 13:06) [snapback]319082[/snapback]

recording from mic works just fine.

CODE

$arecord -f cd -D hw:0,0 -d 20 test.wav

...

But in skype I get nothing. I am using skype version 1.3.0.53-1 with
alsa 1.0.13-1 in debian with kernel 2.6.18.

Could someone help us figure this out. Thanks.


Hi, I was having the same problems with a thinkpad t22, using the Cirrus Logic cs46xx. After a few weeks I've fixed it - the solution was to set up a ~/.asoundrc file. Mine looks like this:
CODE

pcm.card0 {
  type hw
  card 0
}

pcm.dmixer {
  type hw
  card 0
}

pcm.skype {
  type asym

  playback.pcm "dmixer"
  capture.pcm "card0"
}

pcm.!default {
  type plug
  slave.pcm "skype"
}

To set it up, first make sure you back up your .asoundrc file if it already exists

sudo /etc/init.d/alsa-utils stop
gedit ~/.asoundrc
#copy in the code above
sudo /etc/init.d/alsa-utils start
#now check the volume settings on alsamixer - I found they were getting reset

Just to confirm - I had already tried alsamixer, set capture on Mic, Capture and ADC.
I upgraded my ALSA driver from 1.0.11-ubuntu5 to 1.0.13-56.el5 (I got the rpm from atrpms and used alien).
The mic was working, I could hear my voice in the speaker.
Sound playback from Skype was fine, I could hear the other person
arecord -v -v -Dhw:0,0 -f cd test.wav would record, and play back with aplay test.wav
When I called echo123 then the playback was empty and only 0.5 seconds long between the dings.
I didn't try recompiling the libraries as described below, as it seemed a bit drastic and I haven't got the code yet.

If this causes problems with other applications sound playback, then it can be reversed by deleting .asoundrc and restarting alsa.

I got the tip for this solution here:
http://www.alsa-project.org/alsa-doc/doc-p...p?module=cs46xx
and here:
http://forum.skype.com/index.php?showtopic=74772

My setup:
xubuntu edgy, running in gnome mode, IBM T22 thinkpad, alsa 1.0.13-56.el5, skype 1.3.0.53_API
UrkeMMI
@bufferfly: Thanks man! Your solution fixed my Skype headache on Fodora Core 6. Now I can listen to the music, watch favorite series (LOST) and Skyping with friends. The magic is capture.pcm "hw:0,0" in this:

CODE
pcm.asymed {
    type asym
    playback.pcm "dmixed"
    capture.pcm  "hw:0,0"
}


Thanks again!
Fitzcarraldo
By any chance does anyone know how to fix this problem on a PC running Gentoo or Sabayon Linux?

I have an Acer TravelMate 8215WLMi laptop running Sabayon Linux 3.3 x86-64 (Sabayon is a variant of Gentoo).

I have made sure that the ALSA packages installed (alsa-lib, alsa-tools etc.) are the latest versions from the Gentoo repository as of 14 April 2007. Ditto for Skype (1.3.0.53_API). I used the usual Sabayon/Gentoo 'emerge -u' command to update each package and the updates were successful.

AlsaConf reports my sound card as being:
hda-intel Intel Corporation 82801G (ICH7 Family) High Definition Audio

I have used AlsaMixer, KMix (KDE) and Volume Control (GNOME) and all 'agree' that nothing is muted; my microphone is working. I can record and play back my voice and music using various applications.

In KDE Control Centre > Sound & Multimedia > Sound System, Hardware, I have "Advanced Linux Sound Architecture" in the 'Select the audio device' box, and the 'Full duplex' box is ticked.

Yet when I run Skype, nine times out of ten the Skype window displays the message "Problem with sound device" when I try to make a call, and the Terminal window from which I ran Skype displays the error message:

ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave

Occasionally I can actually connect to the Skype Test Call service. When I do, occasionally I can record and hear my voice played back to me successfully. Usually, though, the 'bong' informing me the recording period has finished is immediately followed by a second 'bong' instead of my voice being played back.

Running Skype as root seems to be a little more successful than running under my user name, but it still fails to connect most of the time. If I am lucky enough to connect with a real person, usually they cannot hear me but I can hear them. But I have, on a couple of occasions only, been able to hold a lengthy conversation with someone. This is a rare occurrence.

After two weeks of late nights trying to get Skype for Linux working, I am near to throwing in the towel. Any help from someone who has got it working with Sabayon or Gentoo and the hda-intel driver would be greatly appreciated.
Fitzcarraldo
Success at last, thanks to Kazek72. He deserves a medal! His post pointed me in the right direction. Apart from all the things I did before (see my earlier post), which are all still necessary BTW, I did the following. Bear in mind that my Acer TravelMate 8215WLMi uses an Intel soundcard, so you will need to find out precisely which type of soundcard your PC uses and edit the appropriate .conf file for it.

As root, I did the following in a Terminal window to make a backup of the .conf file in case I messed things up:

CODE
cp /usr/share/alsa/cards/HDA-Intel.conf /usr/share/alsa/cards/HDA-Intel.conf.bak


Then I edited /usr/share/alsa/cards/HDA-Intel.conf and changed:

CODE
    capture.pcm {
        type plug
        slave.pcm {
            @func concat
            strings [ "dsnoop:" $CARD ]
        }


to

CODE
    capture.pcm {
        type plug
        slave.pcm {
            @func concat
            strings [ "hw:" $CARD ]
        }


i.e. I replaced "dsnoop:" with "hw:"

And now, when I run Skype as root:

CODE
sudo skype


I no longer get the error message "ALSA lib pcm_dsnoop.c:606:(snd_pcm_dsnoop_open) unable to open slave)" in the Terminal window, and I no longer get the error message "Problem with sound device" in the Skype window. I can call the Skype Test Call service consistently, and record and play back my voice consistently using that service. And, more importantly, I can now make and receive real calls consistently. What a hassle, and just to get Linux/Skype to do what I could already do 'out-of-the-box' with Skype under Windows XP. Still, it's good to get it working under Linux, even if the Linux version of Skype does not support video. I hope this saves someone from the hassle I had to get it working.

azurehi
I'm a newbie to linux, running ubuntu 7.04, released today, and also a newbie to skype. In windows xp skype works fine - in ubuntu, after installing and doing test call(s) with various sound mixer settings, I cannot hear my recording in the test call. I'm using a headset that came with an old IBM viavoice progrram (never installed) Andrea NC-61 AK5370; my soundcard is Realtek AC97 audio. When i open volume control I get three choices under edit:
1. via 8237 (alsa mixer)
2. AK5370 (alsa mixer)
3. Realtek ALC850 (OSS mixer) I've set the tabs for MIC in each but get no recorded sound.
Any suggestions would be much appreciated - Thanks
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.