summaryrefslogtreecommitdiff
path: root/sys/dev/sio/sio.c
diff options
context:
space:
mode:
authorMatthew Dillon <dillon@FreeBSD.org>2001-12-23 02:48:25 +0000
committerMatthew Dillon <dillon@FreeBSD.org>2001-12-23 02:48:25 +0000
commit6aebdaaf0aa7885511fee47f9171e67f19c7f793 (patch)
treeb7ce1fca595cfa5c7c6a759f261fdd9a3feab1af /sys/dev/sio/sio.c
parentf36422c140d9b2112db59794e54d6650ffff04c5 (diff)
Notes
Diffstat (limited to 'sys/dev/sio/sio.c')
-rw-r--r--sys/dev/sio/sio.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/dev/sio/sio.c b/sys/dev/sio/sio.c
index 59bcdad91ed8..2ba205b0d547 100644
--- a/sys/dev/sio/sio.c
+++ b/sys/dev/sio/sio.c
@@ -2161,9 +2161,14 @@ comparam(tp, t)
* latencies are reasonable for humans. Serial comms
* protocols shouldn't expect anything better since modem
* latencies are larger.
+ *
+ * The fifo trigger level cannot be set at RX_HIGH for high
+ * speed connections without further work on reducing
+ * interrupt disablement times in other parts of the system,
+ * without producing silo overflow errors.
*/
com->fifo_image = t->c_ospeed <= 4800
- ? FIFO_ENABLE : FIFO_ENABLE | FIFO_RX_HIGH;
+ ? FIFO_ENABLE : FIFO_ENABLE | FIFO_RX_MEDHI;
#ifdef COM_ESP
/*
* The Hayes ESP card needs the fifo DMA mode bit set