LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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 03-21-2003, 07:54 PM   #1
hobootis
LQ Newbie
 
Registered: Mar 2003
Posts: 2

Rep: Reputation: 0
Nforce2 chipset on an Asus A7N8X


<sigh> I have worked on getting this machine functional for 2+ months now and have finally got everything working... almost. The A7N8X seems to be very Linux un-friendly and has been very difficult to set up. I have found / downloaded all necessary drivers and kernel 2.4.20 / patches and everything works (theoretically, as I don't have any USB2 devices to test) except my sound card.

The card is onboard the mobo. It is supported via the driver for the Nforce2 chipset, i810_audio. However, it seems to dislike sharing it's IRQ and despite weeks of tweaking the BIOS I can't get it on it's own IRQ. Everything else (as far as I can tell) works. If I load the driver then play sound, it will work for a while then cut out, leaving timeout errors. /proc/interrupts shows high numbers of errors whenever the driver is loaded.

Please help me! :)
 
Old 03-22-2003, 07:06 AM   #2
Palin
Member
 
Registered: Feb 2003
Location: A Meatlocker, well feels like one
Distribution: Gentoo
Posts: 292

Rep: Reputation: 30
Have you checked into the nforce driver from nvidia?
if not here is the link, I read a little bit I think this is direct kernel support so it may help out.
http://www.nvidia.com/view.asp?IO=linux_nforce_1.0-0248
 
Old 03-22-2003, 10:18 AM   #3
hobootis
LQ Newbie
 
Registered: Mar 2003
Posts: 2

Original Poster
Rep: Reputation: 0
Yes, I have the driver installed on my system

All hardware works, it is just a matter of getting the audio card to take it's own IRQ rather than sharing it with other device(s). I know this is possible in certain cuscumstances, as I have had to install the ltmodem driver before on another machine. It has a forced= module insertion parameter which allows an arbitrary IRQ to be set on the device.
 
Old 04-22-2003, 10:21 PM   #4
syversen
LQ Newbie
 
Registered: Apr 2003
Location: USA
Distribution: Mandrake 9.1
Posts: 7

Rep: Reputation: 0
You got the networking working?

Hi,

I'm using a SB Audigy so I'm not as worried about the sound... but I can't get the onboard network card to work for the life of me. I'm running Mandrake 9.1. I tried the newest package off of nVidia's web site, no luck. (I tried both their Mandrake package and their all-in-one driver). I also checked out Asus' site, they only have a Redhat RPM.

Any ideas? What sucks is that I have to keep booting into Windows to get any help/information since I can't access the web from Linux. Ugh....

- Jason
 
Old 04-22-2003, 11:01 PM   #5
Aussie
Senior Member
 
Registered: Sep 2001
Location: Brisvegas, Antipodes
Distribution: Slackware
Posts: 4,590

Rep: Reputation: 58
Kernel 2.4.21 will have improved nforce2 and i810_audio support, 2.4.21-rc1 is out so you might want to give that a try.
 
Old 04-23-2003, 08:03 AM   #6
syversen
LQ Newbie
 
Registered: Apr 2003
Location: USA
Distribution: Mandrake 9.1
Posts: 7

Rep: Reputation: 0
Already using that kernel

I'm running Mandrake Linux 9.1 which is based on the 2.4.21 kernel. (So I guess I'm really happy I didn't try something earlier!)

- Jason
 
Old 04-23-2003, 08:25 AM   #7
Aussie
Senior Member
 
Registered: Sep 2001
Location: Brisvegas, Antipodes
Distribution: Slackware
Posts: 4,590

Rep: Reputation: 58
What chip is it syversen?
 
Old 04-23-2003, 08:45 AM   #8
syversen
LQ Newbie
 
Registered: Apr 2003
Location: USA
Distribution: Mandrake 9.1
Posts: 7

Rep: Reputation: 0
I'm using the A7N8X (non-deluxe) as well

Sorry, I guess I didn't make that clear, I'm using the (relatively new) Asus A7N8X board. That's why I posted to this thread, 'cause I am trying to find other people that got this card to work. I've seen hints out there that people got it working but it takes some finagling. (I've already blown two evenings staying up late trying unsuccessfully!)

According to Mandrake's web site (http://www.mandrakelinux.com/en/hard...ther&F_ID=6105) they actually tested this board in house and it works. They said that you can't use a stock distribution though (unless you buy the boxed version of course!), you need something off of nVidia's site. (Of course Asus claims that stuff of the nVidia site won't work with their boards...) I've tried the Mandrake package off the nVidia site and it didn't work. (Of course, maybe I did something wrong. All I did was download it, run the package, reboot. When I went into the network configuration tool, it kept saying it could see the chip but I didn't have an ethernet adapter). Of course, that's the message I got with the stock distribution too, it's always that same thing.

I think that I have to compile something manually (like the nForce1 source drivers?) and then modify the modules.conf file as well (which I haven't TOUCHED to date yet, I'm wondering if that is part of my problem), I'm just trying to determine exactly what I need to do.
 
Old 04-23-2003, 05:56 PM   #9
Aussie
Senior Member
 
Registered: Sep 2001
Location: Brisvegas, Antipodes
Distribution: Slackware
Posts: 4,590

Rep: Reputation: 58
Nvidia provide several linux drivers, one for their graphics cards and one for their motherboard chipsets, you only need both if you have a board with intergrated graphics or a nvidia video card plugged in, the mobo driver is called NVIDIA_nforce_1.0-0256.
 
Old 04-24-2003, 11:41 AM   #10
arrruken
Member
 
Registered: Apr 2003
Distribution: gentoo
Posts: 238

Rep: Reputation: 32
After you have downloaded the nvidia drivers and installed correctly, reboot and go in the console and type ifconfig, if eth0 shows up then use dhcpcd eth0. Then edit then inet1 config file so its starts up every boot up or just type dhcpcd eth0 every time you use linux. I have a nforce 2 mobo and this worked for me.
 
Old 04-24-2003, 10:51 PM   #11
syversen
LQ Newbie
 
Registered: Apr 2003
Location: USA
Distribution: Mandrake 9.1
Posts: 7

Rep: Reputation: 0
I got Mandrake working on the A7N8X! (Any ideas where "install" went?)

(I hate it when people post, get it working and then don't post how, so I wanted to make sure I posted here)

I got it working! If I'm especially motivated I might write it up and post it on the web somewhere. I tried everything I could to get the NVIDIA_nforce-1.0-0248 packages (which is what was on the web site when I looked a few days ago) to work. COULD NOT do it. Part of my problem was I didn't have the source code installed, etc. But part of it was the installation stuff, it just wasn't right.

I kept noticing people on the web mentioned an 0256 package (which I swear was not browsable on the nVidia web site a few days ago. I checked for the newest the first time, then I went back and looked for the 0256 but couldn't find it. FInally when I saw someone ELSE mention it I went back again and did a search, that turned up a link!) I spent 3 hours or so tonight getting the newest package (0256) working, I finally got it.

Anyway, here's a quick summary of how I got it to work:
1) Install Windows 2000
2) Install Mandrake (9.1, based off 3 web ISOs I downloaded)
3) Spend many hours trying to figure out why the network card won't work.
4) Finally download the source NVIDIA_nforce_*.0256.src.RPM
5) Spend a while getting the rpm to install right.

I do have ACPI off, if you check the Mandrake web site they claim it won't work with it on. (I believe them, I'm just going to leave it off).

It works! I haven't determined if the onboard sound works or not, but since I have an audigy card I'm not too worried about that at this point. From what I can tell it does.

Part of the reason I had trouble tonight is my OS apparently doesn't have the "install" command loaded! The man and info pages are there, but not the actual command. (So of course the makefiles wouldn't work). I ended up copying it manually to get it to work. I went through all the RPM packages and have installed everything even remotely connected to installation, source code, etc. Still don't have it. Any ideas why? (I would like to avoid copying stuff by hand in the future!) Thanks for your help (and if you didn't help, I wanted to pass this along to let people know sort of how it was done). Take care...

- Jason
 
Old 04-24-2003, 10:58 PM   #12
Aussie
Senior Member
 
Registered: Sep 2001
Location: Brisvegas, Antipodes
Distribution: Slackware
Posts: 4,590

Rep: Reputation: 58
Install the devel packages from the mandrake cd's.
 
Old 04-25-2003, 04:55 AM   #13
arrruken
Member
 
Registered: Apr 2003
Distribution: gentoo
Posts: 238

Rep: Reputation: 32
so basically mandrake did everything for you...
 
Old 04-25-2003, 11:54 AM   #14
syversen
LQ Newbie
 
Registered: Apr 2003
Location: USA
Distribution: Mandrake 9.1
Posts: 7

Rep: Reputation: 0
Aussie: What devel packages? I've installed pretty much all the devel-* packages on the CDs that I can find. Which was has the "install" program?

Arruken: Uh, not exactly. Mandrake didn't do much actually. First, Mandrake doesn't have the drivers in their newest distribution. Second, their web site specifically talks about this board but not how to install the drivers. (Only that you need nVidia drivers, not even the version number). Of course, Asus tells you NOT to use the nVidia drivers, but the ones that they supply don't work.

Then, the nVidia site points (or at least used to) point you to old drivers (*-0248) which don't work. You have to get the 0256 version. Then once you have that, it still didn't work. I found a site/posting explaining how to install the RPM source. (Not supposed to be hard, but you need to use the rebuild command not install).

Finally, even that doesn't work, as you have to figure out why the install doesn't work. (And then manually copy the files to the correct locations. And of course, you have to go and modify your modules.conf file manually. (But anyone who's been researching how to get the A7N8X probably already knows that). And of course the Mandrake site said that you have to have ACPI off to get it to work.

I'm not sure why *-0248 didn't work but -0256 does, my guess is it has something to do with the malign versus falign compiling options. I found a site claiming that you needed to change from one to the other in the 0248 version (which I tried, but still couldn't get it to work). From the release notes that was changed automatically in the 0256 version.

- Jason
 
Old 04-27-2003, 02:54 PM   #15
Deadbolt
LQ Newbie
 
Registered: Apr 2003
Location: USA
Distribution: Mandrake 9.1
Posts: 12

Rep: Reputation: 0
syversen,

where did you find the -0256 version...? Do you remember the URL?
 
  


Reply



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 DX & A7N8X-E DX Problems - NEED HELP! billspork Linux - Hardware 12 02-06-2005 12:23 PM
A7N8X (Nforce2) network trouble Hatman Slackware 7 01-27-2004 10:34 AM
ALSA 1.0rc1 and nForce2 (A7N8X Deluxe). Thetargos Linux - Hardware 0 12-08-2003 06:10 PM
Asus A7n8x Deluxe (Nforce 2 chipset), rh9, radeon 9500 pro v38zy Linux - Hardware 8 10-24-2003 07:36 PM
asus a7n8x nforce2 onboard network controller doesn't work Daedalus2003 Linux - Networking 4 09-21-2003 02:34 PM

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

All times are GMT -5. The time now is 10:44 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