View Full Version : Spluttering output.
Hi, I have some trouble with TS2 on linux.
1)I can connect to servers, but only hear others "spluttering", even the female voice saying "link enganged".
2) Others don't here me. I can here myself through my headphones, sound is not muted, mic set on record.
Here are my specs:
suse linux 8.0
Linux 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown
Soundblaster pci512
TEAMSPEAK LINUX CLIENT 2.0 RC1 (v 2.0.25.25)
'rpm -qa | grep alsa':
alsa-0.9.0_cvs20020320-12Module
'lsmod | grep snd':
Size Used by Tainted: P
snd-pcm-oss 45152 1 (autoclean)
snd-mixer-oss 11136 0 (autoclean)
snd-emu10k1 62820 1
snd-pcm 58528 0 [snd-pcm-oss snd-emu10k1]
snd-timer 11456 0 [snd-pcm]
snd-hwdep 4736 0 [snd-emu10k1]
snd-util-mem 1472 0 [snd-emu10k1]
snd-rawmidi 13536 0 [snd-emu10k1]
snd-seq-device 4336 0 [snd-emu10k1 snd-rawmidi]
snd-ac97-codec 24196 0 [snd-emu10k1]
snd 31720 0 [snd-pcm-oss snd-mixer-oss snd-emu10k1 snd-pcm snd-timer snd-hwdep snd-util-mem snd-rawmidi snd-se
q-device snd-ac97-codec]
soundcore 3268 6 [snd]
Would be great to get some hints.
Greets,
Farcon.
Hi there,
the answer is easy: the alsa drivers on the SuSE 8.0 disc are broken - easiest way to fix youre problem is to switch to oss (ask if you dont know how). DO NOT download the alsa rpms from the SuSE sdb, since they broke two of my production systems...
pwk.linuxfan
phew, fast response. I try first, and see how far I come...
Ok, I installed OSS:
OSS build 3.9.7e-0211091303 (Linux-2.4.19 )
3.9.7e-021109
It worked well, I could hear others clearly; they didn't hear me, but I think this was a mixer problem; I only did a quick check.
However, oss is payware. I can't afford to buy a license.
I'll try to build also from cvs source now.
=========edit=============
I updated alsa.rpms "by hand", since updating with yast2 didn't fix the problem. There's an arcticle how to do this in the suse sdb:
http://sdb.suse.de/de/sdb/html/thallma_alsaup_80.html
'rpm -qa | grep alsa':
alsa-0.9.0.cvs20020913-0
alsa-driver-0.9.0.cvs20020913-0
So,
youre system still seems to be working (I warned you about installing the SDB rpms), so you were lucky.
Now about youre sound: for soundblaster live (and many other cards) there is a kernel module which does the sound, and this kind of soundsupport is called OSS. You _dont_ have to pay for it.
Quick HowTo do alsa-oss on SuSE 8.0
a.) run the runlevel editor, and tell it not to start alsa (in any runlevel)
b) edit the file /etc/modules.conf, you will find in it something like:
alias sound-* snd-*
alias snd-* snd-*
this kind of stuff is alsa stuff, put a comment infront of all the lines in that "block" [i think it says over it something like yast2 soundcard, do not edit :) ]
Now you look for the place where it says "char-major-14", and change it to something like [emu10k1 is the name of the module containing supporting youre soundcard (emu10k1 does SB Live & 5.1 type cards):
alias char-major-14 emu10k1
#alias sound off
#alias midi off
(before it was propably with "off" instead of emu10k1 and sound and midi without the comment sign infront).
Now type "depmod -A" - youre sound should be running.
pwk.linuxfan
I tried both ways and it works fine for both solutions. Upgrading as I wrote in my previous post, and the way you told me. I think I'm going to stick to your suggestion, since it load less modules then alsa does.
Many thanks to you for the help.
Hmm,
if alsa works and has no flaws with the aplications you use - then its superior to oss (playing videos i can _definetly_ get better (and more sync) audio with xine) its just that alsa is a pain in the arse to set up).
pwk.linuxfan
Just as a follow up, I did happen to purchase the non-free OSS for my SBLive a while back, and I did have the suppering problem, but I have just switched to the emu10k1 included with the kernel, and it is working great!
The only difference I see, or hear rather, is I hear myself talk from my speakers when I talk into the mic, regardless of teamspeak or any recording software is running. I tried turning down the igain, but then it would not pick up any sound when recording or teamspeaking. Any clue as to how to stop this annoying loop problem would be great.
I think that I have the same problem, but I need help :)
I can connect to servers, but only hear others "spluttering", even the female voice saying "link enganged" and I can here my friends who use the windows client.
But my friends don't here me. I can here myself through my headphones, sound is not muted, mic set on record, all is plugged normally !
I don't have any informations about trouble in the ~/.teamspeak2/TSclient.log.
So I actually use a Mandrake 8.2, I have a duron 850, 512 ram, geforce2gts and a sblive live player.
I think that I use the kernel module for the sound, so that's the OSS module, but in fact it was not !
I have tried the solution recommend by pwk.linuxfan, so I modified my /etc/modules.conf like that =>
alias char-major-116 snd
alias char-major-14 emu10k1
I put my old /etc/modules.conf for information =>
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-card-emu10k1
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
So when I do a "depmod -a" or "depmod -q", I have no errors, but when I try a "modprobe emu10k1" I have this =>
[root@localhost charli]# modprobe emu10k1
/lib/modules/2.4.18-6mdk/kernel/drivers/sound/emu10k1/emu10k1.o.gz: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
modprobe: insmod /lib/modules/2.4.18-6mdk/kernel/drivers/sound/emu10k1/emu10k1.o.gz failed
modprobe: insmod emu10k1 failed
If anybody can help me, I will appreciate
I will give alors the result of lsmod | grep snd
snd-synth-emu10k1 4384 0 (autoclean) (unused)
snd-synth-emux 25344 0 (autoclean) [snd-synth-emu10k1]
snd-seq-midi-emul 4848 0 (autoclean) [snd-synth-emux]
snd-seq-virmidi 8320 0 (autoclean) [snd-synth-emux]
snd-seq-midi 3424 0 (autoclean) (unused)
snd-seq-oss 25600 0 (unused)
snd-seq-midi-event 3184 0 [snd-seq-virmidi snd-seq-midi snd-seq-oss]
snd-seq 40880 0 [snd-synth-emux snd-seq-virmidi snd-seq-midi snd-seq-oss snd-seq-midi-event]
snd-pcm-oss 18816 1
snd-pcm-plugin 16080 0 [snd-pcm-oss]
snd-mixer-oss 4704 2 [snd-pcm-oss]
snd-card-emu10k1 2400 3
snd-emu10k1 22912 0 [snd-synth-emu10k1 snd-card-emu10k1]
snd-rawmidi 10112 0 [snd-seq-midi snd-emu10k1]
snd-ac97-codec 24896 0 [snd-emu10k1]
snd-mixer 24328 0 [snd-mixer-oss snd-emu10k1 snd-ac97-codec]
snd-emux-mem 1424 0 [snd-synth-emux snd-emu10k1]
snd-pcm 31616 0 [snd-pcm-oss snd-pcm-plugin snd-emu10k1]
snd-timer 8576 0 [snd-seq snd-pcm]
snd-seq-device 3948 0 [snd-synth-emu10k1 snd-synth-emux snd-seq-midi snd-seq-oss snd-seq snd-card-emu10k1 snd-rawmidi]
snd 34272 1 [snd-synth-emux snd-seq-virmidi snd-seq-midi snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-emu10k1 snd-emu10k1 snd-rawmidi snd-ac97-codec snd-mixer snd-emux-mem snd-pcm snd-timer snd-seq-device]
soundcore 4068 7 [snd]
I know that is not very clean, but I'm not a specialist :p
PS : Sorry for my english, I'm french :p
you still have alsa modules runing thats why emu10k1 doesnt load up properly. The "snd" you wrote to youre modules.conf seems to be inapropriate (its alsa stuff). On my system a "lsmod | grep snd" gives me _nothing_ (OSS and not alsa).
pwk.linuxfan
I will try to unload alsa modules and only use kernel driver (OSS) for my soundcard !
thx for the fast reply !
Well,
unloading the alsa modules, and then loading emu10k1 should work - but you dont want to do that every boot up time ? The better way is to do it in modules.conf, to find the occurences of alsa aliases (usually the are something like: alias bla snd-*)
You only need 3 settings for a emu10k1 with oss in youre modules.conf:
alias char-major-14 emu10k1
#alias sound off
#alias midi off
the second two are not realy settings, but nowhere in youre file should they be declared to different modules, or off.
After the modifications do "depmod -A" as root, and after a reboot the system will load oss modules to play sound instead of alsa modules.
pwk.linuxfan
just to give some news.
I have installed a gentoo linux and I use the kernel driver OSS for my sblive. Now I can use the last version of teamspeak normally with the local test. Now I need to test with Wolfenstein, I hope that the test will success :)
I have tested with wolfenstein and I can use TS and play to wolfenstein normally, now all is good :)
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.