LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Soundblaster Live 24 - alsa driver (https://www.linuxquestions.org/questions/linux-hardware-18/soundblaster-live-24-alsa-driver-307451/)

Vookimedlo 03-29-2005 01:10 PM

Soundblaster Live 24 - alsa driver
 
Hi,

I have Soundblaster Live 24 and using Fedora Core 3. I found that there is no suiteable driver for it. So I've installed alsa drivers 1.0.8. (http://www.alsa-project.org/alsa-doc...&module=ca0106)


I tryed sound in XMMS via OSS emulated output and it works great. But when I try sound output via alsa native driver, I get strange choppy sound output and this is common problem for all Software using alsa driver (KDE sound system, XMMS, ...). It seems like only 1 channel is working

1) How can I use native alsa driver?
2) How can I get 5.1 output?


Thanks.

Mega Man X 03-31-2005 01:22 AM

Doesn't Fedora Core 3 uses the kernel 2.6? Because the chipset emu10k1 used in Sound Blasters are already in the kernel, so you should not need to do anything fancy with the drivers other then loading the module:

modprobe emu10k1

Vookimedlo 03-31-2005 04:59 AM

Hi,

thanks for your reply. But I must say that you thought wrong. Soundblaster Live 24-bit is not based on Emu10k1 chipset. I find the solution.

1) use driver snd_ca0106 (not included in kernel 2.6.10-1.760_FC3, use alsa 1.0.8)
2) it seems like hardware multiplexing doesn't work, so DMIX plugin for Alsa is needed.

this must be filled in your ~/.asoundrc or in global configuration at /etc

Code:

pcm.ca0106 {
 type hw
 card 0
}

ctl.ca0106 {
 type hw
 card 0
}

pcm.!default {
        type plug
        slave.pcm "myoutput"
    }
 
pcm.myoutput {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 4096
        rate 44100
    }
}

pcm.dsp0 {
    type plug
    slave.pcm "myoutput"
}



Maybe this post helps someone in the future.

Mega Man X 03-31-2005 05:21 AM

Good post!
 
Quote:

Originally posted by Vookimedlo


Maybe this post helps someone in the future.

It sure will. I wish more peoples would reply to their own threads saying "it works" or "it did not" or even posting a solution. Good job mate and thanks for the chipset thing. I was so sure emu10k1 was the one used on Live. I've an Audigy myself :)

Regards!

J.W. 03-31-2005 01:54 PM

Re: Good post!
 
Quote:

Originally posted by Megaman X
It sure will. I wish more peoples would reply to their own threads saying "it works" or "it did not" or even posting a solution.
Agreed - once a solution is found, I would encourage everyone to "close out" their threads by posting back with the steps they took to resolve the problem. This is a *huge* benefit to future readers who encounter the same issue, and will help make LQ an even more useful resource. -- J.W.

ImperfectFreak 03-31-2005 07:28 PM

I am having the same problem, and I can't get the drivers installed. I get to the part where you insert the modules into the kernel. . .

modprobe snd-ca0106;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss

but I get these errors. . .

FATAL: Error inserting snd_ca0106 (/lib/modules/2.6.8-24-smp/kernel/sound/pci/ca0106/snd-ca0106.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.8-24-smp/kernel/sound/acore/seq/snd-seq-device.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq (/lib/modules/2.6.8-24-smp/kernel/sound/acore/seq/snd-seq.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq_midi_event (/lib/modules/2.6.8-24-smp/kernel/sound/acore/seq/snd-seq-midi-event.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_seq_oss (/lib/modules/2.6.8-24-smp/kernel/sound/acore/seq/oss/snd-seq-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg)
linux:/usr/src/alsa #

Vookimedlo 04-01-2005 11:14 AM

Hi, what distribution are you using?


All times are GMT -5. The time now is 06:15 AM.