Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Apr 2001 00:53:59 -0700
From:      "Ted Mittelstaedt" <tedm@toybox.placo.com>
To:        "Mark Sergeant" <msergeant@snsonline.net>, "Richard Lucas" <rlucas@solidcomputing.com>, "Aaron Hill" <hillaa@hotmail.com>
Cc:        <freebsd-questions@FreeBSD.ORG>
Subject:   RE: FreeBSD limiting bandwith?
Message-ID:  <001b01c0be6e$bce55500$1401a8c0@tedm.placo.com>
In-Reply-To: <200104060614.f366EGp90742@xyzzy.intranet.snsonline.net>

next in thread | previous in thread | raw e-mail | index | archive | help
I've dealt with these cards too, and what I've found is
that the card often won't properly autoprobe the Ethernet
hub.  It's common for the card to go into 10Mbt, full duplex
with an older Ethernet hub that will only support half-duplex.

Unfortunately the instructions for switching the mode on the
Realtek are not clear, and read literally they don't work.
Here's what does:

 ifconfig rl0 media 10BaseT/UTP     10BaseT, half duplex
ifconfig rl0 media 100baseTX        100BaseT, half duplex
ifconfig rl0 mediaopt full-duplex   either speed, full duplex.
(run this after setting one of the first ones)

Ted Mittelstaedt                      tedm@toybox.placo.com
Author of:          The FreeBSD Corporate Networker's Guide
Book website:         http://www.freebsd-corp-net-guide.com


>-----Original Message-----
>From: owner-freebsd-questions@FreeBSD.ORG
>[mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Mark Sergeant
>Sent: Thursday, April 05, 2001 11:14 PM
>To: Richard Lucas; Aaron Hill
>Cc: freebsd-questions@FreeBSD.ORG
>Subject: Re: FreeBSD limiting bandwith?
>
>
>No it is the Realtek card, some of the cards have xtreme issues
>under FreeBSD,
>I know this as I have one on my laptop, works great at 100baseTX but at
>10baseT/UTP I am lucky to get 80k/sec before this I was getting 1-2k/sec in
>between machines. My advice for desktop owners stay away from
>rl8139's & for
>laptop buyers make sure you read your specs. Thank god I am buying a switch
>this weekend for home.
>
>Cheers,
>
>Mark
>
>On Fri, 6 Apr 2001 01:10:18 -0500 (EST), Richard Lucas said:
>
>> Ok so I tried this out. From ifconfig rl0 I got the following media info:
>>
>>          media: autoselect (none) status: active
>>          supported media: autoselect 100baseTX <full-duplex> 100baseTX
>>  10baseT/UTP <full-duplex> 10baseT/UTP 100baseTX <hw-loopback>
>>
>>
>>  Since it's on a 10mb hub I tried to change it to 10baseT/UTP
>which didn't
>>  help anything. I then tried the 10baseT/UTP in full duplex and
>it helped a
>>  bit. I am now able to get up to about 60kb/sec. So at least it got a bit
>>  better. Any other suggestions?
>>
>>  Another thing that may be related is that before it was going extremely
>>  slow even on the LAN. I was getting dial-up speeds transferring stuff
>>  between internal machines. Now since I changed that it is getting full
>>  speed between one of the BSD machines and the win2k machine.
>The other BSD
>>  machine is still getting slow transfer speeds internally though which
>>  seems a bit odd to me. Possibly the hub that's causing the
>problem? It is
>>  a bit old.
>>
>>  -Richard
>>
>>  On Fri, 6 Apr 2001, Aaron Hill wrote:
>>
>>  > >seem to be limiting upload speed or something. When testing
>with a 5.3 mb
>>  > >file from websites hosted on each I was getting 80 kb/sec
>from the win2k
>>  > >machine which is about right for the line but would only get a max of
>>  > >50 kb/sec from the BSD machines.
>>  > >
>>  > >All 3 machines are using the same type of nic, Realtek 10/100 pci
>>  > >cards. Is there some type of hidden setting I'm missing that
>is limiting
>>  > >the bandwith? Or is it perhaps a driver issue with the card? Any
>>  > >suggestions or ideas are appreciated.
>>  >
>>  >
>>  > Have you looked at the duplex & speed settings of the Realtek
>cards under
>>  > FreeBSD?
>>  >
>>  > To do that firstly check out what the settings are by issuing
>this command:
>>  >
>>  > ifconfig rl0
>>  >
>>  > (that's assuming the Realtek card device is rl0)
>>  >
>>  > Then you can look at how the card is currently configured,
>have a look at
>>  > what modes are supported and change those modes.
>>  >
>>  > To change the media modes of the network card:
>>  >
>>  > ifconfig rl0 media 10baseT/UTP
>>  > or
>>  > ifconfig rl0 media 100baseTX
>>  >
>>  >
>>  > To change the duplex modes of the network card:
>>  >
>>  > ifconfig rl0 media 100baseTX mediaopt half-duplex
>>  > or
>>  > ifconfig rl0 media 100baseTX mediaopt full-duplex
>>  >
>>  >
>>  > I'm pretty sure you can only do half-duplex in 10Mb/s mode
>with this card so
>>  > only worry about duplex in 100Mb/s mode.
>>  >
>>  > Of course if you find something that works you can put the
>appropriate media
>>  > and mediaopt commands in the ifconfig_rl0 line in
>/etc/rc.conf to keep the
>>  > settings across reboots.
>>  >
>>  > Let us know how you go.
>>  >
>>  > Regards
>>  > Aaron Hill
>>  >
>>  >
>>  >
>>  >
>>  >
>>  >
>_________________________________________________________________________
>>  > Get Your Private, Free E-mail from MSN Hotmail at
>http://www.hotmail.com.
>>  >
>>
>>
>>  To Unsubscribe: send mail
>to majordomo@FreeBSD.org
>>  with "unsubscribe freebsd-questions" in the body of the message
>>
>>
>>
>
>--
>Heuristics are bug ridden by definition.  If they didn't have bugs,
>then they'd be algorithms.
>
>
>
>To Unsubscribe: send mail to majordomo@FreeBSD.org
>with "unsubscribe freebsd-questions" in the body of the message
>


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001b01c0be6e$bce55500$1401a8c0>