Help - Search - Members - Calendar
Full Version: Skype on Debian - no sound
Skype Community > English > Skype for Linux
m.zdila_
Hi all

I've read other articles complaining on not working sound in Skype. I've the same problem, here are the details:

- it doesn't work either under kernel 2.4.22 nor 2.6.3. Both kernels use only pure OSS (no ALSA nor ALSA-OSS emulation) .. OS Debian Linux
- play & record commands works fine
- I've no problem playing sound (xmms OSS - /dev/dsp)
- my access privileges on /dev/dsp are fine. I've run Skype as root too with the same dumb behaviour
- on the console there are no error messages. Only when I play a music for example on XMMS, I can see read error on /dev/dsp, but is't OK - I know I've to close all other apps working with the soundcard, I was only assuring that Skype uses /dev/dsp.
- did I mentioned? ... connection to other peer works fine. I've tried Skype under windows too and it works perfectly there - so the other peer is OK.
- volume is OK, recording is from MIC, I can hear myself shouting at the MIC, repro is on, my ears are clean, my voice is sexy, my mind is free ...

I see I am gonna love this app when you/I manage to run it.
Thanks in advance

Martin
thinkliberty_
QUOTE(m.zdila)
Hi all

I've read other articles complaining on not working sound in Skype. I've the same problem, here are the details:

- it doesn't work either under kernel 2.4.22 nor 2.6.3. Both kernels use only pure OSS (no ALSA nor ALSA-OSS emulation) .. OS Debian Linux
- play & record commands works fine
- I've no problem playing sound (xmms OSS - /dev/dsp)
- my access privileges on /dev/dsp are fine. I've run Skype as root too with the same dumb behaviour
- on the console there are no error messages. Only when I play a music for example on XMMS, I can see read error on /dev/dsp, but is't OK - I know I've to close all other apps working with the soundcard, I was only assuring that Skype uses /dev/dsp.
- did I mentioned? ... connection to other peer works fine. I've tried Skype under windows too and it works perfectly there - so the other peer is OK.
- volume is OK, recording is from MIC, I can hear myself shouting at the MIC, repro is on, my ears are clean, my voice is sexy, my mind is free ...

I see I am gonna love this app when you/I manage to run it.
Thanks in advance

Martin


run

cat /dev/dsp what do you get for the output?

I get a continuous stream of either {{{{{{'s or [[[['s (I am not at my linux computer at this time) I am having the same problem with you.

I am running linux 2.6.7. I have tried alsa, alsa emulation and oss with more than 1 sound card (onboard nforce2 and sound blaster live.) and i get the same result.

I think that there is a bug in skype for linux wink.png

What information do you skype.png need for bug reports?
m.zdila_
Hi

martin@kofola:~$ cat /dev/dsp
rnvjzfzrrrzjzrvrvrvnzrvrzzrnrnzz~fvrrrzjnnzn~
nzrrjzfvnvrznrnrjzrvrvfzrrrrrvrrnrjvrrr~fzjzjrrz
f~fzjzrrrzzvrzrzrzjvnvnzrrnznrjrfzjrnvjvrvnrnv
jvn~rrnvnrfvjzn~fzfvnvrvjvnzjzjrnznzfvnvn~j
~nrr~r~fzjzfznzjznznrnrn~r~fvn~rvfzjzjzr~jv
jvnrjzn~fzjvrzfrf~fznzjvjvfvjznznrn~nrrznzfvr
vnznzjrfvjrrznvnzrvfzr~nznzrzrrnvrznrfnnvnn
zzr~rzvznznzrzfzrznzrzjznrnrrrrzfrf~rzjzn~nz
rzrrr~rvrznvrrn~nv .......

Yes, I think it could be a bug!

Martin
cybermike_
Im on gentoo i have a problem very similare to yours. Could be a bug cause i get no error messages and im on regulare OSS....im thinking of installing alsa and the OSS emulation since that seems to work!
indrek_
The experience often depends on the sound card and drivers. Usually the alsa drivers work a lot better than the OSS ones (there have been a few opposite cases). You just have to try and experiment. Try calling echo123 for a test. Seeing stuff from /dev/dsp is kinda cool, try to make some noise while cating it wink.png Sometimes the drivers are visibily buggy, see dmesg |tail for recent system messages.
m96_
same problem here.

Debian unstable, own kernel 2.4.26; tried with OSS and alsa
chipset i810

even gnomemeeting works with alsa drivers (but not with OSS), i believe that it's still fullduplex problem.

i would appreciate any suggestions, thanks.
thinkliberty_
I recompiled my kernel with my sound stuff as a kernel module instead of directly into the kernel (oss emulation via alsa)

Now everything works!


QUOTE(m96)
same problem here.

Debian unstable, own kernel 2.4.26; tried with OSS and alsa
chipset i810

even gnomemeeting works with alsa drivers (but not with OSS), i believe that it's still fullduplex problem.

i would appreciate any suggestions, thanks.
m.zdila_
Hi all

I've recompiled kernel too - 2.6.7, ALSA with OSS emulation (everything as modules) and now everithing seems to be OK :-)

My onboard soundcard:
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 02)
hendrik_
hi,

.. i've got the same problem (debian, 2.6, OSS drivers, skype doesnt play or record anything, even tho it locks /dev/dsp).

i have no option changing to alsa though, because that breaks acpi S3 suspend support.

will skype work with OSS any time? (i.e. is OSS full duplex -able?)

regards,
hendrik
garden_
I had the same problem. I tried running

$ aoss skype

(aoss comes in the Debian package alsa-oss)
and now it works. I think it's something related to full-duplex.

My sound card is
00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
Gogulus_
QUOTE(garden)
I had the same problem. I tried running

$ aoss skype

(aoss comes in the Debian package alsa-oss)
and now it works. I think it's something related to full-duplex.

My sound card is
00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)


I also use Debian Testing with kernel 2.4.26, and alsa 1.0.5 /not the debian package/. I use ALSA's dmix support. The hardware is a Clevo Notebook with SIS chipset, sound card is SiS 7012. /i810 audio kernel module handles it/

Skype works fine when I use no other application that uses sound card (i.e. Xmms).

When I use an other application like Xmms, I cannot use skype /no incoming, no outgoing calls work/ till I exit the other application.

I've tried aoss, no sound can be heard from my headset, even texts on user interface get messed up.

Is this parallel usage of sound device solved by anyone?
steffen_moeller_
QUOTE(Gogulus)
QUOTE(garden)
I had the same problem. I tried running

$ aoss skype

(aoss comes in the Debian package alsa-oss)
and now it works. I think it's something related to full-duplex.

My sound card is
00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)


I also use Debian Testing with kernel 2.4.26, and alsa 1.0.5 /not the debian package/. I use ALSA's dmix support. The hardware is a Clevo Notebook with SIS chipset, sound card is SiS 7012. /i810 audio kernel module handles it/

Skype works fine when I use no other application that uses sound card (i.e. Xmms).

When I use an other application like Xmms, I cannot use skype /no incoming, no outgoing calls work/ till I exit the other application.

I've tried aoss, no sound can be heard from my headset, even texts on user interface get messed up.

Is this parallel usage of sound device solved by anyone?


I tried it all - recompiling as modules (XMMS works) and using aoss. Starting skype plain, the recipient hears me perfectly while my soundcard stays mute. With aoss skype, I get an error for /dev/mixer not being opened. Both ways, the console says that the "Sound device is not defined".

When running plain, without the aoss wrapper, I can not use SkypeOut with litterally "Reason unknown" - the firewall is not blocking according to the logs and it works from a windows machine next door on the same port. With the aoss wrapper, the connection is not even attempted because of a sound device problem.

Debian Unstable, kernel 2.4.27, today's Skype

SM
jlbiasini
Hello,

If you have correctly configure your sound drivers in alsa

if your mixer is also ok (capture on, input device micro, no mute etc...)

this is probably because your sound card don't accept to do several thing in the same time. To fix it you just need a sound serveur. I'm using Esound under Debian Etch (I didn't manage configuring pulseaudio)

So install Esound (or an other sound serveur)
launch it (the command for Esound is esd)

then if it dont work either, you need to put your sound input on cd and then back to micro to enable the input.
it should work ! smile.png

You can launch it from the startup software menu with the option:
"esd -nobeeps" so you'll get not anoying noise when it launch.
you can use amixer (alsa package compoment) to automate the mixer configuration in the same startup software menu.
to do so type the command line :

QUOTE
$ amixer contents


for exemple it give me this:

QUOTE
numid=13,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---,values=2,min=0,max=255,step=0
: values=230,225
numid=5,iface=MIXER,name='CD Playback Switch'
; type=BOOLEAN,access=rw---,values=2
: values=on,on
numid=4,iface=MIXER,name='CD Playback Volume'
; type=INTEGER,access=rw---,values=2,min=0,max=23,step=0
: values=19,19
numid=3,iface=MIXER,name='Mic Playback Switch'
; type=BOOLEAN,access=rw---,values=2
: values=off,off
numid=2,iface=MIXER,name='Mic Playback Volume'
; type=INTEGER,access=rw---,values=2,min=0,max=23,step=0
: values=0,0
numid=7,iface=MIXER,name='Capture Switch'
; type=BOOLEAN,access=rw---,values=2
: values=on,on
numid=6,iface=MIXER,name='Capture Volume'
; type=INTEGER,access=rw---,values=2,min=0,max=13,step=0
: values=13,13
numid=9,iface=MIXER,name='IEC958 Playback Con Mask'
; type=IEC958,access=r----,values=1
: values=?
numid=10,iface=MIXER,name='IEC958 Playback Pro Mask'
; type=IEC958,access=r----,values=1
: values=?
numid=11,iface=MIXER,name='IEC958 Playback Default'
; type=IEC958,access=rw---,values=1
: values=?
numid=12,iface=MIXER,name='IEC958 Playback Switch'
; type=BOOLEAN,access=rw---,values=1
: values=off
numid=1,iface=MIXER,name='Front Playback Switch'
; type=BOOLEAN,access=rw---,values=2
: values=on,on
numid=8,iface=MIXER,name='Input Source'
; type=ENUMERATED,access=rw---,values=1,items=2
; Item #0 'Mic'
; Item #1 'CD'
: values=0


now search for a input source or sound input or something like that and look to the micro parameter for it (here item #0 'Mic' show the parameter should be 0)
In this exemple the parameter is already correctly set but it doesn't means that it works by default!!!
so let type now the command, the name of the controller and the parameter:

amixer cset numid=8,iface=MIXER,name='Input Source' 0

put this command line in your startup software launch menu and if the problem is the same as for me it should be solve bigsmile.png bigsmile.png

enjoy

note : the problem had nothing to do with skipe but with the capture configuration in Debian, for example before doing this I could not either use sound rec to make a simple .wav file
CodeGnome
Skype is most definitely not working on Lenny with pulseaudio. Even if you wrap it in "padsp skype" you get back messages like:

ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dsnoop.c:558:(snd_pcm_dsnoop_open) unable to open slave

which would seem to indicate that skype just hates pulseaudio. Has anyone actually gotten skype to work with pulseaudio in *any* configuration? If so, what was the trick to it?
CodeGnome
QUOTE(CodeGnome @ Wed Jul 4 2007, 22:20) [snapback]414530[/snapback]

Skype is most definitely not working on Lenny with pulseaudio.


It's worth noting that killing pulseaudio will allow skype sound to work...but of course, then no other application can deliver sound through the esound compatibility layer.
StevensOnln1
This is an old thread from 3 years ago. Please can someone lock it as it isn't relevant now as Skype has had ALSA support for ages and this thread looks like it has already confused people.
Paraveterinary
- Locked, thank you smile.png -
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.