Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!cbatt!cbosgd!ulysses!allegra!mit-eddie!genrad!decvax!ucbvax!hauerwas@gymble.umd.edu@hvrunix.UUCP From: hauerwas@gymble.umd.edu@hvrunix.UUCP Newsgroups: mod.computers.vax Subject: Submission for mod-computers-vax Message-ID: <8702271702.AA15003@hvrunix.UUCP> Date: Fri, 27-Feb-87 17:02:46 EST Article-I.D.: hvrunix.8702271702.AA15003 Posted: Fri Feb 27 17:02:46 1987 Date-Received: Sun, 1-Mar-87 16:23:36 EST Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 34 Approved: info-vax@sri-kl.arpa Path: hvrunix!hauerwas From: hauerwas@hvrunix.UUCP (Adam Hauerwas) Newsgroups: mod.computers.vax,comp.sys.att,comp.terminals Subject: Driver for the COM port on an AT&T 6300+ Message-ID: <288@hvrunix.UUCP> Date: 27 Feb 87 22:02:45 GMT Organization: Haverford College, Haverford, PA Lines: 25 The following is a message from the Vax System Manager here at Haverford. I'm posting it to the groups I think might know how to deal with it. Please respond through E-Mail to either "hauerwas!hvrunix" or "A_HAUERWAS @ HVRFORD.BITNET" Thanks in advance. * * * I am trying to write a driver for the COM port on an AT&T 6300+ with the OS Merge operating system. I am able to address the chip ports and can send single characters out on the line (a line monitor has verified this). However, I am unable to receive interrupts. The chip is posting the interrupts but somehow they are getting masked out. I am running on interrupt 4 (the default driver has been removed). When I read the 8259 (PIC) enable register I get a value of 13 which means that only interrupts 0, 2, and 3 are enabled. I enable interrupt 4 and read the register which gives a value of 29 (as it should). However, on the very next instruction I read the register again and the value has returned to 13. Any ideas? Bob Kostes Systems Manager Haverford College Posted by: