[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