if_bge with <Broadcom BCM5703 Gigabit Ethernet, ASIC rev.0x1002> (was: Re: Strange things on GBit / 1000->100 / net.inet.tcp.inflight.* )

kama kama at pvp.se
Wed Sep 29 10:08:52 PDT 2004



On Tue, 28 Sep 2004, Raphael H. Becker wrote:

> Hmm. if_bge buggy?
> But, same machine on a FE-Switich worked perfectly (with 100MBit).
>
> By default ifconfig says:
>
> bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
>         inet 10.101.240.56 netmask 0xffffff00 broadcast 10.101.240.255
>         inet6 fe80::20d:56ff:febb:9c27%bge0 prefixlen 64 scopeid 0x1
>         ether 00:0d:56:bb:9c:27
>         media: Ethernet autoselect (1000baseTX <full-duplex>)
>         status: active
>

If the switch is manageable. Force the settings to 1000baseTX fd on both
ends.

I only have a crappy non manageable 1Gbps switch, so I tested to link the
two servers with a crossed linked cable instead of through the switch. I
now seems to have no noticable problems with the cards. If I connect it to
the switch I get that link goes down and up all the time. It seems that it
cant stop negotiating for the speed and update the settings all the time.

Btw, I have the bge patch, posted earlier this month, installed. This
happens on both 5.2.1p10 and BETA6. with or without the patch.

/Bjorn


More information about the freebsd-current mailing list