LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   ALSA not working for Creative Sound Blaster Live 24 Bit sound card (http://www.linuxquestions.org/questions/linux-hardware-18/alsa-not-working-for-creative-sound-blaster-live-24-bit-sound-card-355129/)

vishalsonu 08-20-2005 07:02 AM

ALSA not working for Creative Sound Blaster Live 24 Bit sound card
 
Hello,

I have attached Creative Sound Blaster Live 24 bit card on my Pentium IV machine. and sound is not coming.

So my query is does this card is supported by module snd-ca0106.

I am using ALSA drivers 1.0.8
alsa - lib -1.0.8
alsa -utils-1.0.8

Kernel i am using is 2.4.20-8
and for another machine 2.4.21-4.EL

But while running alsaconf in both the machine showing message
Creative labs - unknown device 0007
and nothing sound coming.

Can anybody help me out in this.

comprookie2000 08-20-2005 07:16 AM

What happens when you as root;
modprobe snd_ca0106
if nothing happens this is good that means the module is loaded try alsaconf again.

vishalsonu 08-20-2005 09:16 AM

i tried alsaconf but still it is showing the mesg while configuring

Creative labs : unknown device 0007

when i run aumix . it gives us mesg
aumix: no device found

comprookie2000 08-20-2005 11:38 AM

Sounds like you have one of the older drivers.You will need to install a recent kernel or the newest alsa-drivers.My sound works but I use the 2.6.12.4 kernel from kernel.org and alsa 1.0.9b.

SlackerLX 08-20-2005 11:59 AM

$su -
$alsamixer
Configure bars with arrows, enable or disable service with "m" key.
When done ESC
#alsactl store

If you have 5.1 speaker system, be sure that LFE channels bars are all way down and [off]. LFE channel is to generate 5.1 emulation matrix on 4 speaker systems.
;)

P.S. KEEP IN MIND THAT SOUND SYSTEM WON'T WORK AFTER THAT PROCEDURE. LOGOUT IS NEEDED!

--------------------------------------------------------------------------------------
Otherwise

Steps:
1. Go to http://www.alsa-project.org/
2. Download ALSA driver source, library source, alsa-oss, utils, and tools.
3. Unpack all as root in /usr/src
4. Go to directory /usr/src/alsa-driver-*
5. ./configure ;make;make install
6. chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
7. Go into alsa-lib
8. ./configure;make;make install
9. Go into alsa-utils
10. ./configure;make;make install
11. Go into alsa-oss
12. ./configure;make;make install
13. alsaconf
$alsamixer
Configure bars with arrows, enable or disable service with "m" key.
When done ESC
#alsactl store

comprookie2000 08-20-2005 12:12 PM

This is different than any card I have had to get to work.The only setting that seems to do anything is AnalogF.
Also need to have alsa-oss working;Here is alsamixer;
http://abbottdavid.no-ip.info/fluxbo...1024_scrot.png
Here are the modules
Code:

snd_ca0106            27236  2
snd_ac97_codec        79224  1 snd_ca0106
snd_pcm_oss            49440  1
snd_mixer_oss          17344  2 snd_pcm_oss
snd_pcm                83976  3 snd_ca0106,snd_ac97_codec,snd_pcm_oss
snd_timer              21956  1 snd_pcm
snd_page_alloc          7556  2 snd_ca0106,snd_pcm


corlian 08-20-2005 01:39 PM

Quote:

Originally posted by comprookie2000
This is different than any card I have had to get to work.The only setting that seems to do anything is AnalogF.
Also need to have alsa-oss working;Here is alsamixer;
http://abbottdavid.no-ip.info/fluxbo...1024_scrot.png
Here are the modules

I have a similar situation. I have the same sound card, and I followed some suggestions somewhere else as to what to install, and I did, and now the card is recognized and sound (files, CDs) plays through various programs, but nothing comes out of the speakers. My modules now look like this:

Code:

snd_ca0106          26532  1
 snd_ac97_codec      67320  1 snd_ca0106
 snd_pcm_oss          55712  0
 snd_pcm              91016  3 snd_ca0106,snd_ac97_codec,snd_pcm_oss
 snd_timer            24580  1 snd_pcm
 snd_page_alloc      10116  2 snd_ca0106,snd_pcm
 snd_mixer_oss        18048  1 snd_pcm_oss
 snd                  59780  8 snd_ca0106,snd_ac97_codec,snd_pcm_oss,snd_pcm,snd_ timer,snd_mixer_oss
 soundcore            9824    1 snd

My alsamixer looks just like yours, except with all the volumes up.

This is my first Linux install, so I'm pretty much at the whims of whoever helps me, so...any ideas?

comprookie2000 08-20-2005 02:02 PM

Here is /etc/modprobe.conf
Code:

#
# /etc/modprobe.conf (for v2.6 kernels)
#

# OSS Compatibility
install snd-pcm modprobe -i snd-pcm ; modprobe snd-pcm-oss ; true
install snd-seq modprobe -i snd-seq ; modprobe snd-seq-oss ; true

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.9a ---
alias char-major-116 snd
alias char-major-14 soundcore
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
alias snd-card-0 snd-ca0106
alias sound-slot-0 snd-ca0106
# --- END: Generated by ALSACONF, do not edit. ---

/etc/asound.state
Code:

state.CA0106 {
        control.1 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'Analog Front Volume'
                value.0 165
                value.1 165
        }
        control.2 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'Analog Rear Volume'
                value.0 0
                value.1 0
        }
        control.3 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'Analog Center/LFE Volume'
                value.0 0
                value.1 0
        }
        control.4 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'Analog Unknown Volume'
                value.0 0
                value.1 0
        }
        control.5 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'SPDIF Front Volume'
                value.0 0
                value.1 0
        }
        control.6 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'SPDIF Rear Volume'
                value.0 0
                value.1 0
        }
        control.7 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'SPDIF Center/LFE Volume'
                value.0 0
                value.1 0
        }
        control.8 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'SPDIF Unknown Volume'
                value.0 0
                value.1 0
        }
        control.9 {
                comment.access 'read write'
                comment.type INTEGER
                comment.count 2
                comment.range '0 - 255'
                iface MIXER
                name 'CAPTURE feedback into PLAYBACK'
                value.0 0
                value.1 0
        }
        control.10 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Mask'
                value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.11 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Mask'
                index 1
                value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.12 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Mask'
                index 2
                value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.13 {
                comment.access read
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Mask'
                index 3
                value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
        }
        control.14 {
                comment.access 'read write'
                comment.type BOOLEAN
                comment.count 1
                iface MIXER
                name 'SPDIF Out'
                value false
        }
        control.15 {
                comment.access 'read write'
                comment.type ENUMERATED
                comment.count 1
                comment.item.0 'SPDIF out'
                comment.item.1 'i2s mixer out'
                comment.item.2 'SPDIF in'
                comment.item.3 'i2s in'
                comment.item.4 'AC97 in'
                comment.item.5 'SRC out'
                iface MIXER
                name 'Capture Source'
                value 'i2s in'
        }
        control.16 {
                comment.access 'read write'
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Default'
                value '0492100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.17 {
                comment.access 'read write'
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Default'
                index 1
                value '0492100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.18 {
                comment.access 'read write'
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Default'
                index 2
                value '0492100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
        control.19 {
                comment.access 'read write'
                comment.type IEC958
                comment.count 1
                iface MIXER
                name 'IEC958 Playback Default'
                index 3
                value '0492100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
        }
}

sorry for the long post


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