diff -p -up xf86-video-tseng-1.2.3/src/tseng_driver.c.orig xf86-video-tseng-1.2.3/src/tseng_driver.c --- xf86-video-tseng-1.2.3/src/tseng_driver.c.orig 2009-07-28 07:13:10.000000000 +0200 +++ xf86-video-tseng-1.2.3/src/tseng_driver.c 2010-12-26 14:06:58.872720439 +0100 @@ -883,7 +883,7 @@ TsengGetFbAddress(ScrnInfoPtr pScrn) PDEBUG(" TsengGetFbAddress\n"); /* base0 is the framebuffer and base1 is the PCI IO space. */ - if (PCI_REGION_BASE(pTseng->PciInfo, 0, REGION_MEM)) { + if (!PCI_REGION_BASE(pTseng->PciInfo, 0, REGION_MEM)) { xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "No valid Framebuffer address in PCI config space;\n"); return FALSE;