--- linux-2.4.0-test4/drivers/video/riva/riva_hw.c.orig Wed Jul 5 19:56:12 2000 +++ linux-2.4.0-test4/drivers/video/riva/riva_hw.c Mon Jul 24 19:55:32 2000 @@ -1140,7 +1140,10 @@ outb(offset >> 8, 0x3D5); outb(0x19, 0x3D4); tmp = inb(0x3D5); - outb(((offset >> 16) & 0x0F) | (tmp & 0xF0), 0x3D5); + outb(((offset >> 16) & 0x1F) | (tmp & ~0x1F), 0x3D5); + outb(0x2D, 0x3D4); + tmp = inb(0x3D5); + outb(((offset >> 16) & 0x60) | (tmp & ~0x60), 0x3D5); /* * 4 pixel pan register. */