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!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I'm having trouble getting my sound card to work after upgrading my kernel.
I am running RH8 with a Aureal Vortex2 PCI card and I had it working fine under kernel 2.4.18-14 . I used the au88xx-22.214.171.124.tar.gz file from Jay's Solutions to install it and all went well. Then I later used the RH Updater2 to fully update the setup including the kernel (now 2.4.20-20.8) and now sound will not work (except if I boot the old kernel, it will). The card is still recognized but the module is not. I tried to re-run the install routines as per the instructions in the readme but I get the following :
[root@Inteva au88xx-126.96.36.199]# make au8830
make: *** No rule to make target `/lib/modules/2.4.18-14/build/include/linux/version.h', needed
by `au_vortex.dep'. Stop.
This is a "dependency" error, correct? The 'target' it refers to is under my previous kernel, and does still exist, but I can't figure out what I'm suppose to do... I've been reading and "working" this for a week and am still lost. Is there a way to uninstall the drivers and dependencies setup?
I've gathered more data but am not sure what is needed, so please ask if you need to know more.
.../build/include/linux/version.h' points to your kernel sources. Seems you don't have one there.... or it's placed somewhere else.
So, make sure the path is correct or you have your sources installed.
I realize that it is suppose to be a kernel source, but it doesn't make since. Why is it being referenced by the installer script and from where?
I've read through the Makefile and this reference is not directly from there. It is not a real path in my old (2.4.18-14) kernel either, but could be in the new (2.4.20-20.8). What I mean is that in the old kernel (where the sound still works) I find the sound module on the following path : /lib/modules/2.4.14-18/drivers/sound/au8830.o but the above referenced path does not exist. In the new kernel I can navigate the path : /lib/modules/2.4.20-20.8/build/include/linux/version.h but note that it is in the NEW kernel path not the old. I think it is being sent out because of a dependency issue but have no clue on how to figure it out.
Can't I some how just uninstall this driver / modules and remove the dependencies? I am amazed at how little information I can find on removing software in Linux.
Please let me know if you need further info to help me with this.
O.K. I was looking for more info and found that Jay's Solutions had a newer tarball so i downloaded and extracted it. Since it was a newer version I thought it couldn't hurt to try and install. So I ran the 'make' and it RAN! (Except it ended with an error...see below) Then I realized what I had missed from before; (sorry but this is where it gets good...) it writes the various .dep files to the make directory!!! WOW! Didn't see that the first (100) time(s)! O.K. now I know how to get a fresh start for a new install.
Now, I've tried both the older au88xx-188.8.131.52 & newer au88xx-184.108.40.206 makes in my 2.4.20-20.8 kernel but both end with the same error:
make: Entering directory `/home/todd/Drivers/au88xx-220.127.116.11'
gcc -D__KERNEL__ -DMODULE -DAU8830 -mcpu=pentiumpro -O6 -fomit-frame-pointer -Wall -pipe -I/lib/modules/2.4.20-20.8/build/include -c -o au_audio.o au_audio.c
au_audio.c: In function `au_audio_mmap':
au_audio.c:623: warning: passing arg 1 of `remap_page_range_R323728a8' makes pointer from integer without a cast
au_audio.c:623: incompatible type for argument 4 of `remap_page_range_R323728a8'
au_audio.c:623: too few arguments to function `remap_page_range_R323728a8'
au_audio.c:641: warning: passing arg 1 of `remap_page_range_R323728a8' makes pointer from integer without a cast
au_audio.c:641: incompatible type for argument 4 of `remap_page_range_R323728a8'
au_audio.c:641: too few arguments to function `remap_page_range_R323728a8'
make: *** [au_audio.o] Error 1