--- xc/programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c~ 2004-12-28 18:24:50.000000000 +0100 +++ xc/programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c 2004-12-28 18:24:50.000000000 +0100 @@ -1077,7 +1077,7 @@ CHECK_DMA_QUIESCENT(pMga, pScrn); /* MGAISBUSY() reportedly causes a freeze for Mystique revision 2 and older */ - if (!(pMga->Chipset == PCI_CHIP_MGA1064 && (pMga->ChipRev >= 0 && pMga->ChipRev <= 2))) + if (!(pMga->Chipset == PCI_CHIP_MGA1064 && (pMga->ChipRev >= 0 && pMga->ChipRev < 2))) while(MGAISBUSY()); /* flush cache before a read (mga-1064g 5.1.6) */ OUTREG8(MGAREG_CRTC_INDEX, 0);