LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-06-2004, 07:55 PM   #1
itsme86
Senior Member
 
Registered: Jan 2004
Location: Oregon, USA
Distribution: Slackware
Posts: 1,246

Rep: Reputation: 59
a7n8x-e deluxe vs. linux-2.6.0


I recently bought an A7N8X-E Deluxe motherboard and I downloaded the nforce drivers for Windows XP and Linux from nvidia.com (I'm running a dual-boot system). The Windows XP drivers installed without a hitch, but the Linux drivers are giving me severe problems.

I'm running the 2.6.0 kernel and nvidia apparently only has drivers for 2.4.x kernels. I can get the drivers to compile by linking /usr/src/linux to linux-2.4.22 source. However, this produces *.o modules and 2.6.0 requires *.ko modules. When I try to insmod (or modprobe) the modules I get an error saying "Invalid module format".

I found a patch on a Debian website (I lost the link, sorry) that was supposed to make the nvidia drivers work for 2.6.0 kernels. I applied the patch and recompiled the drivers and viola! There were the *.ko modules. However, insmod/modprobe still gave me the same error message when I tried to use them.

Is anyone else having this problem? I'm running Slackware-9.1 and just recently upgraded from linux-2.4.22 to linux-2.6.0 (about 2 weeks before I bought the motherboard). Is there something I'm missing? Is there a way to make 2.6.0 kernels load old 2.4.x modules? I would have expected to see tons of posts about this on the internet, but I can't find any that are relevant to my situation which makes me feel like I'm just missing something really stupid.

The module I'm really after is for the onboard 10/100 NIC which Windows XP's device manager reports as an nvidia MCP networking controller (NOT the Broadcom gigabit one. nvidia's drivers should create an nvnet.ko for this). if I cat /proc/pci in Linux, the information for the onboard NIC is some generic number. I think it's something like "Ethernet controller 1e00:d000" or something useless like that. At least if I got the NIC working then I could do some research on the onboard soundcard driver from within Linux

Thanks in advance for any help!

P.S. I'm not a linux newb (I've been using it since 1993), but I'm totally unfamiliar with the 2.6.0 kernel and I think that's where my downfall is here.

Last edited by itsme86; 01-06-2004 at 07:56 PM.
 
Old 01-06-2004, 08:59 PM   #2
itsme86
Senior Member
 
Registered: Jan 2004
Location: Oregon, USA
Distribution: Slackware
Posts: 1,246

Original Poster
Rep: Reputation: 59
Just goes to show you what another hour of research can do for you after spending a week already looking for the solution.

I went to http://www.nforcershq.com and found this link in the nForce Linux forum:

http://www.hailfinger.org/carldani/l...hes/forcedeth/

Then I downloaded the kernel patch (link at the bottom of that page) forcedeth_2_6_patch_v20.txt

After patching the kernel I was able to add support for "Reverse Engineered nForce Ethernet Controller" (or something very close to those exact words anyway) in the kernel. I compiled it as a module and all I had to do after I saved the configuration file was:

1) make
2) depmod -a
3) modprobe forcedeth
4) /etc/rc.d/rc.inet

And here I am! Typing this in Linux!

The driver seems to work well for my motherboard (look at subject line of post). I haven't stress-tested it yet, but I'm just happy I can actually get online in Linux again!

Last edited by itsme86; 01-06-2004 at 09:01 PM.
 
Old 01-06-2004, 11:03 PM   #3
itsme86
Senior Member
 
Registered: Jan 2004
Location: Oregon, USA
Distribution: Slackware
Posts: 1,246

Original Poster
Rep: Reputation: 59
As an added bonus I just got sound working also. The Documentation directory in the Linux kernel source is really informative if you bother to read it

Anyway, for all of you out there upgrading to 2.6.0 and using ALSA for the first time, make sure to run the linux/scripts/MAKEDEV.snd script.

After I ran that I just had to type 'amixer set master on' and then 'amixer set master 100%' and music started pouring out my speakers.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ASUS A7N8X-E Deluxe and Linux LordStark Linux - Hardware 0 08-08-2004 02:01 PM
A7N8X Deluxe/A7N8X-E Deluxe SATA:RAID-FC1/2 biatche Linux - Hardware 7 05-18-2004 09:30 PM
Asus A7N8X-E Deluxe 2 NICs & Linux? Raveolution Linux - Hardware 4 04-12-2004 04:30 PM
A7N8X Deluxe? tricky_linux Linux - Hardware 2 12-27-2003 09:10 AM
Can't load linux on ASUS A7N8X Deluxe jleakey77 Linux - Newbie 17 10-24-2003 07:55 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:36 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration