diff options
author | marcel <marcel@FreeBSD.org> | 2004-08-06 15:51:31 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2004-08-06 15:51:31 +0000 |
commit | 9d6071021e9295aa0b57dcff4872db4d923c40fd (patch) | |
tree | 0b9c51a313eeefd1f2e442e89dc0e9f33fb8d287 /sys/dev/uart | |
parent | d3254af40d32227b5bea326c7c685f491c6c38dd (diff) | |
download | FreeBSD-src-9d6071021e9295aa0b57dcff4872db4d923c40fd.zip FreeBSD-src-9d6071021e9295aa0b57dcff4872db4d923c40fd.tar.gz |
Do not use hardware flow control for the moment. There are some issues
with it that need to be understood better before they can be resolved.
This takes time and time is already in short supply.
Reported & tested by: glebius@
Diffstat (limited to 'sys/dev/uart')
-rw-r--r-- | sys/dev/uart/uart_dev_ns8250.c | 8 |
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 11670c2..adac35f 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); } |