PDA

View Full Version : Soundblaster PCI 128 (es1373) + ts2 client.


Naked*Heinz
23-02-2003, 20:04
Hi all !

I'am having sound multiplexing problems with my Soudblaster PCI 128 soundcard. Iam trying to use the cards with teamspeak and quake3.

I've done as suggested in. http://www.teamspeak.org/forums/showthread.php?s=&threadid=3530

here are my outputs.

Input: lsmod | grep snd

Output: snd-pcm-oss 44164 1 (autoclean)
snd-mixer-oss 13600 0 (autoclean) [snd-pcm-oss]
snd-ens1371 15524 1 (autoclean)
snd-pcm 76928 0 (autoclean) [snd-pcm-oss snd-ens1371]
snd-timer 14112 0 (autoclean) [snd-pcm]
snd-rawmidi 16832 0 (autoclean) [snd-ens1371]
snd-seq-device 5756 0 (autoclean) [snd-rawmidi]
gameport 3488 0 (autoclean) [snd-ens1371]
snd-ac97-codec 34160 0 (autoclean) [snd-ens1371]
snd 44008 0 (autoclean) [snd-pcm-oss snd-mixer-oss snd-ens1371 snd-pcm snd-timer snd-rawmidi snd-seq-device snd-ac97-codec]
soundcore 6692 6 (autoclean) [snd]

Input: lsof | grep dsp

Output: "no output"

The fix:
echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss

Had no effect, quake halts on sound initialization. (quake.x86 uses /dev/dsp).

I've tested what is suggested in http://www.teamspeak.org/forums/showthread.php?s=&threadid=1987

either alternativ had no effect !

I have tried all sorts of different symlinkings ! Nothing works.

I noticed something really peculliar.

XMMS can play sound thorugh /dev/dsp and /dev/adsp.

But no other application i've tried can use /dev/adsp ?

I can start quake3 with xmms running on /dev/adsp.

I have a couple of questions that I really like to have answered.

1) What type device is adsp

2) Is my soundcard not multiplexing capable or is it the alsa driver who is the problem ?

3) Are there other people out there having the same problem with es-1373 soudblaster pci 128 (CT 5880 ?)

4) Can someone help me solve my problem.

I have to use muliplexing sound or else I have to switch to soggy win XP or buy a new soundcard.

Kind Regards

/Fredrik Pudas aka Heinz

GNU
26-02-2003, 15:28
1) What type device is adsp

its play back only..... hence why you need the game to use it

2) Is my soundcard not multiplexing capable or is it the alsa driver who is the problem ?
the SB 128 works fine... i run one.

3) Are there other people out there having the same problem with es-1373 soudblaster pci 128 (CT 5880 ?)
i run the 1370 which is older, and its still fine


4) Can someone help me solve my problem.
yes, link /dev/dsp to /dev/sound/adsp
link /dev/adsp to /dev/sound/dsp

games will run on /dev/sound/adsp then by default (via /dev/dsp link), allowing you to run ts on /dev/sound/dsp (or /dev/adsp link)

GNU
26-02-2003, 15:30
btw install "alsactl store" ... if it says "no soundcards found" -- you need to recompile (or reemerge) alsa. then you can alsactl store, edit the 2nd last entry "dsp0 also on line out jack", and then you get your game music on both outputs. :-)


edit: oh and "alsactl restore" for the new config to take effect


...back to c++

Naked*Heinz
26-02-2003, 20:17
Thanks for your response GNU !

First:

1) I know that adsp is a device which you can play music or sound with. But why can't quake access this device ?

2) and 3) Just because you have a 1370 device and I have a newer 1373 device does this mean that my device works just as yours under alsa.

4) I dont have the directory /dev/sound so it's pretty hard to do a sym link there. Is this another linux distro ? (Iam using redhat 7.3).

Last:

Yes I'am using alsactrl. My alsa installation is working fine. I dont have the line

quote "dsp0 also on line out jack"

in my /etc/asound.state.


/Heinz

GNU
27-02-2003, 01:07
"PCM 0 output also on line-in jack" i have, but thats prob cos of my card's alsa drivers.

the reason i have /dev/sound is because im using devfs, under gentoo linux.

atlas
03-03-2003, 19:32
My friend is having the same problem with his red hat 7.3 cept hes not running anything else at the time he uses teamspeak (setup, configuration and testing phase).

he has confirmed that his mic does work in linux, but its just not working with teamspeak, perhaps this a bug in the latest release?

using rc2. server/client

anyhelp would be great

Naked*Heinz
05-03-2003, 00:04
I bought a soundblaster live 5.1. This card solved my problems.

Anyway I think there must be a bettre solution than this but hay who has the time.

/Heinz

GNU
05-03-2003, 11:53
ive had teamspeak running fine on a very old SB card, and run it normally on a SB live and a SB 128pci. most cards work fine with it.

da2gnu
05-03-2003, 12:35
I've got the same problems with a ct5880. No TS+games using ALSA :(
Maybe this is ct5880 specific?

My solution was to use kernel-oss drivers. They work fine.