Click to See Complete Forum and Search --> : LNE100TX ethernet card. possible IRQ problem


cool215
02-05-2001, 05:32 PM
I have a HP4440 computer with 128mb of ram and a AMD K2 333mhz.

I recently installed Linux Madrake 7.2 with duel boot win98.

The ethernet card is the newest Linksys LNE100TX.

I can't seem to be able to install my ethernet card in Linux. I got it working with Windows without a hitch.

With the card came a disk with drivers and instrucrtions for installation on multible OSs.

By the instructions found on the disk I was able to compile the linux drivers(tulip.o and pci-scan.o)
I then sucessfuly loaded the modules.

By the instructions, was supposed to load the NIC with "ifup eth0".

I got a usage error
something like "usage ifup <devicename>"

If I do "ifconfig" I only see the "lo" adapter.
But if I do "ifconfig -a" I can see the eth0 aswell. It says its got a interupt of 11 and IO of 0xbc7f

If I do "cat /proc/interrupts" I can see the eth0 at the bottom with a Interrupt of
10.(??not eleven??)

If I do "cat /proc/ioports" I see it at the bottom again, with the IO of "c605bc7f".
(???whats up with the c605?? none of the others have this)

In windows the ethernet card has a IRQ of 11 and a IO of F400-F4FF.
It is also sharing the IRQ with with something called "ACPI IRQ Holde for PCI steering"(???no clue on this one???).

I have looked on the net and found 2 guides how to install this card. None, which worked.
One suggested recompiling the kernel, but I don't know how to do that?

What is wrong? Can someone help?

AWebDesign
02-05-2001, 10:05 PM
Hey,

What you have to do is go get the newest version of the tulip drivers, I can't remember the link, but goto www.linksys.com, (http://www.linksys.com,) and go under support, and there is a section on installing the drivers for linux, and there is a link to the page.

Aaron

cool215
02-05-2001, 11:05 PM
I already checked that out. I got the newest tulip 0.92 drivers and it still does not work.


I'm going to try another dist on my old HD.

Ripley
02-06-2001, 11:41 AM
What version is you Linksys card. I heard/read that there are some problems with the later ones running under Linux.

I have Mandrake 7.2 and an LNE100TX Version 2. It works fine with Mandrake and I use the Tulip driver included with the Distro.

Also, do you have an /etc/sysconfig/network-scripts/ifcfg-eth0 file?

atray
02-06-2001, 01:02 PM
My brother and I also had this problem with Drake 7.2.

This is the link to the page whose instructions fixed the problem.
http://www.scyld.com/network/tulip.html

Hope this helps

cool215
02-06-2001, 08:16 PM
I got the newest card. According to Linksys' website it is the LNE100TX 4.1 , It is number 9 in this picture http://www.linksys.com/support/display.asp?biggie=big_lne100tx.jpg&prid=31&grid=10.

I think it is my BIOS that might mess stuff up. It is one of those really crappy super-simplified BIOS' from HewletPackard. Never buy a PC from them.

cool215
02-06-2001, 09:59 PM
Originally posted by Ripley:

Also, do you have an /etc/sysconfig/network-scripts/ifcfg-eth0 file?


Bo I don't have this file. I only have ifcfg-lo.

Ripley
02-07-2001, 08:13 AM
Originally posted by cool215:

Bo I don't have this file. I only have ifcfg-lo.

By the instructions, was supposed to load the NIC with "ifup eth0".


I asked that question because of the response that you said you were getting. "usage ifup <devicename>"

This is my current understanding. When you call the ifup shell script, it looks in /etc/sysconfig/network-scripts/ for a file that matches the arguement passed in. In the case of a single ethernet card, the command and arguement would be (as you indicated) "ifup eth0", and file it looks for is ifcfg-eth0. If it can't find the file (with configuation information in it), the ifup script will exit, as it considers the card to be not configured.

It will also echo to the console "usage ifup <devicename>", which is what you get if there is no arguement given with the command. This is because the arguement given is not valid. Its not valid because the required file /etc/sysconfig/network-scripts/ifcfg-eth0 is not there.

So, even if your card is properly installed and recognised by linux, you won't be able to start the interface.

I have three such files in mine. ifcfg-lo (localhost - loopback), ifcfg-eth0 (my Linksys card), and ifcfg-ppp0 (my Modem connection). If I had a second Lan card (which I will soon), I would also have an ifcfg-eth1. This extra file would contain config info (like ip address, etc...) for the second card.

You should be able to set it up (automatically generate file) using Mandrakes configuration tools, if you have them installed (as I don't, Drakconf I think). The same tools you are prompted to use during the install. Those tools should also be able to indicate if your card is being properly recognised (I think).

You need that file properly set up before you can begin to consider wether or not the card itself (or its drivers) has a problem with your system.

cool215
02-07-2001, 10:53 PM
IT WORKS. :cool:

I don't know whu this workes put instead of doing "ifup eth0" I tried "ifconfig eth0 up" thisworked. I have no clue why.
Now I have cable internet on linux. No more IE.