Subject: Re: uVAXII with Emulex 3rd
To: Carl Lowenstein <cdl@mpl.UCSD.EDU>
From: Anders Magnusson <ragge@ludd.luth.se>
List: port-vax
Date: 09/29/1995 17:42:52
> 
> > From owner-port-vax@NetBSD.ORG Fri Sep 29 09:09 PDT 1995
> > From: Anders Magnusson <ragge@ludd.luth.se>
> > Subject: Re: uVAXII with Emulex 3rd
> > > Additionally, the first UDA50 controller should have an interrupt vector of
> > > 154. The NetBSD kernel just before it hangs writes out the message:
> > > 	uda0 at uba0 csr 172150 vec 177,ipl 17
> > > 	uda0 controller hung
> > > 
> > The interrupt vector is dynamically allocated
> > by the uba driver from the floating vector space, and told to the
> > controller. It that should fail you would get noticed on the console
> > about that. Your problem is that the ctlr stops in the middle
> > of it's own initialization.
> > -- Ragge
> 
> Anybody notice that the report is "vec 177" which is either a transcription
> error from the screen, or a sign of something really peculiar, since vector
> addresses should be divisible by 4.
> 
:-) Yes, I've been notified about this a couple of times. It should
be 774, but I forgot the (vec<<2) in the printf line in uba.c.
It works correct inside the kernel.

-- Ragge