aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorNate Williams <nate@FreeBSD.org>1995-08-16 23:34:28 +0000
committerNate Williams <nate@FreeBSD.org>1995-08-16 23:34:28 +0000
commita16b708542875ee84fe25e333311c9ece27e9bf0 (patch)
treea3a077b0bafa504bf541995d14391aca4f5dd9fd /sys
parentbdc95502ca5e5e6a62009c84e86fc06afa79a6d7 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/i386/isa/if_zp.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/i386/isa/if_zp.c b/sys/i386/isa/if_zp.c
index e63024a5d37a..6ca4d2b6cb3b 100644
--- a/sys/i386/isa/if_zp.c
+++ b/sys/i386/isa/if_zp.c
@@ -34,7 +34,7 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* From: if_ep.c,v 1.9 1994/01/25 10:46:29 deraadt Exp $
- * $Id: if_zp.c,v 1.6 1995/05/30 08:02:31 rgrimes Exp $
+ * $Id: if_zp.c,v 1.7 1995/07/25 22:18:56 bde Exp $
*/
/*-
* TODO:
@@ -1071,8 +1071,12 @@ zpinit(unit)
#ifdef ZP_DEBUG
printf("START TRANCEIVER");
#endif /* ZP_DEBUG */
- outw(BASE + EP_COMMAND, START_TRANSCEIVER);
- DELAY(1000);
+ GO_WINDOW(0);
+ /* set the xcvr */
+ outw(BASE + EP_W0_ADDRESS_CFG, 3 << 14);
+ GO_WINDOW(2);
+ outw(BASE + EP_COMMAND, START_TRANSCEIVER);
+ GO_WINDOW(1);
}
#if defined(__NetBSD__) || defined(__FreeBSD__)
if ((ifp->if_flags & IFF_LINK0) && (sc->ep_connectors & UTP)) {