summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>2000-02-11 10:29:37 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>2000-02-11 10:29:37 +0000
commitd251d69d1897b366f4f97efd245ba1b372856420 (patch)
tree583c97e96c62ea96464d8d0db195638848b6b4f6 /sys
parentad38462a286ba1b772234afe19ba30ad5dbee3fa (diff)
Turn iff debugging code in attach, prolong a delay timer that made certain
cards hang at attach time. The driver still has problems though.
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/pcmcia/if_awi_pcmcia.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/sys/dev/pcmcia/if_awi_pcmcia.c b/sys/dev/pcmcia/if_awi_pcmcia.c
index b9f17b74630..ec0ae0d42c9 100644
--- a/sys/dev/pcmcia/if_awi_pcmcia.c
+++ b/sys/dev/pcmcia/if_awi_pcmcia.c
@@ -1,5 +1,5 @@
/* $NetBSD: if_awi_pcmcia.c,v 1.5 1999/11/06 16:43:54 sommerfeld Exp $ */
-/* $OpenBSD: if_awi_pcmcia.c,v 1.1 1999/12/16 02:56:57 deraadt Exp $ */
+/* $OpenBSD: if_awi_pcmcia.c,v 1.2 2000/02/11 10:29:36 niklas Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -212,7 +212,7 @@ awi_pcmcia_find (psc, pa, cfe)
sc->sc_chip.sc_ioh = psc->sc_pcioh.ioh;
am79c930_chip_init(&sc->sc_chip, 0);
- DELAY(100);
+ DELAY(1000);
awi_read_bytes (sc, AWI_BANNER, version, AWI_BANNER_LEN);
@@ -245,12 +245,14 @@ awi_pcmcia_attach(parent, self, aux)
struct awi_softc *sc = &psc->sc_awi;
struct pcmcia_attach_args *pa = aux;
struct pcmcia_config_entry *cfe;
- struct pcmcia_mem_handle memh;
struct awi_pcmcia_get_enaddr_args pgea;
+#if 0
+ struct pcmcia_mem_handle memh;
bus_addr_t memoff;
int memwin;
+#endif
-#if 1
+#if 0
int i, j;
for (cfe = pa->pf->cfe_head.sqh_first, i=0;
@@ -295,11 +297,12 @@ awi_pcmcia_attach(parent, self, aux)
printf(": no suitable CIS info found\n");
return;
}
-
+
sc->sc_enabled = 1;
sc->sc_state = AWI_ST_SELFTEST;
printf(": BayStack 650 Wireless (802.11)\n");
-
+
+#if 0
if (pcmcia_mem_alloc(psc->sc_pf, AM79C930_MEM_SIZE, &memh) != 0) {
printf("%s: unable to allocate memory space; using i/o only\n",
sc->sc_dev.dv_xname);
@@ -314,6 +317,7 @@ awi_pcmcia_attach(parent, self, aux)
sc->sc_chip.sc_memh = memh.memh;
am79c930_chip_init(&sc->sc_chip, 1);
}
+#endif
sc->sc_chip.sc_bustype = AM79C930_BUS_PCMCIA;