diff --git a/src/nv_setup.c b/src/nv_setup.c index c94a494..6de6ece 100644 --- a/src/nv_setup.c +++ b/src/nv_setup.c @@ -488,9 +488,13 @@ NVCommonSetup(ScrnInfoPtr pScrn) NVSelectHeadRegisters(pScrn, 0); NVParseBios(pScrn); /* reset PFIFO and PGRAPH, then power up all the card units */ - nvWriteMC(pNv, 0x200, 0x17110013); - usleep(1000); - nvWriteMC(pNv, 0x200, 0x17111113); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "ReadMC(0x200)=%x\n",nvReadMC(pNv,0x200)); + nvWriteMC(pNv, 0x200, 0x07100011); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "ReadMC(0x200)=%x\n",nvReadMC(pNv,0x200)); + nvWriteMC(pNv, 0x200, 0x07110111); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "ReadMC(0x200)=%x\n",nvReadMC(pNv,0x200)); + nvWriteMC(pNv, 0x200, 0xFFFFFFFF); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "ReadMC(0x200)=%x\n",nvReadMC(pNv,0x200)); if(pNv->Architecture == NV_ARCH_03) nv3GetConfig(pNv);