[vortex] Strange 3c905c problem [rolf@noxs.nl]

Rolf rolf@noxs.nl
Sat Jun 22 08:31:02 2002


On 2002.06.22 05:09 Donald Becker wrote:
> On Fri, 21 Jun 2002, Rolf wrote:
> 
> > I run a server with a Asus A7V266-e motherboard and 3c905c network card
> > and kernel 2.4.18.
> > Everything works fine when using a 10Mbs connection. When I switch to a
> > 100Mbs connection traffic from the server works fine, but as soon as I
> try
> > to download something to the server the network connection stops
> > completely (no traffic in or out). When I stop the download the
> connection
> > starts functioning again after a few seconds.
> > The network connection works fine when I use an other NIC.
> 

Now running at 10Mbs, and i have no phisical access to the server during 
the weekend, thus I can't switch to 100Mbs

> What driver version?
> Any error messages from the driver?  (Run 'dmesg')
Initalisation on boot:

PCI: Found IRQ 10 for device 00:0f.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
00:0f.0: 3Com PCI 3c905C Tornado at 0xa800. Vers LK1.1.16
  00:01:03:41:1d:5e, IRQ 10
   product code 4b53 rev 00.3 date 02-06-01
   Internal config register is 1800000, transceivers 0xa.
   8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
   MII transceiver found at address 24, status 782d.
   Enabling bus-master transmits and whole-frame receives.
00:0f.0: scatter/gather enabled. h/w checksums enabled



lspci -vx:

00:0f.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] 
(rev 78)
         Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC 
Management NIC
         Flags: bus master, medium devsel, latency 32, IRQ 10
         I/O ports at a800 [size=128]
         Memory at f8000000 (32-bit, non-prefetchable) [size=128]
         Expansion ROM at <unassigned> [disabled] [size=128K]
         Capabilities: [dc] Power Management version 2
00: b7 10 00 92 17 00 10 02 78 00 00 02 08 20 00 00
10: 01 a8 00 00 00 00 00 f8 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 00 10
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 01 0a 0a



> Any errors reported in /proc/net/dev?
Inter-|   Receive                                                |  
Transmit
  face |bytes    packets errs drop fifo frame compressed 
multicast|bytes    packets errs drop fifo colls carrier compressed
     lo:     804      10    0    0    0     0          0         0      
804      10    0    0    0     0       0          0
   eth0:31620542  431375    0    0    1     0          0         0 
512368805  353452    0    0    0 42781       0          0


> 
> My first guess is that you have a duplex mismatch and out-of-window
> collisions.

The problem accists at 100baseTx-HD and 100baseTx-FD autonegotiation works 
fine with the switch.