Subject: Re: machine checks on pc164
To: None <port-alpha@netbsd.org>
From: Simon Burge <simonb@wasabisystems.com>
List: port-alpha
Date: 08/24/2000 01:59:24
Chris G. Demetriou wrote:

> Simon Burge <simonb@wasabisystems.com> writes:
> > 	unexpected machine check:
> > 
> > 	    mces    = 0x1
> > 	    vector  = 0x660
> > 	    param   = 0xfffffc0000006060
> > 	    pc      = 0xfffffc0000300640
> > 	    ra      = 0xfffffc000036600c
> > 	    curproc = 0x0
> > 
> > 	panic: machine check
> > [ ... ]
> > Any ideas?
> 
> well, good advice always includes finding out where pc and ra are,
> just in case they're relevant...

For the two panics I've seen so far:

			fffffc00004e2700 T pciide_dma_start
pc: fffffc00004e27a0
			fffffc00004e2700 T pciide_dma_start
ra: fffffc00004e2798

			fffffc000030061c T idle
pc: fffffc0000300640
			fffffc0000365e20 T mi_switch
ra: fffffc000036600c

How/why would the pc and the ra be in the same function in the first
case?!?!?

The second one is a bit of a worry too (panic while idle), especially in
light of Andrei's message saying that 660 is a double bit ECC error...
--
Simon Burge                            <simonb@wasabisystems.com>
NetBSD Sales, Support and Service:  http://www.wasabisystems.com/