steven@uicadd.csl.uiuc.edu (Steven Parkes) (02/07/91)
We're running our LJIIID using a true-blue HP PS cartridge on a DECstation 2100 using transcript. There seems to be some difficulty with this setup: 1) 19200 BAUD : doesn't work at all. Printer immediately comes up with an I/O Config Error on the front panel. The transcript package logs the error from printer, but its completely garbage. 2) 9600 BAUD : prints, but comes up with the I/O CONFIG ERROR periodically. When this happens, the printer log file gets %%[ PrinterError: Miscellaneous Error ]%% Pushing `continue' helps some (it goes on) but the error reoccurs. Eventually, some sort of PS ERROR ## occurs and the log file gets %%[ PrinterError: Miscellaneous Error ]%% %%[ Error: undefined; OffendingCommand: 439m ]%% %%[ Flushing: rest of job (to end-of-file) will be ignored ]%% The position of this seems pretty much random -- the same PS can be sent again and may work. 3) 4800 BAUD : pretty much the same as 2), though possibly happens less often. This seems to be unaffected by settings of PAGE PROTECT, AUTO CONF, or ROBUST XON. I've been running in DUPLEX mode -- I don't know if single sided affects this. The printer has a total of 5M. Wonderfull printer, but this is very annoying. I haven't been able to figure out from the printer what the problem is. I'm not sure if its flow-control related. We have another non-LJ PS printer attached to another 2100 and it has no problems running at 19200. Any suggestions would be welcomed. steven parkes --------------------------------------- University of Illinois Coordinated Science Laboratory steven@pacific.csl.uiuc.edu -------------------------
steven@uicadd.csl.uiuc.edu (Steven Parkes) (02/13/91)
I have received a patch from the DEC Support Center that speeds the response of the DECstation to the XOFF generated by the LJ. The following patch is to be applied to a 4.0 kernel. I don't know if the same patch is needed for 4.1. I've applied it to my system and it seems to eliminate the problem. steven parkes --------------------------------------- University of Illinois Coordinated Science Laboratory steven@pacific.csl.uiuc.edu ------------------------- *** /usr/sys/machine/common/conf.c.orig Tue Feb 12 10:46:23 1991 --- /usr/sys/machine/common/conf.c Tue Feb 12 10:47:53 1991 *************** *** 1072,1077 **** --- 1072,1078 ---- #ifdef mips int cnopen(),cnclose(),cnread(),cnwrite(),cnioctl(),cnselect(); + int cnstop(); #endif mips #ifdef vax *************** *** 1896,1902 **** #endif vax #ifdef mips /* d_ttys will be filled in by cninit */ ! cnioctl, nulldev, nulldev, 0, cnselect, nodev, 0, 0}, #endif mips {dzopen, dzclose, dzread, dzwrite, /*1*/ --- 1897,1903 ---- #endif vax #ifdef mips /* d_ttys will be filled in by cninit */ ! cnioctl, cnstop, nulldev, 0, cnselect, nodev, 0, 0}, #endif mips {dzopen, dzclose, dzread, dzwrite, /*1*/