SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I just bought a soundblaster live (emu10k1) to replace Dell's OEM soundblaster that doesn't work with linux (emu10k1x), then did a fresh install of slackware 9.1. I first tried to unmute the sound with alsamixer, but it gave me this error:
Code:
ALSA lib simple.c:944:(simple_add1) helem (MIXER,'Center Playback Volume',0,0,0) appears twice or more
alsamixer: function snd_mixer_load failed: Invalid argument
So I uninstalled the preloaded alsa packages and attempted to install alsa version 1.0.4 according to the instructions on their site:
(hmmm... can't seem to post links yet...)
Code:
cd /usr/src
mkdir alsa
cd alsa
cp /downloads/alsa-* .
bunzip2 alsa-driver-xxx
tar -xf alsa-driver-xxx
cd alsa-driver-xxx
./configure --with-cards=emu10k1 --with-sequencer=yes;make;make install
./snddevices
chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
cd ..
bunzip2 alsa-lib-xxx
tar -xf alsa-lib-xxx
cd alsa-lib-xxx
./configure;make;make install
cd ..
bunzip2 alsa-utils-xxx
tar -xf alsa-utils-xxx
cd alsa-utils-xxx
./configure;make;make install
modprobe snd-emu10k1;modprobe snd-pcm-oss;modprobe snd-mixer-oss;modprobe snd-seq-oss
and I copied and pasted this into /etc/modules.conf
Code:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
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
then created /root/.asoundrc since I'm still running as root to get everything working
Code:
pcm.emu10k1 {
type hw
card 0
}
ctl.emu10k1 {
type hw
card 0
}
Then I try running alsamixer and this time it works. I raise the volumes then use the test sound button but still nothing happens.
I know the card works since I'm dual booting winxp (to use my winmodem), and before I reinstalled slackware to try again (I'm a n00b, don't know what I screwed up) I ran kmix, raised the master and pcm volume then tested and it worked. But that was still when I got the above error running alsamixer and decided to install the newer version out of spite.
Did I install it right? What else do I need to configure to make it work?
I just installed the 2.6.6 stable kernel with alsa configured as a module. After rebooting I ran lsmod and it only listed agpgart, so I ran "modprobe snd-emu10k1" and then ran lsmod and it listed several more modules for sound. Next I started kde, raised the muted volumes, and tested, but nothing.
Then I cranked the speakers and could hear a faint sound...
I then remembered someone else's problem with this card and started plugging the speakers in to the other jacks on the card, and I found the sound coming out of the rear speaker jack.
1. How can I change it to the front speaker jack? I've got 2.1 speakers normally plugged into the front speaker jack.
2. After starting kde, lsmod gives me all of these modules. I don't think I need that much running to play sounds, how do I get rid of some of these?
Yea, Those damn Dell's... I had to do the same exact thing. Paid 50 bucks for the same exact card only it's made by Creative instead of Dell.... . I just build the top most sound option into the kernel and thats it. CONFIG_SOUND is what it's called on 2.4... Then alsa-driver will install all the modules you need.... I have 5.1 speakers and my center and front speakers won't work... Those speakers are death anyway so it doesn't really matter... The rear two and subwoffer rattle my windows.... Glad you got it working... Do us all a favor and email Dell and tell them they suck more and more with each passing year. I sent the card back and got a refund.
I had a working configuration with kernel 2.16.4.5 & ALSA 1.0.9, but it broke when I upgraded to 2.6.5 & ALSA 1.10. I'm about to try (again) downgrading to 1.0.9 but I was getting symbols errors earlier today with those.
The error was fixed in CVS on January 5th according to https://bugtrack.alsa-project.org/al...ew.php?id=1681. I guess that means if you download from CVS the problem is fixed. ALSA 1.0.11rc2 was released on January 2nd so if you use the released versions it looks like it's not available yet.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.