I am running RH6.1 on my system with kernel
2.2.14.  I have also tried this under 2.2.13.

I have a 3c900 card that works nicely (uses
the 3c59x driver) with my DSL.  I have this
compiled into the kernel because whenever I
try to use it as a module, the card will not
initialize nor work properly.  What follows is
from running dmesg once trying to use 3c59x
as a module:

eth0: transmit timed out, tx_status 00 status e000.
  Flags; bus-master 1, full 1; dirty 0 current 16.
  Transmit list 00000000 vs. c7044a00.
  0: @c7044a00  length 8000024e status 0000024e
  1: @c7044a10  length 8000024e status 0000024e
  2: @c7044a20  length 8000024e status 0000024e
  3: @c7044a30  length 8000024e status 0000024e
  4: @c7044a40  length 8000024e status 0000024e
  5: @c7044a50  length 8000024e status 0000024e
  6: @c7044a60  length 8000024e status 0000024e
  7: @c7044a70  length 8000024e status 0000024e
  8: @c7044a80  length 8000024e status 0000024e
  9: @c7044a90  length 8000024e status 0000024e
  10: @c7044aa0  length 8000024e status 0000024e
  11: @c7044ab0  length 8000024e status 0000024e
  12: @c7044ac0  length 8000024e status 0000024e
  13: @c7044ad0  length 8000024e status 0000024e
  14: @c7044ae0  length 8000024e status 8000024e
  15: @c7044af0  length 8000024e status 8000024e 

This repeats twice.   During bootup with a modular
3c59x driver and eth0 set to activate at bootup
(I am using dhcpcd), there is a loooooong delay as
the above errors play out.  The end result is that
the 3com doesn't connect to the net, doesn't get
an IP address, doesn't work.  If I manually run
dhcpcd or ifup eth0 after bootup, initialization
still fails.  I have also tried NOT activating it
at bootup and doing it manually.  Doesn't work.
It works GREAT when compiled into the kernel,
however.  Properly identified, properly initialized,
and an IP is assigned.

The next problem involves trying to add a second
card (a netgear card, forget the name but it uses
the tulip driver).  I wanted to add the second 
card so I could connect my laptop to my desktop 
system sometimes to permit both internet access to
my laptop at home and for the exchange of files 
between my desktop and laptop (now running RH6.0
until I can upgrade to 6.1). 

With the 3com driver compiled into the kernel and
the tulip used as a module for eth1, it doesn't 
work.  As soon as I add the netgear, my 3com wont
work.  Trying to activate the 3com on eth0 results
in the same situation as trying to use the 3com
driver as a module - initialization fails.  Letting
kudzu detect and setup the netgear also results in
an entry being made to conf.modules in which both
eth0 and eth1 is aliased to tulip.  

I removed the eth0 alias and rebooted - bootup messages
indicate that the 3com is properly detected and 
initialized and the tulip module gets loaded but I
am unable to activate eth0.  I have checked the
network settings and this occurs even when I remove
all settings for eth1 using nettool from control-panel
(I just don't "get" linuxconf...it isn't self-explanatory
for many entries).  

I have also made sure that eth1 doesn't get activated 
at bootup but eth0 still fails to activate.  Removing
the netgear card results in eth0 (3com) working again
but only when it is compiled into the kernel - NEVER
as a module.

Can anyone explain what the deal is?  

patrick


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

Reply via email to