Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Oct 2001 11:28:38 +1200
From:      David Preece <davep@afterswish.com>
To:        freebsd-hackers@freebsd.org
Subject:   Problems with Davicom network chip under load.
Message-ID:  <01100111283800.00444@development.wgtn.csg.co.nz>

next in thread | raw e-mail | index | archive | help
Hi,

I was just attempting to move an iso image between two 4.3-Release machines, 
the server being a PPro180 with i82559 and the client being a P3-933 with a 
Davicom network chip. FTP'ing an image from server to client resulted in the 
client aparrently losing the plot at layer 3 - a ping running simultaneously 
stops responding at the same time. This proved to be extremely repeatable.

Doing ifconfig dc0 down, then up again fixes the problem temporarily. There 
is nothing in either dmesg nor /var/log/messages about this, and netstat -m 
shows nothing abnormal.

Is this a known problem? RTFM'ing a little I see a recent CVS commit 
(http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/pci/if_dc.c), version 1.54 
"Deal with the condition where we lose link in the middle of transmitting
a bunch of frames."? Is this therefore fixed under 4.4?

BTW, as a short term fix, the same machine has a realtek chipset so I swopped 
the configuration over and all is good. Must do the 4.4 upgrade (sigh).

Cheers,
Dave

-------FYI, Configuration--------------
(a snipped dmesg)
FreeBSD 4.3-RELEASE #4: Fri Sep 21 16:08:35 NZST 2001
CPU: Pentium III/Pentium III Xeon/Celeron (930.96-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x683  Stepping = 3
real memory  = 134135808 (130992K bytes)
avail memory = 127950848 (124952K bytes)
Preloaded elf kernel "kernel" at 0xc02a4000.
Preloaded elf module "agp.ko" at 0xc02a409c.
Pentium Pro MTRR support enabled
agp0: <VIA 82C691 (Apollo Pro) host to PCI bridge> mem 0xe0000000-0xe7ffffff 
at device 0.0 on pci0pcib2: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) 
bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib2
pci1: <NVidia Riva Vanta TNT2 graphics accelerator> at 0.0 irq 11
rl0: <RealTek 8139 10/100BaseTX> port 0xa800-0xa8ff mem 0xdb800000-0xdb8000ff 
irq 5 at device 10.0 on pci0
rl0: Ethernet address: 00:50:bf:25:54:ce
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc0: <Davicom DM9102A 10/100BaseTX> port 0xa400-0xa4ff mem 
0xdb000000-0xdb0000ff irq 10 at device
11.0 on pci0
dc0: Ethernet address: 00:80:ad:72:b6:cc
miibus1: <MII bus> on dc0
ukphy0: <Generic IEEE 802.3u media interface> on miibus1
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01100111283800.00444>