Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
I downloaded the emu10k1 driver and extracted to my root directory. I type 'make' in the console and this is what I get:
[root@localhost emu10k1]# make
make -Cscripts
make[1]: Entering directory `/root/emu10k1/scripts'
/lib/modules/2.4.18-3/build directory does not exist. Please edit the file 'config'
in this directory and set KERNEL_SOURCE to the correct location of your
kernel source.
You are currently running kernel version 2.4.18-3, the source code should
be for this version.
I have no idea what to do from here. I am an extreme newbie struggling to learn linux and wanting to hear sound on her system. Any help to get me through this would be very much appreciated.
That didn't work This is what I got from typing modprobe emu10k1:
[root@localhost emu10k1]# modprobe emu10k1
/lib/modules/2.4.18-5/kernel/drivers/sound/emu10k1/emu10k1.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.18-5/kernel/drivers/sound/emu10k1/emu10k1.o: insmod /lib/modules/2.4.18-5/kernel/drivers/sound/emu10k1/emu10k1.o failed
/lib/modules/2.4.18-5/kernel/drivers/sound/emu10k1/emu10k1.o: insmod emu10k1 failed
[root@localhost emu10k1]# modprobe soundcore
[root@localhost emu10k1]# modprobe emu10k1
/lib/modules/2.4.18-5/kernel/drivers/sound/emu10k1/emu10k1.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.18-5/kernel/drivers/sound/emu10k1/emu10k1.o: insmod /lib/modules/2.4.18-5/kernel/drivers/sound/emu10k1/emu10k1.o failed
/lib/modules/2.4.18-5/kernel/drivers/sound/emu10k1/emu10k1.o: insmod emu10k1 failed
It could be that alsa is setup. type alsamixer in the console, unmute the master, pcm, and watever else you use for sound output, and try playing a mp3 with xmms or so. if xmms complains bout the sound output, try changing its sound driver plugin in itīs preferences to alsa.
The first thing you'll need to do is download the kernel source from your first Redhat CD. It should be under the development section. Installing the kernel source rpm should allow you to run make.
yes, you need kernel sources to compile the audigy module (which will be named emu10k1 when it installs).
or you could check redhat and see if they have an audigy RPM made for you. if there is an rpm available, that may be the easiest thing to do.
Maybe you could trying copying the /lib/modules/2.4.18-5/kernel
to /usr/src/linux. Or if you still can't find the kernel sources from Redhat, you could download the newest kernel sources from kernel.org and install those and also get a new kernel. If you do go and download a new kernel, there's lots of threads about it here.
I had to run "make config" in /usr/src/linux-2.4.18-10/
After that I ran "make" in the folder emu10k1-v0.19a folder (from the sourceforge.com website) then just follow the instructions.
then I ran "modprobe emu10k1"
It went through clean this time, but only after I ran the "make config" for the kernel.
Also in the Control Panel under Sound, and Sound Server I had to change the sound I/O from auto detect to Open Sound System. For some reason it would not AutoDetect it.
Sorry I couldn't give motre detail, but I'm new to Linux & just happy I got it to finally work and have sound now after 4 days of trying.
you need to edit the config file in the emu10k1-v0.19a folder & change
KERNEL_SOURCE :=/usr/src/linux-2.4.18-10 (this should be set to where ever your source is & to the version you are running)
this need to be done before you run "make" in the emu10k1-v0.19a folder.
If you didn't change this config file, just run "make clean" in the emu10k1-v0.19a folder after you change it. It should clean out the old files that were created before.
I am having sort of the same problem but things were resolved when using the modprobe command. However, sound does not occur at startup. Sound "appears" only when I enter that command in the terminal. Is there a more permanent, automatic way to set this instead of having to type it in after the system already started?
-------------------------------------------------------------------------------------
you probably already have sound an your linux system, just type the command:
modprobe emu10k1,
if this fails, then try:
modprobe soundcore,
and then the above command again.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.