need a module for nforce2 ethernet compatible with 2.4.22
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.
need a module for nforce2 ethernet compatible with 2.4.22
I am running slackware 9.0 on an msi nforce board with built in sound, graphics and ethernet. I am using kernel 2.4.22. If I can, I want to use the built in ethernet, but I can't find a module from nvidia that will work with my kernel. If anyone can tell me where to get the module, or if it even exists, then it would be nice. Otherwise I'm just going to throw in a different network card.
This is what I do to get my on-board LAN going. (Epox N-Force2)
Download the driver source from NVidia. Extract the files. CD into /nforce/nvnet/. Type "make && make install". Then enter these two lines into /etc/modules.conf : "alias eth0 nvnet"
"options nvnet optimization=1" (Without the "")
Yep, the nVidia LAN modules compiles perfectly fine for me under 2.4.22. The source tarballs are a bit fourther down the page than the binary RPMS but they're there.
I tried adding those lines to my modules.conf file and had the module installed and everything, and when I type "modprobe
nvnet", it tells me this: /lib/modules/2.4.22/kernel/drivers/net/nvnet.o: kernel-module version mismatch
/lib/modules/2.4.22/kernel/drivers/net/nvnet.o was compiled for kernel version 2.4.20 while this kernel is 2.4.22
Also, I did use the source tarball from nvidia's website.
try reinstalling the drivers again because you compile them with the make command, and since YOU are compile them, it makes no sense that it wouldnt compile for your kernel. im assuming you upgraded your kernel because slack9.0 comes with 2.4.20 and not 2.4.22 which it says you have. if that doesnt work, you can just recompile your kernel and include nforce2 ethernet built-in and get rid of every other ethernet module support of built in support. you should also do this with the ide drivers and the sound drivers. all are options in the kernel. a kernel compiling guide is the first thread in the slackware forums.
I've tried numerous times to reinstall the module. No luck. I know the network driver has different license terms than the rest of the nVidia drivers. Also, I looked for the option to compile it into the kernel, and couldn't find it anywhere. If you anyone knows the exact steps I need to follow to get this to work, please post away.
Are you still trying to use the binary RPMs or have you downloaded the source tarballs? All the binary RPMs on the nVidia page are compiled for Red Hat, Mandrake or SuSE specific versions of 2.4.18 to 2.4.21, none of them will work on your 2.4.22 Slackware set up. You need to grab the source tarball:
cd /usr/src
tar zxvf /path/to/NVIDIA_nforce-1.0-0261.tar.gz
cd nforce/nvnet
make && make install
Remembering to substitute /path/to/ with the correct location of the downloaded source tarball on your system. Assuming the network driver compiles and installs successfully you can then add the following to modules.conf:
Code:
alias eth0 nvnet
followed by netconfig to configure the new eth0 device, modprobe nvnet to load the module. You might also either have to reboot or issue an ifconfig command to assign eth0 some temporary parameters until you can reboot and slackware rc.inet scripts assign the parameters properly.
well i know this post is all about the nforce ethernet, but i have this epox nforce2 mobo and i want my sound working!
i installed the nvidia drivers too, and when i did 'modprobe nvaudio' it gives me the following output:
Note: /etc/modules.conf is more recent than /lib/modules/2.4.22/modules.dep
/lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o: init_module: No such device
/lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o: insmod /lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o failed
/lib/modules/2.4.22/kernel/drivers/sound/nvaudio.o: insmod nvaudio failed
Wait, what do i have to do to get the sound to work on kernel 2.4.22? sounds like you guys have this all working, i just threw in a network card i had laying around.
i downloaded the sourcetarball, i installed it, then uninstalled it, because i had kernel errors at start up and i didnt know what to do next, and i didnt want to muck up my system.
But once you guys make this clearer, i should be able to get this up and running.
I found out that the reason my nvnet module won't work on my system is that it keeps compiling for 2.4.20 and I'm trying to run it with 2.4.22. The only thing is that I don't understand why it keeps on compiling for 2.4.20. I have the 2.4.22 source in my /usr/src/linux directory and I followed the compiling guide from slackware.com exactly. I even manually copied the System.map, the kernel image, and the .config file or what ever it is manually. btw, you guys have been a help up to this point. If anyone knows why this module would still be compiling for 2.4.20, please help me out.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.