Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!unsvax!jimi!duke.cs.unlv.edu!greg From: greg@duke.cs.unlv.edu (Greg Wohletz) Newsgroups: comp.unix.ultrix Subject: qe: Non existant memory interrupt Message-ID: <1642@jimi.cs.unlv.edu> Date: 23 Mar 90 23:27:57 GMT Sender: news@jimi.cs.unlv.edu Reply-To: greg@unlv.edu (Greg Wohletz) Organization: The Cave Lines: 26 We have several microvax II's that we are using as fileservers. The are running ultrix 3.1. Periodically (about once every 24 hours) they crash with ``qe: Non existant memory interrupt''. A peek at if_qe.c reveales the following comment: * 1 Aug 85 -- rjl * Panic on a non-existent memory interrupt and the case where a packet * was chained. The first should never happen because non-existant * memory interrupts cause a bus reset. The second should never happen * because we hang 2k input buffers on the device. Then in the interupt routine the code: if( csr & QE_RCV_INT ) qerint( unit ); if( csr & QE_XMIT_INT ) qetint( unit ); if( csr & QE_NEX_MEM_INT ) panic("qe: Non existant memory interrupt"); So it would appear that this is an error condition from the controller itself. Has anyone seen this before? Is there a fix? What is a non-existent memory interrupt? --Greg