Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!tank!shamash!com50!mmm!manning From: manning@mmm.UUCP (Arthur T. Manning) Newsgroups: comp.os.os9 Subject: kermit dies - Is this a /t1 driver problem? Summary: long char stream to /t1 causes io lockup Message-ID: <1231@mmm.UUCP> Date: 2 Feb 89 22:54:13 GMT References: <4098@tekigm2.MEN.TEK.COM> <1404@uwovax.uwo.ca> Reply-To: manning@mmm.UUCP (Arthur T. Manning) Organization: 3M Company - Software and Electronics Resource Center (SERC); St. Paul, MN Lines: 37 Patient: Os9 2.2 C 3.0 on Mizar 8115 with 7400 disk controller connected to a BCC52 (SBC 8051 Basic controller) using kermit. Symptoms: connect using kermit list out a screenfull of characters terminal dies Everything works fine unless the BCC52 tries to print a lot of stuff real fast. Is this a problem with the /t1 driver, or with the way kermit sets up the sgbuff for the field descriptor returned by open("/t1",3). here's what os9 kermit does with /t1 to put it in 'raw mode : if(tempsg.sg_class==0){ /* only change things for scf */ /* Microware C generates better code with 0 only specified once */ tempsg.sg_delete= tempsg.sg_backsp= tempsg.sg_echo = tempsg.sg_alf = tempsg.sg_pause = tempsg.sg_dlnch = tempsg.sg_eorch = tempsg.sg_eofch = tempsg.sg_rlnch = tempsg.sg_dulnch= tempsg.sg_psch = tempsg.sg_kbich = tempsg.sg_kbach = 0; } -- Arthur T. Manning Phone: 612-733-4401 3M Center 518-1 FAX: 612-736-3122 St. Paul MN 55144-1000 U.S.A. Email: manning@mmm.uucp