Index: programs/Xserver/hw/xfree86/os-support/bus/Pci.c =================================================================== RCS file: /home/eich/cvs/xc/programs/Xserver/hw/xfree86/os-support/bus/Pci.c,v retrieving revision 1.1.1.56 diff -u -r1.1.1.56 Pci.c --- programs/Xserver/hw/xfree86/os-support/bus/Pci.c 30 Jul 2004 19:25:15 -0000 1.1.1.56 +++ programs/Xserver/hw/xfree86/os-support/bus/Pci.c 29 Nov 2004 17:00:14 -0000 @@ -954,9 +954,12 @@ pciBusInfo_t *busp; int idx = 0, i; PCITAG tag; + static Bool done = FALSE; - if (pci_devp[0]) + if (done || pci_devp[0]) return pci_devp; + + done = TRUE; pciInit();