diff options
| author | Martin Blapp <mbr@FreeBSD.org> | 2002-09-20 15:18:13 +0000 |
|---|---|---|
| committer | Martin Blapp <mbr@FreeBSD.org> | 2002-09-20 15:18:13 +0000 |
| commit | 351267c1866c459f90ef4fa34d10fdbc95e8b058 (patch) | |
| tree | c33c3c50391135f59c3d762fe20847f21f5baf89 /sys/dev/dc | |
| parent | 7e346229dbc4617c43485db680e8e32331d488c0 (diff) | |
Notes
Diffstat (limited to 'sys/dev/dc')
| -rw-r--r-- | sys/dev/dc/if_dc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/dc/if_dc.c b/sys/dev/dc/if_dc.c index e16e2f935240..5c330ff70194 100644 --- a/sys/dev/dc/if_dc.c +++ b/sys/dev/dc/if_dc.c @@ -1366,7 +1366,8 @@ dc_setcfg(sc, media) for (i = 0; i < DC_TIMEOUT; i++) { isr = CSR_READ_4(sc, DC_ISR); if (isr & DC_ISR_TX_IDLE && - (isr & DC_ISR_RX_STATE) == DC_RXSTATE_STOPPED) + ((isr & DC_ISR_RX_STATE) == DC_RXSTATE_STOPPED || + (isr & DC_ISR_RX_STATE) == DC_RXSTATE_WAIT)) break; DELAY(10); } |
