--- src/sys/dev/netif/dc/if_dc.c 2005/09/06 08:06:13 1.38 +++ src/sys/dev/netif/dc/if_dc.c 2005/09/06 13:23:36 1.39 @@ -2597,10 +2597,11 @@ dc_tick(void *xsc) } else { r = CSR_READ_4(sc, DC_ISR); if ((r & DC_ISR_RX_STATE) == DC_RXSTATE_WAIT && - sc->dc_cdata.dc_tx_cnt == 0) + sc->dc_cdata.dc_tx_cnt == 0) { mii_tick(mii); if (!(mii->mii_media_status & IFM_ACTIVE)) sc->dc_link = 0; + } } } else mii_tick(mii);