Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!eecae!netnews.upenn.edu!rutgers!ucsd!ucsdhub!hp-sdd!ncr-sd!ncrlnk!uunet!pdn!boake2!jc3b21!crash From: crash@jc3b21.UUCP (Frank J. Edwards) Newsgroups: comp.sys.amiga.tech Subject: using hardware handshaking on the SER: port Keywords: serial.device hardware handshaking Message-ID: <570@jc3b21.UUCP> Date: 11 Feb 89 16:20:51 GMT Organization: St. Petersburg Jr. College, FL Lines: 22 Maybe some of you people have had experience with this and can tell me the answer: I open the serial.device (using code similar to the example in the ROM Kernel: Lib and Dev manual) for 7WIRE handshaking. I send one line's worth of data to my plotter and I get an error 13 (Ser_NoDSR). The DTR output on my plotter is run directly to the DSR pin, but I have seen this signal drop low from the plotter when it's 256 character buffer has filled up. Possibility: the plotters buffer fills up and DTR drops low; the Amiga hasn't filled it's second buffer yet, but when it does it sees that the DTR (DSR on it's end) is low and so generates the error. The flaw in this theory: I'm only writing about 18 characters before getting the error!! I am at my wits end with this thing -- anyone have any ideas? And don't suggest using xON/xOFF -- the *plotter* doesn't support it (what can I say; its an old Apple plotter [ugh!]). Thanks for any help. Frank "Crash" Edwards "Damn it, Jim, I'm a doctor, not a moon shuttle conductor!"