Help - Search - Members - Calendar
Full Version: No sound on Skype only.
Skype Community > English > Skype for Linux
JaneLame_
I can play music and artsd works just fine, but I get no sound on Skype (even when I kill artsd). What can it be? I set the /dev/dsp0 perms to 666, and it didn't help.

Any suggestions are wellcome.
Kernel 2.6.7, with OSS.
Jaanus
Besides /dev/dsp0, see also /dev/dsp - that's the one Skype actually uses.
JaneLame_
Well, /dev/dsp is symlinked to /dev/dsp0.

CODE


janelame@debian:~$ ls -l /dev/dsp

lrwxrwxrwx    1 janelame root            9 Jul 22 05:44 /dev/dsp -> /dev/dsp0

janelame@debian:~$ ls -l /dev/dsp0

crwxrwxrwx    1 root     audio     14,   3 Jul 22 05:44 /dev/dsp0

janelame@debian:~$





So it's perms?
What do you think?
Jaanus
The perms appear fine. One thing you can do is launch it with artsdsp - instead of "./skype", go "artsdsp ./skype". This wraps Skype sound through arts. And if you can't get it working, check out futt's Skype for Linux Sound FAQ elsewhere in this forum, it has helped many others and might help you too.
JaneLame_
Thanks, it worked. Now I can hear echo123, but mic seems to be dead.
Here's the mixer snapshot:


IPB Image


What does the brighter red light on 'microphone' mean? I hope I'm worried about nothing.

Thanks in advance, helpers.
futt_
QUOTE(JaneLame)

What does the brighter red light on 'microphone' mean? I hope I'm worried about nothing.


The red light indicates the selected input source, a green light indicates that the device is not muted. Your mixer settings look good actually. Does your microphone work with other applications such as KRec? If not, it could be a problem with your microphone - please make sure it is connected to the mono "mic" jack, and not the stereo "line in" jack.
JaneLame_
Now I know for sure it's plugged into the right place, because it worked on Skype for Windows.
Krec won't record anything too. So the microphone is disabled under Linux. What can I do?
futt_
QUOTE(JaneLame)
Now I know for sure it's plugged into the right place, because it worked on Skype for Windows.
Krec won't record anything too. So the microphone is disabled under Linux. What can I do?


OK, that is a bit weird... Could you give us a bit more detail on your setup? Are you using the OSS or ALSA sound drivers? Which sound card (and what driver) are you using? Do you run Skype through artsd? Do you know if your sound driver supports full duplex (should do so if you use ALSA drivers, if you use the old OSS drivers, check the documentation for your driver). If running Skype through artsd (with artsdsp) have you enabled Full Duplex support in artsd - from the KDE Control Center?

I have a feeling it might be a duplex issue; it's quite likely if you are using the old OSS drivers. Switching to ALSA + OSS emulation would be a good plan anyway.
JaneLame_
You're probably right about the ful-duplex issue. Whenever I try to turn it on, I get a "cpu overload", and sound system crashes.

Some details: kernel 2.6.7 with OSS modules (i810_audio and ac97_codec).
I think I'll recompile kernel, this time with ALSA support instead of OSS. Will it solve it?
icebike_
QUOTE(JaneLame)
You're probably right about the ful-duplex issue. Whenever I try to turn it on, I get a \"cpu overload\", and sound system crashes.

Some details: kernel 2.6.7 with OSS modules (i810_audio and ac97_codec).
I think I'll recompile kernel, this time with ALSA support instead of OSS. Will it solve it?


It might, but only if using artsd, because skype is still using oss.

That sound system of yours is known to work, I have several machines
using it, and full duplex works fine. But they have alsa (in modules, not compiled into the kernel.)
futt_
QUOTE(JaneLame)
You're probably right about the ful-duplex issue. Whenever I try to turn it on, I get a \"cpu overload\", and sound system crashes


Yes that happens with some OSS drivers - happened consistently on most setups I've used. Switching to ALSA would most likely fix it.
JaneLame_
I wanted to thank you guys personally (because it works. Weeeee).
Thanx futt, icebike and Terminus.


I recompiled my kernel with the same .config file, OSS modules omitted, and installed ALSA afterwards.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.