Ethernet initialization

Hi, I have a problem with my ne2000 ethernet card clone running under Linux 4.1 (Red Hat).  Upon booting up Linux prints the error:  "Delaying eth0 initialization"  I've tried everything but I can't get it to work.  The same message prints to my console when I hit the activate button in the network portion of the "control-panel" configuration GUI.  

Also, when I was installing Linux, the install program couldn't find the card anywhere on my system. The card runs perfectly under Win95.  Please help me if you can.  Thank you.
dgtesterAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

dgtesterAuthor Commented:
Edited text of question
0
hchengCommented:
Which version of the kernel are you using?  Are you sure you have NE2000 support compiled in?  Are you using the module version of the driver or is it in the kernel?  Also, is your ethernet card one of those plug-n-play cards?
0
dgtesterAuthor Commented:
Recently I added the following lines to /etc/conf.modules
in order to fix the problem:
      options eth0 io=0x240 irq=11
      alias eth0 ne
Also, my lilo.conf looks like this
        append="ether=11,0x240,eth0"
Now, as a result of this, not only does the bootup print
      "Delaying eth0 initialization"
but also I got the following lines
     loading device 'eth0'...
     ne.c: No NE*000 card found (i/o = 0x240).
     loading device 'eth0'...
     ne.c: No NE*000 card found (i/o = 0x240).
(I looked at these lines by typing "dmesg"
In case you're wondering, I got the number 0x240 from Win95

Also, if I type:
      "modprobe -t net ne"
I get:
      "Initialization of ne failed"

Kernel version=2.0.18
The ne2000 support was compiled into the kernel (not a module)
No, my card isn't plug and play

Thank you for your help, I tried to give you all the info
you needed
0
hchengCommented:
The lilo.conf file looks fine, assuming that your IRQ and I/O is right.  However, I don't think you need the conf.modules file since you are not using modules.  I wonder why you are getting 2 error messages.  Maybe you have the driver both in the kernel and as a module?  Check your start up script and /lib/modules to make sure that you only have one or the other.  You shouldn't have both.

A number of things you may try:

1. look at /proc/ioport, and make sure that the full range is not already in use (it would be 0x240 - 0x25f in your case).  By the way, 0x240 is not one of the default probed addresses.  The probed addresses are (from Ethernet HOWTO):

  0x300, 0x280, 0x320, 0x340, 0x360

Maybe you can try changing the IO address to one of these and see if it works.

2. If your card is a PCI card, try looking at /proc/pci, and see if you can find the IO address.  If it's different from what you think it is, use the one from /proc/pci in your append line.

3. Look at:

  http://cesdis.gsfc.nasa.gov/pub/linux/diag/diagnostic.html

and download the diagnostic program for NE2000 cards to check out your card., just to make sure that your card is a "good clone".

These are suggestions taken from the Ethernet HOWTO.  Hopefully, some of them will apply.

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux Networking

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.