linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* PMU panic in 2.4bk
@ 2001-01-29 22:55 Joseph P. Garcia
  2001-01-30  9:45 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 2+ messages in thread
From: Joseph P. Garcia @ 2001-01-29 22:55 UTC (permalink / raw)
  To: linuxppc-dev


I've been recently getting a PMU panic using an unmodified 2.4 kernel from
the bitkeeper rsync.  Looking in via-pmu.c, the issues appears to be known as
a potential problem, and I think I have found that it is.

Symptoms:  upon heavy access to video (fb console or ati/XF4) like scrolling
or netscape full screen, or heavy access to the hard drive (fsck or huge
copy), I get 'LCD fire' (melting as some call it).  On once instance, the
system just powered off after a brief burn/melt.   I know this is what
happens when the PMU is ignored for too long.

System: standard WallstreetII(PDQ) 300MHz, 384M RAM,  IBM 30G drive (4200rpm
type)

Anyone know more about this or how it might be fixed?

Thanks.

--
Joseph P. Garcia
http://www.execpc.com/~jpgarcia

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: PMU panic in 2.4bk
  2001-01-29 22:55 PMU panic in 2.4bk Joseph P. Garcia
@ 2001-01-30  9:45 ` Benjamin Herrenschmidt
  0 siblings, 0 replies; 2+ messages in thread
From: Benjamin Herrenschmidt @ 2001-01-30  9:45 UTC (permalink / raw)
  To: Joseph P. Garcia, linuxppc-dev


>
>Symptoms:  upon heavy access to video (fb console or ati/XF4) like scrolling
>or netscape full screen, or heavy access to the hard drive (fsck or huge
>copy), I get 'LCD fire' (melting as some call it).  On once instance, the
>system just powered off after a brief burn/melt.   I know this is what
>happens when the PMU is ignored for too long.
>
>System: standard WallstreetII(PDQ) 300MHz, 384M RAM,  IBM 30G drive (4200rpm
>type)
>
>Anyone know more about this or how it might be fixed?

The PMU driver is interrupt driven. So the only thing supposed to be able
to cause this problem is if interrupts are turned off too long while the
PMU is in the middle of transmitting (or receiving) a message.

One this that may help is to turn ON the IDE "unmask" option with hdparm.
There's no reason to mask interrupts during transfers on recent
controllers (anything more recent than old buggy x86 stuffs), however
this option is OFF by default.

Another possible cause is a kernel crash or hang. If the PMU was
communicating at that time, then you are dead. If you can reproduce the
problem, try running without pmud (thus lowevering the frequency of PMU
requests).

I've seen this problem happening once or twice (with screen melt) on a
friend's machine, and the LCD "melting" is _not_ caused by the PMU
crashing. It's caused by the ATI chip crashing (FIFO issue in the driver
?). Now, it's possible that if xmon tries to display something in the
middle of an XFree accelerated operation, that would cause the ATI chip
to crash.

So my diagnositc is that something is crashing your box, possibly XF4 ATI
driver or atyfb, and this tend to happen while the PMU is talking or
beeing talked to.

If it was a PMU timeout, all you would get would be a brutal shutdown,
not a melting screen.

Ben.


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-01-30  9:45 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-01-29 22:55 PMU panic in 2.4bk Joseph P. Garcia
2001-01-30  9:45 ` Benjamin Herrenschmidt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).