I had this problem with a SOHOware card, and figured out the problem was
that I was explicitly choosing media rather than letting the card do its
own media negotiation with the switch/hub. (I had to force it in 1.5.x
because auto-negotiation wasn't working right.)
If your ifconfig scripts select ifmedia, try not doing that.
tlp0 at pci0 dev 13 function 0: Macronix MX98715AEC-x Ethernet, pass 2.5
tlp0: broken MicroWire interface detected; setting SROM size to 1Kb
tlp0: interrupting at irq 9
tlp0: Ethernet address 00:80:c6:f2:de:02
tlp0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
--
==John Kohl <jtk@kolvir.arlington.ma.us>, <john_kohl@alum.mit.edu>
Home page: <http://john.kohl.home.attbi.com/>