Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Recommendations for cheap PCI-E network adapter ?

1 view
Skip to first unread message

Ronald F. Guilmette

unread,
Jan 2, 2018, 3:44:13 PM1/2/18
to

I need to buy a PCI-E ethernet card. It won't really matter if it
is 10/100/1000 or just 10/100 but it has to work with FreeBSD at a
minimum. It would be Nice if it was also supported by Linux and
Windoze7, but that isn't really critical.

I'm a serious cheapskate, so I'd like to spend as little as possible.
I don't need anything super-deluxe. Whatever is cheapest will be fine,
even if the performance is only so-so.

Recommendations would be appreciated.


P.S. The small amount of research I just now did suggests that Realtek
based cards should be avoided, but one reviewer said that the Rosewill
RC-411v3 works just fine on Ubuntu, so I'm not sure what to think about
Realtek-based cards now. The price is right (for me) on the Rosewill
RC-411v3, but various online threads (relating to Realtek chips) give
me pause...

https://forums.freebsd.org/threads/60033/

https://forums.freebsd.org/threads/55861/

I really can't see blowing fifty bucks on a simple, low-end ethernet card,
but everything inexpensive seems to be Realtek-based. :-(
_______________________________________________
freebsd-...@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-hardware
To unsubscribe, send any mail to "freebsd-hardwa...@freebsd.org"

Adam Vande More

unread,
Jan 2, 2018, 4:01:48 PM1/2/18
to
On Tue, Jan 2, 2018 at 2:38 PM, Ronald F. Guilmette <r...@tristatelogic.com>
wrote:

>
> I need to buy a PCI-E ethernet card. It won't really matter if it
> is 10/100/1000 or just 10/100 but it has to work with FreeBSD at a
> minimum. It would be Nice if it was also supported by Linux and
> Windoze7, but that isn't really critical.
>
> I'm a serious cheapskate, so I'd like to spend as little as possible.
> I don't need anything super-deluxe. Whatever is cheapest will be fine,
> even if the performance is only so-so.
>
> Recommendations would be appreciated.
>
>
> P.S. The small amount of research I just now did suggests that Realtek
> based cards should be avoided, but one reviewer said that the Rosewill
> RC-411v3 works just fine on Ubuntu, so I'm not sure what to think about
> Realtek-based cards now. The price is right (for me) on the Rosewill
> RC-411v3, but various online threads (relating to Realtek chips) give
> me pause...
>
> https://forums.freebsd.org/threads/60033/
>
> https://forums.freebsd.org/threads/55861/
>
> I really can't see blowing fifty bucks on a simple, low-end ethernet card,
> but everything inexpensive seems to be Realtek-based. :-(
>
>
You can get an new but older Intel PCI-E from the big retailer in the sky
for ~$20USD.

--
Adam

John Lyon

unread,
Jan 2, 2018, 4:33:43 PM1/2/18
to
Work and work well are two very different things. :-)

What's your use case? If this is for a home box, developer box, or
something that is not "enterprise production," then I wouldn't worry about
RealTek cards bought in the last 5 years. Their 10/100 cards from 15 years
ago were crap, which is how they earned their bad reputation. However, the
continuing dismissiveness towards RealTek is mostly undeserved in my
opinion.

The issue currently is the state of the drivers themselves and not the
cards. For example, the drivers themselves that FreeBSD includes have
problems. However, you can always download the source code to the latest
FreeBSD drivers from the RealTek website and all of the "bugs" disappear.
For example, using the included FreeBSD drivers on my firewall/router
(which uses RealTek NICS), I would get mysterious watchdog timeouts in my
system logs and eventual disconnects from the WAN. The only way to
reconnect was to reboot. The disconnect would occure every few days to a
week when processing more than ~200 Mb of sustained traffic. After
downloading, compiling, and installing the latest drivers available on the
RealTek website, my problems disappeared. I can now route at sustained
gigabit speeds. But this is true of any piece of hardware - you use old or
bad drivers and you get bad results. You use newer drivers with the bugs
worked out, you get better performance. A large part of the reason why
Intel NICS are so beloved and perform so admirably is that the quality of
their drivers is much higher.

That said, if you're cost sensitive, buy your NICS used. There are lots of
suppliers that take decommissioned servers and sell them for parts. The
NICS might not be new, they might not even be manufactured anymore, but
they are perfectly serviceable. Last time I checked, the going rate for
used Intel NICS was something like $10 per port + shipping. I think used
Broadcom NICS were similar in pricing. Both have good driver support for
both FreeBSD and Linux out of the box, so you don't have to worry about the
hassle of downloading, compiling, and installing newer drivers from source.





--------------------------------
John L. Lyon
PGP Key Available At:
https://www.dropbox.com/s/skmedtscs0tgex7/02150BFE.asc

On Tue, Jan 2, 2018 at 3:38 PM, Ronald F. Guilmette <r...@tristatelogic.com>
wrote:

>
> I need to buy a PCI-E ethernet card. It won't really matter if it
> is 10/100/1000 or just 10/100 but it has to work with FreeBSD at a
> minimum. It would be Nice if it was also supported by Linux and
> Windoze7, but that isn't really critical.
>
> I'm a serious cheapskate, so I'd like to spend as little as possible.
> I don't need anything super-deluxe. Whatever is cheapest will be fine,
> even if the performance is only so-so.
>
> Recommendations would be appreciated.
>
>
> P.S. The small amount of research I just now did suggests that Realtek
> based cards should be avoided, but one reviewer said that the Rosewill
> RC-411v3 works just fine on Ubuntu, so I'm not sure what to think about
> Realtek-based cards now. The price is right (for me) on the Rosewill
> RC-411v3, but various online threads (relating to Realtek chips) give
> me pause...
>
> https://forums.freebsd.org/threads/60033/
>
> https://forums.freebsd.org/threads/55861/
>
> I really can't see blowing fifty bucks on a simple, low-end ethernet card,
> but everything inexpensive seems to be Realtek-based. :-(
> _______________________________________________
> freeb...@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net...@freebsd.org"

Valeri Galtsev

unread,
Jan 2, 2018, 4:53:39 PM1/2/18
to


On 01/02/18 14:38, Ronald F. Guilmette wrote:
>
> I need to buy a PCI-E ethernet card. It won't really matter if it
> is 10/100/1000 or just 10/100 but it has to work with FreeBSD at a
> minimum. It would be Nice if it was also supported by Linux and
> Windoze7, but that isn't really critical.

I have Intel and Broadcom ethernet chips on several servers that run
FreeBSD. They are supported under Linux and MS Widows as well.

Valeri

>
> I'm a serious cheapskate, so I'd like to spend as little as possible.
> I don't need anything super-deluxe. Whatever is cheapest will be fine,
> even if the performance is only so-so.
>
> Recommendations would be appreciated.
>
>
> P.S. The small amount of research I just now did suggests that Realtek
> based cards should be avoided, but one reviewer said that the Rosewill
> RC-411v3 works just fine on Ubuntu, so I'm not sure what to think about
> Realtek-based cards now. The price is right (for me) on the Rosewill
> RC-411v3, but various online threads (relating to Realtek chips) give
> me pause...
>
> https://forums.freebsd.org/threads/60033/
>
> https://forums.freebsd.org/threads/55861/
>
> I really can't see blowing fifty bucks on a simple, low-end ethernet card,
> but everything inexpensive seems to be Realtek-based. :-(
> _______________________________________________
> To unsubscribe, send any mail to "freebsd-net...@freebsd.org"
>

--
++++++++++++++++++++++++++++++++++++++++
Valeri Galtsev
Sr System Administrator
Department of Astronomy and Astrophysics
Kavli Institute for Cosmological Physics
University of Chicago
Phone: 773-702-4247
++++++++++++++++++++++++++++++++++++++++

Rodney W. Grimes

unread,
Jan 2, 2018, 6:15:07 PM1/2/18
to
>
> I need to buy a PCI-E ethernet card. It won't really matter if it
> is 10/100/1000 or just 10/100 but it has to work with FreeBSD at a
> minimum. It would be Nice if it was also supported by Linux and
> Windoze7, but that isn't really critical.
>
> I'm a serious cheapskate, so I'd like to spend as little as possible.
> I don't need anything super-deluxe. Whatever is cheapest will be fine,
> even if the performance is only so-so.
>
> Recommendations would be appreciated.
>
>
> P.S. The small amount of research I just now did suggests that Realtek
> based cards should be avoided, but one reviewer said that the Rosewill
> RC-411v3 works just fine on Ubuntu, so I'm not sure what to think about
> Realtek-based cards now. The price is right (for me) on the Rosewill
> RC-411v3, but various online threads (relating to Realtek chips) give
> me pause...
>
> https://forums.freebsd.org/threads/60033/
>
> https://forums.freebsd.org/threads/55861/
>
> I really can't see blowing fifty bucks on a simple, low-end ethernet card,
> but everything inexpensive seems to be Realtek-based. :-(

I would seek the used channel, you can easily get good Intel
chip based nics that just tend to work everywhere, are 10/100/1000,
for well under $20 shipped, and often close to $10.00.
ebay is the source. Se the em(4) man page for a good list of
chips and cards.

These well outwork and outperform any realtek card you might find,
I have used realtek when it is a builtin, or for simple testing.
The 8111 gigabit chips seem to work well everyplace I have
used them.

--
Rod Grimes rgr...@freebsd.org

Frank Leonhardt (m)

unread,
Jan 3, 2018, 11:13:15 AM1/3/18
to



-------- Original Message --------
From: "Frank Leonhardt (m)" <fra...@fjl.co.uk>
Sent: 2 January 2018 21:21:32 GMT+00:00
To: "Ronald F. Guilmette" <r...@tristatelogic.com>
Subject: Re: Recommendations for cheap PCI-E network adapter ?



On 2 January 2018 20:38:19 GMT+00:00, "Ronald F. Guilmette" <r...@tristatelogic.com> wrote:
>
>I need to buy a PCI-E ethernet card. It won't really matter if it
>is 10/100/1000 or just 10/100 but it has to work with FreeBSD at a
>minimum. It would be Nice if it was also supported by Linux and
>Windoze7, but that isn't really critical.
>
>I'm a serious cheapskate, so I'd like to spend as little as possible.
>I don't need anything super-deluxe. Whatever is cheapest will be fine,
>even if the performance is only so-so.
>
>Recommendations would be appreciated.
>
>
>P.S. The small amount of research I just now did suggests that Realtek
>based cards should be avoided, but one reviewer said that the Rosewill
>RC-411v3 works just fine on Ubuntu, so I'm not sure what to think about
>Realtek-based cards now. The price is right (for me) on the Rosewill
>RC-411v3, but various online threads (relating to Realtek chips) give
>me pause...
>
>https://forums.freebsd.org/threads/60033/
>
>https://forums.freebsd.org/threads/55861/
>
>I really can't see blowing fifty bucks on a simple, low-end ethernet
>card,
>but everything inexpensive seems to be Realtek-based. :-(

Nothing wrong with Realtek at all. They are well supported. Some people are sniffy about them as the driver can't offload protocol stuff to the hardware. This makes a big difference if you have a server with lots of traffic on several interfaces. One card at 100Mbps, however, won't max out your CPU. You probably won't even measure a difference if you tried looking.

I actually use them for WOL because the drivers work more reliability, even thought I switch to Broadcomm or Intel for the heavy lifting once it's booted. See my blog for further.

Its a pity you're not in London. I have loads of NICs going spare. Can't get cheaper than that!

--
Sent from my Cray X/MP with small fiddling keyboard.
--
Sent from my Cray X/MP with small fiddling keyboard.

Ronald F. Guilmette

unread,
Jan 3, 2018, 3:13:49 PM1/3/18
to

In message <CAKfTJoWLPvC28=kPWE5oJYW87p+qbjB6...@mail.gmail.com>,
John Lyon <john...@gmail.com> wrote:

>What's your use case? If this is for a home box, developer box, or
>something that is not "enterprise production," then I wouldn't worry about
>RealTek cards bought in the last 5 years. Their 10/100 cards from 15 years
>ago were crap, which is how they earned their bad reputation. However, the
>continuing dismissiveness towards RealTek is mostly undeserved in my
>opinion.

This is just for my home network. Not "mission critical", but I don't want
my equipment being eternally flaky, of course. And I am not enthused about
the possibility of having to frequently build and/or install a new driver
that isn't in the stock FreeBSD releases.

>The issue currently is the state of the drivers themselves and not the
>cards. For example, the drivers themselves that FreeBSD includes have
>problems. However, you can always download the source code to the latest
>FreeBSD drivers from the RealTek website and all of the "bugs" disappear.

Hummm... Am I being naive to ask why, if there are better drivers available,
they do not get rolled into -CURRENT?

>That said, if you're cost sensitive, buy your NICS used.

Oh yes! This is for a "new" system build for which I am buying everything
as used parts. Depending on which specific motherboard I decide to go with,
I may or may not have a good old fashioned PCI slot to work with on the
motherboard.

If I do, then I'm good, because as I discovered last night, I have/had, sitting
inside a box of old parts up on my top shelf, no fewer than four (4) Realtek
cards, two (2) Intel cards, two (2) Netgear cards, one (1) HP card, and even
one ancient 3Com 3C509B card. (I'm pretty sure that all of these are 10/100
cards. They are definitely all PCI.)

The problem is that all these cards are verging on being obsolete now, because
many newer motherboards... and even ones that are several years old now... have
dropped the old fashioned PCI slots altogether (e.g. ASUS B85M-G).

>Last time I checked, the going rate for
>used Intel NICS was something like $10 per port + shipping. I think used
>Broadcom NICS were similar in pricing.

Really? Where?

I checked on FleaBay and as far as -Intel- PCI-E cards, the best I could find
was about $12 USD.

I don't know how to search FleaBay for Broadcom-based cards, because I don't
know any relevant model numbers (or even manufacturer names).

John Lyon

unread,
Jan 3, 2018, 3:28:21 PM1/3/18
to
To answer your first question, the better drivers might be in -CURRENT but
I would never know as I run -RELEASE/STABLE. :-) However, I can think of
any number of possibilities (one, some, or none of which may be true),
including:
- Licensing incompatibilities
- Regressions for older hardware (I can confirm based on personal
experience that the latest vendor drivers perform worse on my ~10 year old
RealTek cards than the FreeBSD supplied drivers)
- Lack of awareness (the RealTek website lists their drivers as being
for FreeBSD 8.x but they are really for 11.x and RealTek just never updated
their site)
- Other reasons known to those more knowledgeable.

For your second question, my pricing information is a few years old. When
I searched, I was looking on Ebay and Amazon for used parts. I would not
be surprised if there were a slight ($1-$2) price inflation between then
and now.


--------------------------------
John L. Lyon
PGP Key Available At:
https://www.dropbox.com/s/skmedtscs0tgex7/02150BFE.asc

On Wed, Jan 3, 2018 at 3:13 PM, Ronald F. Guilmette <r...@tristatelogic.com>
wrote:

>
> In message <CAKfTJoWLPvC28=kPWE5oJYW87p+qbjB6...@mail.gm
> To unsubscribe, send any mail to "freebsd-net...@freebsd.org"

Frank Leonhardt

unread,
Jan 3, 2018, 4:23:43 PM1/3/18
to
On 03/01/2018 20:27, John Lyon wrote:
> - Lack of awareness (the RealTek website lists their drivers as being
> for FreeBSD 8.x but they are really for 11.x and RealTek just never updated
> their site)

IME NIC drivers work pretty well across releases, including moving the
latest ones back to earlier kernels. Compile the .ko and away you go.
This is, of course, an observation and not a recommendation.

Rodney W. Grimes

unread,
Jan 3, 2018, 4:51:34 PM1/3/18
to
ebay search for broadcom gigabit
I see some Dell cards, dual port, $9.95
And some single ports at $4.99
These are shipped prices.

Some people cuss at Broadcom, some people swear by them. I don't own
any of there cards, but I have never had problems with the inbuilt
broadcom nics in any of my dell servers.

--
Rod Grimes rgr...@freebsd.org

Frank Leonhardt

unread,
Jan 3, 2018, 4:58:03 PM1/3/18
to
On 03/01/2018 21:51, Rodney W. Grimes wrote:
> Some people cuss at Broadcom, some people swear by them. I don't own
> any of there cards, but I have never had problems with the inbuilt
> broadcom nics in any of my dell servers.

I've been using Broadcom for years, integrated on Dell motherboards, and
they're fast and reliable. HOWEVER, there are long-term problems with
the driver and WoL. If that's not important to you, it doesn't matter.
They're (theoretically) faster than Realtek and better bang per buck
than Intel IME.

https://blog.frankleonhardt.com/2013/freebsd-wake-on-lan-and-hp-microservers-wol-compatible-ethernet/

Regards, Frank.
0 new messages