bge0 doesn't like to autodetect gigabit
Stephen Borrill <netbsd <at> precedence.co.uk>
2003-09-02 08:41:51 GMT
I've noticed that IBM servers with onboard Broadcom gigabit ethernet seem
to have issues when connected to gigabit switches. I've tried Netgear and
HP switches and on both, I've had to hardwire the switch and server to
1Gbps to get them to talk Gb otherwise they negotiate 100Mbps. It also
seems that this must be done in the right order otherwise the server
hardware needs resetting to get any connection, i.e. it was veyr easy to
get into a state when even setting both ends to auto didn't work. I have a
hunch (as yet unconfirmed) that it is still possible for the driver to
'jam'. By comparison, the wm driver just works when connected to the same
switches. This is using 1.6.1, is -current improved?
In addition, when running at 1000baseT everytime you do anything to the
interface (even just a ifconfig -a) it reports "bge0: gigabit link
up" twice to the console. This can rapidly fill up the dmesg buffer and
gives the impression to users that it previously wasn't (i.e. the
connection is going up and down). The source indicates that this are just
printed pretty much any time bge_tick() is called.
--
--
Stephen