On Fri, 15 May 1998, Brett Rabe wrote:
The FreeBSD box, though reporting that it was operating at 100bTX full-duplex, apparently wasn't.
The Catalyst to which the FreeBSD box terminates was manually set to 100bTX fd, but when I switched it to half duplex, things took right off.
2.2.6 should allow you to force certain link negotiation options, rather than relying on autodetect. Use the "media" and "mediaopt" link specifiers to the ifconfig(8) command.
# ifconfig -a fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 10.35.5.203 netmask 0xffffff00 broadcast 10.35.5.255 ether 00:a0:c9:77:34:ca media: 100baseTX <full-duplex> supported media: autoselect 100baseTX <full-duplex> 100baseTX 10baseT/UTP <full-duplex> 10baseT/UTP lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000