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)

sthaug at nethelp.no sthaug at nethelp.no
Wed Jan 12 09:14:16 UTC 2011


> > I'm not surprised that it doesn't work with autonegotian if autonegotian
> > is disabled.
> > If Linux does full-duplex without autonegotiation then _they_ do it wrong
> > and Hetzner shouldn't rely on wrong behavour.
>   As far as I understand, Linux does full-duplex without
> autonegotiation because it is say to do full-duplex (like FreeBSD's
> "ifconfig re0 media 100baseTX mediaopt full-duplex"). Is it violation
> of standard too -- manual configuration of FD?

Manual configuration of FD for 100 Mbps is not in violation of the
standards. What the standards say (for 100 Mbps) is that *if* you have
one end configured for autonegotiation *and* the other end is manually
configured for full duplex, the autoneg end should end up as half duplex
(with the inevitable errors as a result). This may be counterintuitive,
but it's the way the standard is written.

For Gigabit Ethernet autonegotiation is *required* by the standard, as
other people already have pointed out.

Steinar Haug, Nethelp consulting, sthaug at nethelp.no


More information about the freebsd-net mailing list