> Two of my modelines look like this: > (Complete list of all modes can be found in the attached XF86Config) > > modeline "pal_768x576" 14.75 768 784 864 944 576 582 588 625 -hsync -vsync > interlace # H 15625 [Hz], V 50 [Hz] > modeline "pal_720x576" 13.875 720 744 808 888 576 582 588 625 -hsync -vsync > interlace # H 15625 [Hz], V 50 [Hz] > > The mga driver accepts these modelines without a problem. > But when I start X and try to use one of these modes, the driver hangs > with 100% CPU time.
I did some "printf" debugging and found out that the driver hangs in MGAInitScreen during the call of (MGA)AdjustFrame: There are 3 while loops like: /* find start of retrace */ while (INREG8(0x1FDA) & 0x08); while (!(INREG8(0x1FDA) & 0x08)); These cause X11 to hang and consume 100% CPU time. What do these lines do? Is this a side-effect of "-hsync -vsync interlace"? Do I need them? How could I fix it? Thomas _______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86

