Date: Sun, 4 Jan 1998 20:44:35 -0500 From: Randall Hopper <rhh@ct.picker.com> To: Kapil Chowksey <kchowksey@hss.hns.com> Cc: hackers@FreeBSD.ORG Subject: Slow lnc0 Solved (was Re: (?) lnc0: Transmit underflow error -- Resetting) Message-ID: <19980104204435.18522@ct.picker.com> In-Reply-To: <19971223230921.57532@netwalk.com>; from abc@netwalk.com on Tue, Dec 23, 1997 at 11:09:21PM -0500 References: <19971223230921.57532@netwalk.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Kapil Chowksey:
|Randall Hopper:
| |I'm trying to do transfers of a large amount of data between my FreeBSD
| |3.0-971208-SNAP box with a NE2100 Lance card and a Linux 2.0.32 box with an
| |NE2000.
| |
| |My effective transfer rate is measely 1.6kbytes per second over a 10Mbps
| |ethernet with FTP, and I'm getting loads of these in the FreeBSD error log:
|
|Ditto here. I have a PCI based NE2100 card (lnc1) on an HP Vectra
|pentium 200Mhz class PC which gives equally pathetic performance (both
|under 2.2.5-RELEASE and 3.0-971208-SNAP) while ftp'ing to any other
|host (Solaris, HPUX, EtherExpress Linux's, ed0 based FreeBSDs).
|
|It seems that packet sizes greater than 738 get delayed by 1-2 seconds
|in the driver itself !
After chasing this one a while, I narrowed the culprit down to one of the
settings in my Award BIOS:
CHIPSET GLOBAL FEATURES
Anybody know more specifically what this option selects?
Flipping this from ENABLED to DISABLED did the trick. When ENABLED, my NIC
yields 1.5-16 KBytes/sec transfer rate. When DISABLED, it gives the
1100 KBytes/sec it's supposed to.
I had this enabled since it was enabled by default in prior P55T2P4 Award
BIOS versions and ASUS docs. I note that it is now disabled in the 205
BIOS rev. defaults.
Probably something to due with DMA as: I see this slowdown in multiple OSs,
an NE2000 clone (IRQ, no DMA) works fine in the same slot on the same IRQ
(multiple OSs), and I found a DejaNews post of a Gravis Ultrasound owner
failing to get Ultrasound DMA working unless this this option was disabled.
(For the archives, my NIC is an Allied Telesyn AT1500 PCnet-ISA (79C960)
Bus-mastering ISA card. Configuration: 0x300-0x317 irq 12 drq 7 on isa)
Thanks in advance for any enlightenment.
Randall Hopper
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980104204435.18522>
