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 still can't install the nVidia drivers because of this bloody rivafb thing. I'm having a real mare with this now. If I were to reinstall MDK10.1 is there anyway of doing it without the rivafb being added the the kernel?
Im in the same boat. Are you sure riva is loaded cuz when i tried installing the nVidia drivers I got the message rivafb drivers will conflict blah blah but I dont have the riva module loaded anymore and I keep getting that same message. Have you done lsmod? I am also getting a seg fault at the end of the Nvidia instal, are you gettting that also? I know your frustrated, as am I, but Just some advice, try not to use such strong language in your thread titles.
Somewhere in the videocard section riva should be checked just delete it. I don't know if you can run x now but between a kernel compilation and installing the drivers you probably can't run x. So be prepared and know which steps you have to do to install the driver in the command line.
If rivafb is compiled as a module instead being builtin to the kernel, the nvidia module will work fine. It always says that rivafb will blah, blah, blah for me in Mandrake and in Slackware using 2.4.26 kernel. I forgot to enable it when I compiled the 2.6.10 kernel. Just ignore it if rivafb is compiled as a module. If you really want to make sure rivafb is not loaded, add it to the hotplug blacklist. It will not load it up. I do not suggest removing rivafb from the module directory.
What is the big deal? Just install the nvidia module.
If you are using a framebuffer to make your console look pretty like displaying the Linux logo, then I'm sorry that is your problem. If you need to compile the nvidia module, make sure you have kernel source, kernel headers, and gcc compiler installed. I or some else can not help you if you did not post the error message. Also telling us the steps in detail will help too.
When I used Mandrake 10, I did not have this problem. The installer still warn me about it. I took off Mandrake 10 because it has some compiling issues for programs and I want try a more hardcore Linux distribution like Slackware.
Are you sure that its rivafb thats causing your error. When I tried to install the nvidia drivers I got the warning about rivafb but the error I got had nothing to do with rivafb it was caused by the thread local storage mechanism. The nvidia driver is compiled with one of two different tls'. Find out what version of glibc you have and if its glibc2.2 or older try
sh NVIDIA*.run --force-tls='classic'
or if its glibc2.3 or higher try
sh NVIDIA*.run --force-tls='new'