Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Sep 1998 00:38:04 -0700
From:      Mike Smith <mike@smith.net.au>
To:        Kevin Lam <kevla@studentmail.dis.unimelb.edu.au>
Cc:        freebsd-hardware@FreeBSD.ORG, mcdougall@ameritech.net, wpaul@FreeBSD.ORG
Subject:   Re: Slow 3C905A-TX under -SNAP 
Message-ID:  <199809080738.AAA15575@word.smith.net.au>
In-Reply-To: Your message of "Tue, 08 Sep 1998 15:45:21 %2B1000." <3.0.3.32.19980908154521.00990490@studentmail.dis.unimelb.edu.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
(Bill, not sure if you're on -hardware)

It would be useful to start by seeing the interface stats ('netstat 
-i') with the 905, in case you're seeing lots of noise.  Also the 
output of 'ifconfig xl0'.

> I seem to have a problem with the transmission rates to and from a FreeBSD
> 3.0-19980831-SNAP box using a 3Com 905A-TX NIC, and I was wondering if
> anybody could possibly shed some light on the situation. 
> 
> 10.144.144.1 is an NT workstation (*cough* excuse me ;) running a ftpd,
> using a 3Com 905B-TX, with no problems. It's the nearest convenient test
> box I could grab in a pinch :P 
> 
> 
> For test purposes, I loaded the FreeBSD box with a well-supported generic
> PCI Realtek NE2000-compatible NIC. All tests were performed with standard
> Category 5 UTP cable and an SMC EtherEZ hub at 10Mbps half-duplex, this
> setup hasn't caused any problems in other situations. 
> 
> ed1: <NE2000 PCI Ethernet (RealTek 8029)> rev 0x00 int a irq 10 on pci0.10.0
> ed1: address 00:40:05:66:90:5d, type NE2000 (16 bit) 
> 
> 10.144.144.1 sending to Realtek 8029 (device ed1) 
> 
> ftp> get ports.tgz
> local: ports.tgz remote: ports.tgz
> 200 Port command okay.
> 150 Sending "/ports/ports.tgz" (6334320 bytes). Mode STREAM Type BINARY.
> 100% |**************************************************|  6185 KB    00:00
> ETA
> 226 Transfer finished successfully. Data connection closed.
> 6334320 bytes received in 6.52 seconds (948.64 KB/s)
> 
> 10.144.144.1 receiving from Realtek 8029 (device ed1)
> 
> ftp> get ports.tgz
> 200 PORT command successful.
> 150 Opening BINARY mode data connection for 'ports.tgz' (6334320 bytes).
> 226 Transfer complete.
> 6334320 bytes received in 5.61 seconds (1129.51 Kbytes/sec)
> 
> All seems well, SO FAR. Performance is roughly about what you'd normally
> expect from 10BaseT Ethernet, as this test was made to ascertain. However,
> the following results happen after I exchange the Realtek NIC for a
> 3C905A-TX, which is the NIC I hope to be using on a regular basis with the
> FreeBSD box.
> 
> xl0: <3Com 3c905 Fast Etherlink XL 10/100BaseTX> rev 0x00 int a irq 10 on
> pci0.10.0
> xl0: Ethernet address: 00:60:97:37:93:3a
> xl0: autoneg complete, link status good 
> 
> 10.144.144.1 sending to 3C905A (device xl0) 
> 
> ftp> get ports.tgz
> local: ports.tgz remote: ports.tgz
> 200 Port command okay.
> 150 Sending "/ports/ports.tgz" (6334320 bytes). Mode STREAM Type BINARY.
> 100% |**************************************************|  6185 KB    00:00
> ETA
> 226 Transfer finished successfully. Data connection closed.
> 6334320 bytes received in 186.34 seconds (33.20 KB/s)
> 
> 10.144.144.1 receiving from 3C905A (device xl0)
> 
> ftp> get ports.tgz
> 200 PORT command successful.
> 150 Opening BINARY mode data connection for 'ports.tgz' (6334320 bytes).
> 226 Transfer complete.
> 6334320 bytes received in 761.84 seconds (8.31 Kbytes/sec)
> 
> 
> The network performs well until I switch the Realtek for the 3C905A in the
> FreeBSD box, then it drops out of the bucket... somehow, I don't think
> 33KB/sec is what you'd realistically expect from 10BaseT ;) I have
> previously used this particular 3C905A with FreeBSD -RELEASEs dating all
> the way back to 2.2.5 last year, with no problems whatsoever, this has only
> just become apparent in the move to the xl0 driver. I've already tried
> downloading the newest versions of the drivers (September 6th) from
> http://www.freebsd.org/~wpaul/3Com/3.0, and compiling a custom kernel with
> them, but it doesn't seem to make any difference with kernel.GENERIC, the
> stock 3.0-SNAP drivers, or the latest drivers. 
> 
> Hub lights indicate a very low level of activity, if at all. Traffic is
> bursty, and very, VERY slow. 
> 
> However, the strangest thing is, I performed an FTP install under the same
> conditions using the 3Com 905A and device xl0, and during the FTP
> installation, I was getting normal Ethernet transfer rates - not 30KB/sec. 
> 
> I've attempted to revert to the vx0 drivers, which have served me well in
> the past, but under 3.0 they apparently fail to detect the 905 series
> (detection disabled in favor of xl0, I guess). 
> 
> --
> K
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hardware" in the body of the message
> 


-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\  msmith@cdrom.com



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



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