Re: Hard lockup switching to X from vc; Matrox G400 AGP

Chris Rankin (rankinc@pacbell.net)
Sun, 27 May 2001 18:49:17 -0700 (PDT)


Hi, thanks for confirming this. But if it's Matrox's code (we are
talking about the mga_hal_drv.o module for X, correct?) then the ball
is in their court. Has anyone reported this to them so that they can
fix it?

Cheers,
Chris

> On Mon, May 28, 2001 at 12:24:50AM +0200, Ben Twijnstra wrote:
> > Hi Chris,
> >
> > Seen the same behaviour; you're not alone. I'm running XF86 4.0.3 with
> > a G400. My guess is that mga_drv goes into some local loop while trying
> > to restore the display. mga_drv at that moment has I/O privileges and if
> > it hangs, Linux hangs too.
>
> It is problem with their driver. Their are resetting too much of
> hardware state during mode switches and if someone accesses memory
> at that moment, whole thing locks up your PCI bus - if you have ATX
> box, try hitting poweroff button next time it lockups. If poweroff
> does not work you'll have bad time to get it debugged. If poweroff
> button works, you can try kdb...
>
> On my machine it is 100% reproducible if I run 'fbtv -k' and start X.
> It will die immediately.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/