From: LaƩrcio de Sousa Subject: xf86Bus.c: go further with legacy PCI bus probe for non-seat0 seats. diff -up xorg-server-1.14.1/hw/xfree86/common/xf86Bus.c.orig xorg-server-1.14.1/hw/xfree86/common/xf86Bus.c --- xorg-server-1.14.1/hw/xfree86/common/xf86Bus.c.orig 2013-04-17 03:07:39.000000000 -0300 +++ xorg-server-1.14.1/hw/xfree86/common/xf86Bus.c 2013-06-11 16:37:55.148417711 -0300 @@ -81,7 +81,7 @@ xf86CallDriverProbe(DriverPtr drv, Bool if (drv->platformProbe != NULL) { foundScreen = xf86platformProbeDev(drv); } - if (ServerIsNotSeat0()) + if (ServerIsNotSeat0() && foundScreen) return foundScreen; #endif @@ -201,7 +201,7 @@ xf86BusProbe(void) { #ifdef XSERVER_PLATFORM_BUS xf86platformProbe(); - if (ServerIsNotSeat0()) + if (ServerIsNotSeat0() && xf86_num_platform_devices > 0) return; #endif #ifdef XSERVER_LIBPCIACCESS