Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi. After running alsaconf in Slackware I still get no sound when playing an audio cd. I have the same problem in Debian where i installed all alsa-packages. Can't find a solution in simular threads.
I unmuted all in 'alsamixer' (changed [MM] in [00]), put all volumes up and ran 'alsactl store'. But still no sound... What do I forget?
somehow sound is working in Debian now, but not in Slackware. Do i have to install extra packages/modules? I am a linux-newbie and don't know where to start. Thanks.
Thanks, but apt-get does not work in Slackware. The strange thing is that alsaconf recognizes my soundcard.
Right now I am trying something else. I found out I need the emu10k1 driver/module for my soundcard. So I downloaded it from http://sourceforge.net/project/showf...group_id=44773 and extracted it to some temp directory. I read the README but don't understand what to do. Where is the file to edit CONFIG_MODULES etc.? How do I translate the instructions to Slackware?
Code:
Installation Instructions for Creative EMU10K1 drivers (v0.19a)
English v1.5 (August 2002)
-------------------------------------------------------------
Card support
------------
- Creative Sound Blaster Live! (all models)
- Creative Sound Blaster PCI 512
- Creative Audigy
...
Requirements
------------
- The kernel must be compiled:
- With loadable modules support (CONFIG_MODULES = y)
- With soundcard support (CONFIG_SOUND = y/m)
- Without any integrated emu10k1 soundcard drivers (CONFIG_SOUND_EMU10K1 = m/n)
- "PnP-compatible OS installed" option in BIOS must be disabled
- Recommended system configuration: Min. 100 MHz Pentium-class w/ 32 MB RAM
- Kernel headers matching the kernel for which you are compiling the
driver.
- For sequencer support, sound.o is required (CONFIG_SOUND_OSS= y/m)
Configuring
-----------
You should already be running the kernel for each you are compiling the driver
at this point. Then you just need to type "make" in the main directory.
The KERNEL_VERSION printed in the last message should match the kernel
you want to compile the driver for, if not:
1. Using your own kernel sources (preferred)
Make sure you have configured your kernel sources ("make oldconfig/config/menuconfig")
and created the dependecies files ("make dep").
2. Using RedHat distribution kernel sources.
Copy/link one of the config files in linux/configs/*.config
to linux/.config. The file should match your running kernel.
3. Using other distribution kernel sources.
Try point 2 above.
Compilation
-----------
To compile the driver, simply type "make" a second time in the main
directory. This will generate the files "emu10k1.o"
and "ac97_codec.o" (and "emu10k1-joy.o" for 2.2 kernels).
Installation
------------
1. As root type:
make install
2. Add a new reference to the driver in /etc/modules.conf:
alias sound emu10k1
3. Play some sound. The module should be auto-loaded.
Note for Debians' users: use /etc/modutils directory,
create file emu10k1 here with the same content as is suggested in
the paragraph (5.) and run update-modules afterwards - this
will create the correct /etc/modules.conf file)
...
Hope someone can help. I am totally lost here. Thanks.
Thanks. Just to be more clear: i have two harddisks. One with windows xp, the other with fedora, slackware and debian.
My sound problem is in Slackware, not in the other os. I checked the settings, onboard sound-device is already switched off. I think i need to install this emu10k1 driver in Slackware... but how?
Well, if Slackware is as BSD oriented as it was before, you'll probably have to include the module in a configuration file. Unfortunately, I know so little about Slackware that I can't offer any assistance there.
With two simple steps:
- in KMix -Sound Mixer, under Switches there is a yellow checkbutton which I turned off (don't understand what it does, something with IEC958)
- I tried Amarok instead of KsCD -CD Player (the latter still does not work) and got sound immediately!
Use alsamixer instead of kmix. For extra controls, type alsamixer -V all.
I do not recommend use alsaconf. Go to ALSA web site and check through the database to find out what module is right for the sound card. All ALSA modules has a snd- prefix unless it is noted.
Quote:
Disable onboard sound. Debian has had lots of trouble with multiple sound cards since the latest beta stages of Etch.
That is loads of BS. If adding options [module_name] index=X to /etc/modules.conf or /etc/modprobe.conf, it will use this option next time the module is loaded. Pick a value between 0 to 255. A value of 0 will be the first card.
I use a similar way for two different video capture cards.
I guess you are right because I did get it both soundcards to work like that on Etch. But then I read so many complaints that this didn't work anymore on Lenny that I didn't even try. I will now.
By the way, is there an explanation for the appearance of this issue? I ran Etch for a year without any problems whatsoever, then suddenly one day we were supposed to start distinguishing cards by using an index.
After trying in vane modprobe snd-ca0106, modprobe snd-emu10k1, running alsaconf, every possible combination of mixervolumes, rebooting ... It turned out to be just a matter of a setting in KsCD:
In KsCD i did:
- Extra - Configure KsCD
Under CD-ROM Device I checked the checkbox 'Use direct digital playback' and clicked 'Apply'.
I left the defaults unchanged:
/dev/cdrom
audio backend: arts
audio device: (blank)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.