[vortex] (still) can't get 3c905B to work

David Fenstermacher dfenster@umr.edu
18 Mar 2001 17:09:06 -0600


Hi all,
I posted to this list last week with my problem, but I never got a
sollution from anyone, so I'm going to ask again :)
I have a 3com 905B ethernet card that works just fine under windows.
However, I'm having some serious problems with it under linux.  I tried
using several different versions of the 3c59x driver (including the one
in the 2.2.18 and 2.4.2 kernels, as well as the one in the "netdrivers"
package), but I encounter the same problem with all of them.  The
3c59x.o module always inserts cleanly, which gives me an eth0 interface,
but the card doesn't seem to be able to send or recieve any data.  For
instance, I try to run "dhclient" to get an IP address, but everything
just times out.  According to the syslog and ifconfig (output from both
is shown below), the card is correctly identified, and the hardware
address listed is correct.

I'm completely stumpted here.  Could this be a bug in the driver?  or is
there just something incredibly stupid that I'm overlooking?  (I have a
feeling that it is the latter of the two :) .)  Anyways, I would
appreciate any help I can get, I'd hate to see this box return to the
evil empire :).

David


the syslog output as I insert the 3c59x module:
Mar 11 19:53:09 denney kernel: PCI: Found IRQ 10 for device 00:0b.0
Mar 11 19:53:09 denney kernel: 3c59x.c:LK1.1.12 06 Jan 2000  Donald
Becker and others. http://www.scyld.com/network/vortex.html $Revision:
1.102.2.46 $
Mar 11 19:53:09 denney kernel: See Documentation/networking/vortex.txt
Mar 11 19:53:09 denney kernel: eth0: 3Com PCI 3c905B Cyclone 100baseTx
at 0xe400,  00:10:5a:80:09:cb, IRQ 10
Mar 11 19:53:09 denney kernel:   product code 'QP' rev 00.12 date
07-13-99
Mar 11 19:53:09 denney kernel:   8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/Autonegotiate interface.
Mar 11 19:53:09 denney kernel:   MII transceiver found at address 24,
status 786d.
Mar 11 19:53:09 denney kernel:   Enabling bus-master transmits and
whole-frame receives.


the outputs from "ifconfig" and "ifconfig eth0":
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:5A:80:09:CB  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2944 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:10 Base address:0xe400 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3904  Metric:1
          RX packets:1268 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1268 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 


# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:10:5A:80:09:CB  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2995 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:10 Base address:0xe400