![]() |
> i tried changing all parameters including handshake, but nothing > changed. my last try was to put the speed up to 57600 and now > all received faxes are fine. no bad lines anymore.... If you are getting paradoxical speed dependence like this and you are prepared to take the risk of running with a patched kernel and are using the 2.0.36 linux kernel, I am currently testing a version of serial.c which handles interrupts in the way described in the National Semiconductor design notes, rather than the way used in the current code. I believe the current code causes corruption when transmit interrupts are enabled and disabled. If you or anyone is interested in testing alpha level driver code in this area, please let me know. At the time of writing, I only support hardware flow control fully and it has only been tested on PPP, but I might complete software flow control support soon. I also haven't fully implemented shared interrupts (dumb multi-port cards).