diff options
author | jkim <jkim@FreeBSD.org> | 2007-02-14 19:44:15 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2007-02-14 19:44:15 +0000 |
commit | f3998d2991eb6b3bb240a2a2cce0d61b51bcdf70 (patch) | |
tree | f7d2c119224484a7bb0da6eaf38f46af6318eceb /sys | |
parent | e0c911e2622a9fe04b75b55bb7255577bf8ea9ee (diff) | |
download | FreeBSD-src-f3998d2991eb6b3bb240a2a2cce0d61b51bcdf70.zip FreeBSD-src-f3998d2991eb6b3bb240a2a2cce0d61b51bcdf70.tar.gz |
Use bge_writereg_ind() to do global reset as we did before 1.159 for certain
chipsets. It was causing 'firmware handshake timed out' errors for some
chips.
Discussed with: scottl
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/bge/if_bge.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c index fc27313..f7ec758 100644 --- a/sys/dev/bge/if_bge.c +++ b/sys/dev/bge/if_bge.c @@ -2593,7 +2593,7 @@ bge_reset(struct bge_softc *sc) dev = sc->bge_dev; - if (BGE_IS_5705_PLUS(sc) && !BGE_IS_5714_FAMILY(sc)) { + if (BGE_IS_575X_PLUS(sc) && !BGE_IS_5714_FAMILY(sc)) { if (sc->bge_flags & BGE_FLAG_PCIE) write_op = bge_writemem_direct; else |