summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/dev/pci/if_de.c21
-rw-r--r--sys/dev/pci/if_devar.h4
2 files changed, 21 insertions, 4 deletions
diff --git a/sys/dev/pci/if_de.c b/sys/dev/pci/if_de.c
index d795d4244e2..7b3451b2520 100644
--- a/sys/dev/pci/if_de.c
+++ b/sys/dev/pci/if_de.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_de.c,v 1.61 2004/09/23 17:45:16 brad Exp $ */
+/* $OpenBSD: if_de.c,v 1.62 2004/11/08 21:16:47 deraadt Exp $ */
/* $NetBSD: if_de.c,v 1.45 1997/06/09 00:34:18 thorpej Exp $ */
/*-
@@ -450,12 +450,16 @@ tulip_media_print(
if ((sc->tulip_flags & TULIP_LINKUP) == 0)
return;
if (sc->tulip_flags & TULIP_PRINTMEDIA) {
+#ifdef TULIP_DEBUG
printf(TULIP_PRINTF_FMT ": enabling %s port\n",
TULIP_PRINTF_ARGS,
tulip_mediums[sc->tulip_media]);
+#endif
sc->tulip_flags &= ~(TULIP_PRINTMEDIA|TULIP_PRINTLINKUP);
} else if (sc->tulip_flags & TULIP_PRINTLINKUP) {
+#ifdef TULIP_DEBUG
printf(TULIP_PRINTF_FMT ": link up\n", TULIP_PRINTF_ARGS);
+#endif
sc->tulip_flags &= ~TULIP_PRINTLINKUP;
}
}
@@ -531,7 +535,7 @@ tulip_media_link_monitor(
tulip_link_status_t linkup = TULIP_LINK_DOWN;
if (mi == NULL) {
-#if defined(DIAGNOSTIC) || defined(TULIP_DEBUG)
+#if defined(TULIP_DEBUG)
printf("tulip_media_link_monitor: %s: botch at line %d\n",
tulip_mediums[sc->tulip_media],__LINE__);
#endif
@@ -1436,8 +1440,10 @@ tulip_mii_autonegotiate(
tulip_timeout(sc);
return;
}
+#ifdef TULIP_DEBUG
printf(TULIP_PRINTF_FMT "(phy%d): error: reset of PHY never completed!\n",
TULIP_PRINTF_ARGS, phyaddr);
+#endif
sc->tulip_flags &= ~TULIP_TXPROBE_ACTIVE;
sc->tulip_probe_state = TULIP_PROBE_FAILED;
sc->tulip_if.if_flags &= ~(IFF_UP|IFF_RUNNING);
@@ -2355,7 +2361,9 @@ tulip_identify_asante_nic(
mi->mi_phyaddr = tulip_mii_get_phyaddr(sc, 0);
}
if (mi->mi_phyaddr == TULIP_MII_NOPHY) {
+#ifdef TULIP_DEBUG
printf(TULIP_PRINTF_FMT ": can't find phy 0\n", TULIP_PRINTF_ARGS);
+#endif
return;
}
@@ -3481,10 +3489,12 @@ tulip_rx_intr(
}
}
if (error != NULL && (sc->tulip_flags & TULIP_NOMESSAGES) == 0) {
+#ifdef TULIP_DEBUG
printf(TULIP_PRINTF_FMT ": receive: " TULIP_EADDR_FMT ": %s\n",
TULIP_PRINTF_ARGS,
TULIP_EADDR_ARGS(mtod(ms, u_char *) + 6),
error);
+#endif
sc->tulip_flags |= TULIP_NOMESSAGES;
}
}
@@ -3654,7 +3664,8 @@ tulip_tx_intr(
m_freem(m);
#if defined(TULIP_DEBUG)
} else {
- printf(TULIP_PRINTF_FMT ": tx_intr: failed to dequeue mbuf?!?\n", TULIP_PRINTF_ARGS);
+ printf(TULIP_PRINTF_FMT ": tx_intr: failed to dequeue mbuf?!?\n",
+ TULIP_PRINTF_ARGS);
#endif
}
if (sc->tulip_flags & TULIP_TXPROBE_ACTIVE) {
@@ -4157,7 +4168,9 @@ tulip_txput(
*/
if (compressed) {
/* should not happen */
+#ifdef TULIP_DEBUG
printf("tulip_txput: compress called twice!\n");
+#endif
goto finish;
}
IFQ_DEQUEUE(&ifp->if_snd, tmp);
@@ -5056,7 +5069,9 @@ tulip_pci_match(
return 0;
irq = pci_inl(pa, PCI_I_LINE) & 0xFF;
if (irq == 0 || irq >= 16) {
+#ifdef TULIP_DEBUG
printf("de?: invalid IRQ %d; skipping\n", irq);
+#endif
return 0;
}
return 1;
diff --git a/sys/dev/pci/if_devar.h b/sys/dev/pci/if_devar.h
index 6ea3a033a17..57cbb8f6c49 100644
--- a/sys/dev/pci/if_devar.h
+++ b/sys/dev/pci/if_devar.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_devar.h,v 1.14 2002/06/02 22:50:00 deraadt Exp $ */
+/* $OpenBSD: if_devar.h,v 1.15 2004/11/08 21:16:47 deraadt Exp $ */
/* $NetBSD: if_devar.h,v 1.13 1997/06/08 18:46:36 thorpej Exp $ */
/*-
@@ -735,6 +735,7 @@ static const char * const tulip_chipdescs[] = {
"82C168 [10-100Mb/s]",
};
+#ifdef TULIP_DEBUG
static const char * const tulip_mediums[] = {
"unknown", /* TULIP_MEDIA_UNKNOWN */
"10baseT", /* TULIP_MEDIA_10BASET */
@@ -749,6 +750,7 @@ static const char * const tulip_mediums[] = {
"100baseFX", /* TULIP_MEDIA_100BASEFX */
"Full Duplex 100baseFX", /* TULIP_MEDIA_100BASEFX_FD */
};
+#endif
#if defined(IFM_ETHER)
static const int tulip_media_to_ifmedia[] = {