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.
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 already ran the unisntall before the current install was installed. the exact parameter to the installer is "--kernel-name `uname -r`" you don't want to use the "=" or else it will actually create a "=2.4.26" directory and install the files in it. I already had THAT happen. lol...
assign an IRQ in bios... is there a standard way to do it?, or i guess I'll have to go dig up the manual that came with the mobo...
Just go into your bios set-up utility F2 here on my laptop. As for using the equal sign with the installer... =2.4.26 shouldn't be creating any new folders b/c with a standard slack install you should already have /lib/modules/2.4.26 with the nvidia driver being under /lib/modules/2.4.26/kernel/drivers/video. I assume you know this though because you said the driver was being built jsut not loading. So, how about this... try and modprobe the module and then immediately /bin/dmesg > ~/dmesg-boot. Scan through dmesg fot the relevant parts and post them here (anything dealing with your video card I guess). I'm starting to wonder if the rivafb is what is causing the problems though since the warning is there and the stock slack kernel has it built in... no problems here though so... ?
I'll try rebooting and mucking around with the bios settings later, since I can't reboot right now. Althought I'm doubtful the problem lies in the bios because the card works fine when I'm running games in windows.
Yes, the module is built but not getting loaded. Here's ALL the modules:
Notice they all have a o.gz suffix, except the nvidida driver which only has a o suffix. I might just try gzipping the nvidia.o and seeing if that makes a difference. I can't believe it would though, as such a thing SHOULD have been done by the installer (i think.. yes?).
as far as the dmesg output, Here is everything related to nvidia (or NVRM as it appears in dmesg). These lines do not all appear in order(there is other stuff between them in some places), I just grepped out the NVRM lines, as there were over 200 lines of output, I thought that would be a bit much to post. yes it looks like rivafb is causing the nvidia driver a lot of grief here.
as for rivafb, WTF is it already? and how do I make it go away?
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
NVRM: Can't find an IRQ for your NVIDIA card!
NVRM: Please check your BIOS settings.
NVRM: [Plug & Play OS ] should be set to NO
NVRM: [Assign IRQ to VGA] should be set to YES
NVRM: the NVIDIA probe routine was not called for 1 device(s)!!
NVRM: no devices probed, aborting!
NVRM: this often occurs when rivafb is loaded and claims the device's resources.
NVRM: try removing the rivafb module (or reconfiguring your kernel to remove
NVRM: rivafb support) and then try loading the NVIDIA kernel module again.
You need to try running 'depmod -a' after the install tool builds and installs the driver. This will update the kernel dependencies so that the proper modules are loaded by modprobe.
well ok... install new kernel then... i guess i'd have to download the source for whatever kernel i'm installing and then install and then REinstall the nvidia driver (arggggh!). maybe it is a good reason to move to 2.6, but it's still a pretty new kernel (relatively) and still has some bugs, yeah? would there be any major gain for moving to 2.6? how much of my current stuff could be broken by such a migration?
also, won't this mean that standard patches will no longer work on my kernel?
is there a better place to ask these questions (probably, so where?)
...and....where is a good guide to explain how to do all this stuff? I've never had to compile a kernel before.
Using slack and never compile a kernel? Then, you must you must
Anyways, it's actually pretty easy. here's how I do it... some people may say it's wrong but it works...
Download the sources... try and get 2.6.7 sources only from you slack 10 cd's in /testing (disk 2)... you can't use the prebuilt kernel because it has the same config as 2.4.26 (rivafb nastiness).
cd to /testing and installpkg kernel-sources
now cd /usr/src/linux-2.6.7
cp /boot/config .config
make menuconfig
(this is the hardest part... figuring out what all of these options are... there's a help/more info available for each one... read them. Generally, if the help says Y then you should say Y other wise N.
You need to find the rivafb section... it's under video somewhere in there (device drivers maybe)... make sure that is not checked... you may want to enable some other stuff like cpufreq scaling if your processor supports it etc.)
When you've finished with this.
Gedit/Kedit/Nedit (if you're in X) Makefile... do a find for /boot and uncomment the section "export install path /boot" or something like that.
!!!!! Important !!!!! Edit you're /etc/lilo.conf !!!! Copy the current entry to another section just below and change the vmlinuz part to vmlinuz-ide-2.4.26... and change the name from Linux to Linux-2.4.26... You will have a Linux entry that is the default and a new Linux-2.4.26 entry that points to vmlinuz-ide-2.4.26... this is so you have a kernel to boot if the compile goes bad.... !!!!!!!!!!!!!!
run lilo from the command line.
now,
make
make modules_install
make install
your new kernel should now be built and be installed to /boot as vmlinuz, System.map, and config (I always copy these to make a back-up once I know they work b/c a future kernel compile will mv them to .old versions)
go to /boot... your old kernel is vmlinuz-ide-2.4.26... that's why you edit lilo.conf to make sure you have the defaault kernel to load... some people would say that copying over you .config from a 2.4.26 to 2.6 is no good... and they're probably right... I'm just trying to save you the hassle of having to keep recompiling when you realize you forgot a module... also, make sure you build in your file system not as a module.
ok I'm going through the menuconfig for 2.6.7 kernel for slackware 10.0, and the nVidia Riva support is a MODULE here, NOT built in! Should I leave it as a module? I guess then i can always rmmod it...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.