Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!unsvax!jimi!duke.cs.unlv.edu!greg From: greg@duke.cs.unlv.edu (Greg Wohletz) Newsgroups: comp.unix.ultrix Subject: Re: qe: Non existant memory interrupt Message-ID: <1646@jimi.cs.unlv.edu> Date: 24 Mar 90 06:46:13 GMT References: <1642@jimi.cs.unlv.edu> Sender: news@jimi.cs.unlv.edu Reply-To: greg@duke.cs.unlv.edu (Greg Wohletz) Organization: UNLV Computer Science and Electrical Engineering Lines: 38 In article <1642@jimi.cs.unlv.edu>, greg@duke.cs.unlv.edu (Greg Wohletz) writes: |> From: greg@duke.cs.unlv.edu (Greg Wohletz) |> Subject: qe: Non existant memory interrupt |> Date: 23 Mar 90 23:27:57 GMT |> Organization: The Cave |> |> 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 oh yea, one more thing. The controller in question is a delqa. --Greg