[BRLTTY] Refreshing problems?

Dave Mielke dave at mielke.cc
Thu Nov 16 00:51:24 EST 2006


[quoted lines by Mark L. Melonson on 2006/11/15 at 21:32 -0700]

>I have tried brltty with serial interface and the same problem occurs. 

Attached to this message is a patch (bm-flow.patch) which turns on hardware
serial flow control. Please apply it when in the BrailleDrivers/Baum/
subdirectory. It's based on 3.7.2 (although it'll probably also apply without
problems in the latest development stream). Since it's just a test, it only
turns on flow control when using serial I/O. Please let me know what happens
when you use it. Remember that it's only a test (which may, in fact, cause more
problems than it may solve) so be sure to have a way to get back to what you
already have that works.

I don't know how new to Linux you are. Just in case you need to know how to
apply the patch, here are the steps:

   cd /path/to/brltty-3.7.2
   cd BrailleDrivers/Baum
   patch -p0 </path/to/bm-flow.patch
   cd ../..  # back to brltty-3.7.2 top-level
   make
   ...

>If 
>I remember correctly, their is a Windows tools by SystInternals that will 
>log everything send to peripherals, I should be able to use that to sniff 
>the communications between the display and Window-Eyes.

IT'd be great if you could do that. Just collect the data and forward it on. 
We'll be glad to analyze it.

-- 
Dave Mielke           | 2213 Fox Crescent | I believe that the Bible is the
Phone: 1-613-726-0014 | Ottawa, Ontario   | Word of God. Please contact me
EMail: dave at mielke.cc | Canada  K2A 1H7   | if you're concerned about Hell.
http://FamilyRadio.com/                   | http://Mielke.cc/bible/
-------------- next part --------------
Index: braille.c
===================================================================
--- braille.c	(revision 2701)
+++ braille.c	(working copy)
@@ -275,6 +275,7 @@
   if ((serialDevice = serialOpenDevice(device))) {
     if (serialRestartDevice(serialDevice, protocol->serialBaud)) {
       if (serialSetParity(serialDevice, protocol->serialParity)) {
+        serialSetFlowControl(serialDevice, SERIAL_FLOW_HARDWARE);
         return 1;
       }
     }


More information about the BRLTTY mailing list