Thread (18 messages) flat view 18 messages, 5 authors, 2005-08-23

Re: When are machine checks suppose to be recoverable?

From: Kumar Gala <hidden>
Date: 2005-08-23 17:04:47

On Aug 23, 2005, at 11:43 AM, David Woodhouse wrote:
On Mon, 2005-08-22 at 23:56 -0300, Marcelo Tosatti wrote:
quoted
"My dual G4 PowerMac crashes sometimes when it probes for the  
(absent)
serial ports. Theoretically it's supposed to take a machine check and
recover -- but it doesn't always work like that."

Maybe you just need the proper entry in the exception table for IO
inb/outb?

Is there a stacktrace, David?
No, just a silent death when probing for one of the serial ports;
usually not the first. It doesn't seem to even make it into the  
machine
check handler. Adding printks into serial_inb and serial_outb makes it
much less likely to happen -- could be something bizarre about  
alignment
of the instructions which cause the machine check, or time elapsed  
from
one machine check to the next.
If the machine is locking hard it could be check stopping due to  
getting a second machine check.

- kumar
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help