Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Mar 1999 21:53:36 +0930 (CST)
From:      Matthew Thyer <matt@camtech.com.au>
To:        Stephen Hocking-Senior Programmer PGS Tensor Perth <shocking@prth.pgs.com>
Cc:        current@FreeBSD.ORG, wpaul@ctr.columbia.edu
Subject:   Re: RealTek driver woes
Message-ID:  <Pine.BSF.4.10.9903302142340.480-100000@localhost>
In-Reply-To: <199903251417.WAA16592@ariadne.tensor.pgs.com>

next in thread | previous in thread | raw e-mail | index | archive | help
There are certain RealTek chipsets that perform very badly in both Windows
and FreeBSD in my experience.  This is due to poor hardware design as far
as the FreeBSD driver author could see.

Replace your network card with a $30 PCI 10/100 card that is not a RealTek
such as the VIA Technologies VT3043 `Rhine I' and VT86C100A `Rhine II'
chips and you'll get much better performance (FreeBSD 'vr' driver).

Search the cvs-all mailing list archives for mail re: the 'rl' driver.

In my experience:

A no-one could get files from a firend of mine's Windows 95 box but he
copy them to other peoples machines.

If you did manage to get a small file it was corrupt.

Under FreeBSD we had the same lockups you are having (using UTP).
If we used coax (BNC) it worked fine.  This was all at 10 Mbps.
We didn't test Windows on coax.

Now that we have put a Rhine based card in his machine both Windows and
FreeBSD are working fine at ~1 MB/s through put (at 10 Mbps) and NFS is
working fine.

On Thu, 25 Mar 1999, Stephen Hocking-Senior Programmer PGS Tensor Perth wrote:

> I'm running a RealTek ethernet card in a 486dx4-100 machine and am having some 
> problems. Firstly, doing an ls on a nfs mounted directory exported from the 
> RealTek machine hangs. According to tcpdump it is receiving the readdir 
> packets. Secondly, it will hange solidly when acting as the receiver (haven't 
> tried it as the sender) running the netpipe tests (NPtcp -s -r receiving, the 
> sender runs NP -t -h host_rl -s) - no DDB, just a solid hang. An ISA SMC card 
> in the same machine is fine. I've tried it with RL_USEIOSPACE defined and 
> undefined. This is running a very current system, with the id string
> 
> $Id: if_rl.c,v 1.12 1999/02/23 15:38:25 wpaul Exp$
> 
> Here's the dmesg output.
> 
> Copyright (c) 1992-1999 The FreeBSD Project.
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>         The Regents of the University of California. All rights reserved.
> FreeBSD 4.0-CURRENT #1: Thu Mar 25 21:37:03 WST 1999
>     toor@bloop.craftncomp.com:/data/src/sys/compile/bleep
> Timecounter "i8254"  frequency 1193182 Hz
> CPU: AMD Enhanced Am486DX4 Write-Through (486-class CPU)
>   Origin = "AuthenticAMD"  Id = 0x484  Stepping=4
>   Features=0x1<FPU>
> real memory  = 16777216 (16384K bytes)
> avail memory = 13750272 (13428K bytes)
> Preloaded elf kernel "kernel" at 0xc02c3000.
> Preloaded elf module "linux.ko" at 0xc02c309c.
> Probing for devices on PCI bus 0:
> chip0: <Host to PCI bridge (vendor=10b9 device=1445)> rev 0x00 on pci0.0.0
> rl0: <RealTek 8139 10/100BaseTX> rev 0x10 int a irq 9 on pci0.4.0
> rl0: Ethernet address: 00:00:e8:53:a2:3e
> rl0: autoneg complete, link status good (half-duplex, 10Mbps)
> Probing for PnP devices:
> Probing for devices on the ISA bus:
> sc0 on isa
> sc0: VGA color <16 virtual consoles, flags=0x0>
> ed0 at 0x280-0x29f irq 10 maddr 0xd8000 msize 16384 on isa
> ed0: address 00:00:c0:d2:b2:72, type SMC8216T (16 bit) 
> atkbdc0 at 0x60-0x6f on motherboard
> atkbd0 irq 1 on isa
> ppc0 at 0x378 irq 7 on isa
> ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
> lpt0: <generic printer> on ppbus 0
> lpt0: Interrupt-driven port
> sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
> sio0: type 16550A
> sio1 at 0x2f8-0x2ff irq 3 on isa
> sio1: type 16550A
> pca0 on motherboard
> pca0: PC speaker audio driver
> ata0 at 0x1f0-0x1f7 irq 14 on isa
> fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
> fd0: 1.44MB 3.5in
> vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
> npx0 on motherboard
> npx0: INT 16 interface
> IP packet filtering initialized, divert enabled, rule-based forwarding 
> disabled, logging disabled
> ad0: <ST34321A/3.11> ATA-4 disk at ata0 as master
> ad0: 4103MB (8404830 sectors), 8894 cyls, 15 heads, 63 S/T, 512 B/S
> ad0: 16 secs/int, 0 depth queue 
> changing root device to ad0s2a
> 
> 
> 	Stephen
> -- 
>   The views expressed above are not those of PGS Tensor.
> 
> "People often think of research as a form of development -- that it's about
> doing exactly what you planned, doing it on time, and doing it with resources
> that you said you'd use.  But if you're going to do that, you have to know what
> you are doing, and if you know what you are doing, it isn't really research."
>                 --Dave Liddle, The New Yorker, Feb. 23/Mar.2, 1998, p 84
> 
> 
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 
> 

--

/=======================================================================\
| Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au |
\=======================================================================/
"If it is true that our Universe has a zero net value for all conserved
quantities, then it may simply be a fluctuation of the vacuum of some
larger space in which our Universe is imbedded. In answer to the
question of why it happened, I offer the modest proposal that our
Universe is simply one of those things which happen from time to time."
 E. P. Tryon   from "Nature" Vol.246 Dec.14, 1973



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




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