summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2004-08-06 15:51:31 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2004-08-06 15:51:31 +0000
commitdc70e792a6db924c8b242508ba056d3a104e3016 (patch)
tree0b9c51a313eeefd1f2e442e89dc0e9f33fb8d287
parent44fe3c1ff02aa28862b45cc18a86849cb3be6679 (diff)
Notes
-rw-r--r--sys/dev/uart/uart_dev_ns8250.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/uart/uart_dev_ns8250.c b/sys/dev/uart/uart_dev_ns8250.c
index 11670c21eb76..adac35fe86e0 100644
--- a/sys/dev/uart/uart_dev_ns8250.c
+++ b/sys/dev/uart/uart_dev_ns8250.c
@@ -700,11 +700,19 @@ ns8250_bus_probe(struct uart_softc *sc)
*/
sc->sc_txfifosz = 16;
+#if 0
+ /*
+ * XXX there are some issues related to hardware flow control and
+ * it's likely that uart(4) is the cause. This basicly needs more
+ * investigation, but we avoid using for hardware flow control
+ * until then.
+ */
/* 16650s or higher have automatic flow control. */
if (sc->sc_rxfifosz > 16) {
sc->sc_hwiflow = 1;
sc->sc_hwoflow = 1;
}
+#endif
return (0);
}