Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Error adding another 3-Com NIc Card

Posted on 2000-02-23
Medium Priority
Last Modified: 2010-03-18
I am running RH 6.0
I have a 3-Com 3c509b NIC(ISA) in my machine now. It worked fine. I just put another card (the exact same one) . I reboot and i get:

 eth0: Inifinite loop in interrupt, Status 2001.

 I know this is an IRQ/IO  problem, but how can I get into to fix it.

Both cards are ISA and I do not see any jumpers on them.  How can I specify one of the cards to use a different IRQ/IO?
Question by:kipper7
LVL 40

Expert Comment

ID: 2550193
You have to use a 3Com utility to configure the card. The utility typically is incuded on the first diskette of the set that ships with the drives and you'll need a bootable dos diskette to use it. If you don't have the diskettes, you can download the configuration tool from 3Com's site.

Since those are 3c505b's you'll want to turn off PnP suuport in the cards when you set the IRQ & I?O port. Also, you'll need to modify /etc/conf.modules to support bot of the cards, take a lookk at the Ethernet HowTo for details.

Accepted Solution

dcavanaugh earned 800 total points
ID: 2552868
If you are looking for information on the io addresses and ports that are already being used, try these commands:

cat /proc/ioports
cat /proc/interrupts

In conf.modules, I suggest you specify the io and irq.  The following example assumes you have cards at 03x300/5 and 0x310/10.  Your actual mileage may vary.

alias eth0 3c59x
alias eth1 3c59x
options 3c59x io=0x300,0x310 irq=5,10

Jlevie is right about needing the 3com setup disk.  The program is called 3c5x9cfg.exe and you can get it from http://www.3com.com if necessary.  While you're at it, force the media type to UTP.  Auto-selection of media type is a common problem on the 3c509.  I don't remember if that card is capable of full-duplex or not.  You probably want to force half-duplex.  Shut off the power after you change the card configuration and exit the utility.

Another common problem is ROM BIOS on PCI+ISA boards.  If you still have problems, go into BIOS setup and look for a "PCI Bus Configuration" section.  Force the interrupts from "auto" to "manual" and then you can specify "Legacy/ISA" for your NIC card interrupts.  

Expert Comment

ID: 2552957
Both jlevie and dcavanaugh have said just about all that needs to be said Hovever I just can't resist...

For RH all that needs to be in conf.modules is the following:

alias eth0 3c509
alias eth1 3c509

When you set up the cards with 3c5x9.cfg you can only have one card at a time in the machine. I use a bunch of these cards and my favorite settings are:

1st card - IRQ:5 IO:300 (assuming no soundcard or LPT2)
2nd card - IRQ:10 IO:240
common settings: no modem, server optimization, and as has been noted by dcavanaugh if the card is a combo card (more than one type of connector on the back) BE SURE to set the tranceiver to the correct type. I guess there was a reason for the IRQ/IO settings when I started but now they are just in the old & reliable category.

After you set up a card it is a good idea to write the IRQ/IO on the back where it will be visible from outside the case!

I am sure there is some logic to the way linux decides which card is eth0 or eth1. The most foolproof way I have found to sort them out if by running ifconfig (/sbin/ifconfig). It will give you bunches of information in addition to the IRQ/IO settings.

I have never had a problem with a 3c509 and I think everyone should keep one in their toolkit for troubleshooting.

Author Comment

ID: 2553239
I figured it out in the meantime. I simply added disabled pnp in the BIOS and added and append=  ether..blah blah to lilo.conf.  Then went in and configured the card.
Works fine..thanks anyway

Featured Post

[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
Despite its rising prevalence in the business world, "the cloud" is still misunderstood. Some companies still believe common misconceptions about lack of security in cloud solutions and many misuses of cloud storage options still occur every day. …

572 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question