/dev/dsp: Softphones fuer VoIP geben keinen Ton
Hauke Joachim Zuehl
hzuehl at athene.dnsalias.org
Mon Aug 15 14:21:11 CEST 2005
Hi :)
Am Montag 15 August 2005 14:06 schrieb Jan 'RedBully' Seiffert:
> Hauke Joachim Zuehl schrieb:
>
>
> > Geraet ist /dev/dsp, Gruppenzugehoerigkeit ist in Ordnung, wie mplayer
> > beweist (auch xmms brummt):
>
> ... wenn anscheinend einfach nen Sound abspielen nicht mal geht.
Ups...Misverstaendnis:
Sound per MPlayer, bzw. XMMS funktioniert einwandfrei.
>
> > hauke at fafnir [xten-xlite] >>lsof /dev/dsp
> > COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
> > mplayer 8737 hauke 5w CHR 14,3 127792 /dev/dsp
>
> Hmmmm,
> /dev/dsp, OpenSoundSystem o. Emulation, hmmm.
>
> Geh mal sicher das *keine* Software versucht drauf zuzugreifen
Hab ich getan.
War alles abgeklemmt.
> > alarm(0) = 1
> > ioctl(6, SOUND_PCM_READ_CHANNELS, 0xbffff40c) = 0
> > ioctl(6, SOUND_PCM_READ_CHANNELS, 0xbffff40c) = 0
> > ioctl(6, SNDCTL_DSP_GETCAPS, 0xbffff408) = 0
> > ioctl(6, SNDCTL_DSP_GETFMTS, 0xbffff408) = 0
> > ioctl(6, SNDCTL_DSP_GETTRIGGER, 0xbffff408) = 0
> > ioctl(6, SNDCTL_DSP_SPEED or SOUND_PCM_READ_RATE, 0xbffff404) = 0
> > ioctl(6, SNDCTL_DSP_SPEED or SOUND_PCM_READ_RATE, 0xbffff404) = 0
> > ioctl(6, SNDCTL_DSP_SPEED or SOUND_PCM_READ_RATE, 0xbffff404) = 0
> > ioctl(6, SNDCTL_DSP_SPEED or SOUND_PCM_READ_RATE, 0xbffff404) = 0
>
> Tja, schade. ^
> Die ioctl waren zwar erfolgreich, aber das Ergebnis |
> steht da ----------------------------------------------| an der Adresse,
> nicht im Straceoutput...
Liegt das evtl. daran, dass /dev/sndstat fehlt?
>
> > close(6) = 0
>
> Und anscheinend war das nicht zufriedenstellend was die ioctl's
> geliefert haben, denn nun machen wir /dev/dsp wieder zu...
Oh!
Den hab ich voellig uebersehen *schaem*
>
> > access("/dev/dsp0", R_OK|W_OK) = -1 ENOENT (No such file or
> > directory)
> > access("/dev/sound/dsp0", R_OK|W_OK) = -1 ENOENT (No such file or
> > directory)
>
> Suchen wir mal noch andere /dev/dsp...
>
> > access("/dev/dsp1", R_OK|W_OK) = 0
>
> Auf /dev/dsp1 koennen wir zugreifen...
>
> > open("/dev/dsp1", O_RDWR|O_NONBLOCK) = -1 ENODEV (No such device)
>
> ... koennen es aber nicht oeffnen da es nicht existiert?
>
Hab ja auch nur eine SoundKa drin :)
> Check simple things first.
> Erstmal gilt es, ueberhaupt nen Ton raus zu bekommen, je weniger
> Stoerfaktoren (X, Desktop, Soundserver, Hintergrundapps), desto besser.
Auch KMix war abgestellt und esd /artsd hab ich nicht.
>
> Achja:
> hast du mal einen Blick in deinen (Software-) Mixer geworfen, ob die
> Kanaele ueberhaupt aufgezogen sind?
Da ich im Moment per MPlayer NDR 2 hoere, ist zumindest der Audio-Ausgang
auf ;)
Na ja, nachher, wenn ich mein Kisterl wieder anwerfe, mit einem "reinen"
System versuchen.
> Gruss
> Jan
Danke und Gruss,
Hauke
--
Ich hatte mal ein ähnliches Problem bei Outlook 2003. Habe die Fehlermeldung
in google kopiert und da habe ich eine Lösung für mein Problem gefunden. Ich
habe einfach die Zahl beim Posteingangs und Ausgangsserver geändert und
schwupps konnte ich die Mails wieder verschicken.
More information about the Linux
mailing list