Comment 59 for bug 186103

Revision history for this message
Peter Belew (peterbe) wrote :

I applied the patch. It went well with via_mode.c, but there were some errors with via_driver.c - here is via_driver.c.rej

--- via_driver.c (wersja 886)
+++ via_driver.c (kopia robocza)
@@ -725,7 +725,6 @@
             break;
         case VIA_K8M800:
             pVia->DRIIrqEnable = FALSE;
- pVia->UseLegacyModeSwitch = TRUE;
             break;
         case VIA_PM800:
             /* Use new mode switch to resolve many resolution and display bugs (switch to console) */
@@ -1616,16 +1615,6 @@
             ViaPanelPreInit(pScrn);
     }

- if (pBIOSInfo->Panel->IsActive &&
- ((pVia->Chipset == VIA_K8M800) ||
- (pVia->Chipset == VIA_VM800))) {
- xf86DrvMsg(pScrn->scrnIndex, X_WARNING, "Panel on K8M800 and "
- "VM800 is currently not supported.\n");
- xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
- "Using VBE to set modes to work around this.\n");
- pVia->useVBEModes = TRUE;
- }
-
     pVia->pVbe = NULL;
     if (pVia->useVBEModes) {
         /* VBE doesn't properly initialise int10 itself. */

I'm attaching Xorg.0.log