11.01.2011 21:29, Lev Serebryakov пишет:
Hello, Brian.
You wrote 11 января 2011 г., 19:38:25:
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?
I don't know, I never work with Juniper e3k switches (And any other
Juniper products at all).
All I know, that older Juniper Switches in not-so-new DCs of same
provider doesn't have this problem, and, on other hand, Linux and
Windows 2008 don't have problems with new ones too.
If they're doing so by disabling autonegotiation, then that's where
some grief may come from.
Linux work with autonegotiation, as I can see (It is outpuit from
Rescue Linux system on SAME my server, where FreeBSD shows
half-duplex even if forced to full-duplex):
r...@rescue ~ # mii-tool -v eth0
eth0: 100 Mbit, full duplex, link ok
product info: vendor 00:07:32, model 17 rev 2
basic mode: 100 Mbit, full duplex
basic status: link ok
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-HD
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Looks very strange for me... 'HD' means half-duplex?
May be linux driver defaults to full-duplex if autoneg fails?..
r...@rescue ~ # ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: No
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
r...@rescue ~ #
So, it seems, that autonegotiation is disabled, but it works for
Linux, and manual setting of media and mediaopt doesn't help FreeBSD.
Also, please note, that when port is in 1Gib mode (which can be buyed
for additional money, which I can not afford) FreeBSD works fine.
--
Sincerely yours,
Artyom Viklenko.
-------------------------------------------------------
ar...@aws-net.org.ua | http://www.aws-net.org.ua/~artem
ar...@viklenko.net | JID: ar...@jabber.aws-net.org.ua
FreeBSD: The Power to Serve - http://www.freebsd.org
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"