Juniper e3k with ports limitied to 100Mbit and re NICs on MSI
MoBo: problems with duplex negotiation (Hetzner host provider
discard FreeBSD support due this bug)
Brian Reichert
reichert at numachi.com
Tue Jan 11 17:05:08 UTC 2011
On Tue, Jan 11, 2011 at 12:47:29PM +0300, Lev Serebryakov wrote:
> Hello, Freebsd-net.
>
> Very large and famous (due to very attractive prices) hosting
> provider Hetzner.de discards FreeBSD support on dedicated servers,
> because these servers can niot negotiate 100Mbit/DUPLEX when
> switches' ports are limited to 100Mbit (1Gbit connection costs
> additional money) only under FreeBSD. Linux works fine.
How are the switches being forced to 100/full?
If they're doing so by disabling autonegotiation, then that's where
some grief may come from.
If it's not, then ignore the rest of this email. :)
For certain hardware combos, I've seen even Linux servers (on Dell
hardware) fail to autonegotiate properly.
Here's the set of litany I trot out when I have to deal with
customer's issues surrounding gigabit and autonegotiation:
-------------
With the advent of 1000T networking, the specs says that autonegotation
needs to be enabled:
http://etherealmind.com/2008/07/15/ethernet-autonegotiation-works-why-how-standard-should-be-set/
" A major problem is that many people are also hard setting Gigabit
Ethernet, and this is causing major problems. Gigabit Ethernet
must have auto-negotiation ENABLED to allow negotiation of master
/ slave PHY relationship for clocking at the physical layer.
Without negotiation the line clock will not establish correctly
and physical layers problems can result."
Further, this doc from Dell:
http://www.dell.com/content/topics/global.aspx/power/en/ps1q01_hernan?c=us&cs=555&l=en&s=biz
Cites:
"In addition, the 1999 standard for Gigabit over copper cabling,
IEEE Std 802.3ab, added the following enhancements to the
Auto-Negotiation standard:"
* Mandatory auto-negotiation for 1000BaseT
* Configure master and slave modes for the PHY
Further:
http://en.wikipedia.org/wiki/Autonegotiation
"The debatable portions of the autonegotiation specifications
were eliminated by the 1998 version of IEEE 802.3. In 1999, the
negotiation protocol was significantly extended by IEEE 802.3ab,
which specified the protocol for gigabit Ethernet, making
autonegotiation mandatory for 1000BASE-T gigabit Ethernet over
copper."
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
--
Brian Reichert <reichert at numachi.com>
55 Crystal Ave. #286
Derry NH 03038-1725 USA BSD admin/developer at large
More information about the freebsd-net
mailing list