2.6 built-in alsa doesn't work
Hello!
First of all, some info: /sbin/lspci Code:
00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 21) This is my story: some time ago, I installed alsa from source (alsa-lib, alsa-driver, alsa-utils). I've had problems with applications trying to play sounds simultaneously, so I look for information about dmix, and found out that it is automatically enabled on the alsa version I had installed. Then I checked whether my applications used alsa, and found out that, for example, XMMS didn't use the alsa library but OSS's one, and it worked (except for the mixing problem). I configured xmms to use alsa, but if i tried to play something a window would pop up telling me to check the soundcard. I unistalled alsa (with 'make uninstall' on the three packages: driver, lib, utils) and decided to use the kernel built-in alsa support. I recompiled the kernel, built alsa as a module, built oss compatibilty modules too, and rebooted. Now, xmms with oss doesn't work anymore and the alsa library isn't even shown in the list of available plugins. If i try to play sounds with OSS, xmms seems to be working but doesn't output any sound and it says: Code:
libasound.so.2: cannot open shared object file: No such file or directory Can you help me please?? Thanks to anyone |
All you installed was the ALSA driver. You still need the ALSA libraries and ALSA utilities (alsaconf and alsamixer).
|
Thanks you, sounds work again now.
Just one doubt, how do i tell applications that they must use alsa and not oss? I still have the mixing problem, and i think that the cause might be the fact that there are applications which still use oss. For example: Gaim: the sound section wants a command to use when gaim need to play a sound. Defauly is 'play', but it uses oss, doesn't it? When i run 'play', xmms (which uses alsa) tells me to check whether another application is blocking the device, which i think is /dev/dsp. TeamSpeak: sound driver to use can be set to: - default (oss /dev/dsp) - default network (8780:L, don't know what this means) - other (there is a text field whose value is /dev/dsp). Thanks for your help! |
Mixing works now, but only if applications use alsa.
Can you help me? |
There is the command 'aplay' which plays sounds using alsa, so the problem with gaim is solved. But what driver do i have to use to play sounds with alsa??
|
All times are GMT -5. The time now is 10:17 AM. |