Did you do a /etc/rc.d/init.d/network restart after bringing up 
interfaces?

-----Original Message-----
From:   Michael J. McGillick [SMTP:[EMAIL PROTECTED]]
Sent:   Tuesday, January 18, 2000 1:26 PM
To:     [EMAIL PROTECTED]
Subject:        Ethernet Question - Take 2 :)

Morning Everyone:

I just recently did a reinstall of Red Hat 6.1.  Before doing the 
install,
I put two new Ethernet cards in the machine, a 3Com Etherlink 
10/100 Mbps
PCI (Model # 3c905C-TX-M) and a 3Com Fast Etherlink XL PCI (3C90x 
family).
Well, correct me if I'm wrong, but my assumption was that these 
cards
should use the 3c90x module.  After the install finished, I 
looked in
conf.modules and saw the following:

   alias eth0 3c59x

Oddly enough, my connection for eth0 seemed to come up fine.  I 
still
didn't have anything for eth1, so I went into X and started up 
the
control-panel and started up networking.  It showed the second
interface on my machine, but that it was disabled.  I configured 
it
with a static IP address of 192.168.1.1, and selected to have it 
come
up at boot.  I then enabled it, and sure enough, the interface 
showed in
ifconfig.

After rebooting, I watched the start-up process, and noticed that 
eth0 was
initialized with no problem.  However, with eth1, I got the error 
message
about delaying initialization.  Hmmm.

I thought back to what others had said on this list, and 
remembered
something about conf.modules and specifying which module to use 
for a
particular card.  Well, I changed the line in /etc/conf.modules 
to this:

   alias eth0 3c90x
   alias eth1 3c90x

I rebooted the machine, and still got the same problem.  I then 
further
remembered about adding a line to lilo.conf for a machine that 
has two
Ethernet cards.  So, I added this line to lilo.conf:

   append="ether=10,0xec00,eth0 ether=15,0xdc00,eth1"

This time when I rebooted, both cards initialized.  Ok, I was 
getting
closer.  I ran an ifconfig when the machine first booted up, and 
say both
Ethernet cards listed.  I went off to check the configuration of 
some
other stuff, and came back a few minutes later.  When I ran 
ifconfig
again, eth1 was no longer listed, and I seemed to have problems 
getting
the interface to come back up again.

Well, stumped at this point, I read the Ethernet-HOWTO.  It 
mentioned
about compiling the driver as part of the kernel, so I recompiled 
the
kernel, and specified that the 3c90x driver be compiled with the 
kernel,
and not be a module.  I also made sure to remove the alias eth? 
entries
from conf.modules.

A subsequent boot revealed that both cards came up just fine.  I 
ran an
ifconfig, and both were listed there with no problems.  I worked 
on my
machine this morning for about 30 minutes before going to work, 
and when I
checked, both interfaces still showed in ifconfig.  I thought I 
had this
problem solved.

When I got to work, I did another ifconfig.  In the listing, eth1 
is not
listed as active.  I'm stumped at this point.  Can anyone tell me 
what
might be going on here?  I originally had two DaynaPORT PCI cards 
in the
machine with the DEC Tulip chipset, and they just worked after 
the
install.  Maybe I got lucky, as I never had to do any of this 
before.  I
would really appreciate any help or ideas people have on this.

Thanks.

- Mike

P.S.

Did I do something incorrect here by changing what the installer 
detected
my card as?  Can both my Ethernet cards use the 3c59x setting 
without any
performance loss on the cards?



--
To unsubscribe: mail [EMAIL PROTECTED] with 
"unsubscribe"
as the Subject.


-- 
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.

Reply via email to