If other processes have had drm open previously, xserver may attempt to open the device too early and fail, with xserver error exit "Cannot run in framebuffer mode" or Xorg.0.log messages about "setversion 1.4 failed". In this situation, we're receiving back -EACCES from libdrm. To address this we need to re-set ourselves as the drm master, and keep trying to set the interface until it works (or until we give up). See https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/982889 Signed-off-by: Bryce Harrington <bryce@canonical.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Keith Packard <keithp@keithp.com> |
||
---|---|---|
.. | ||
int10 | ||
Makefile.am | ||
lnx_acpi.c | ||
lnx_agp.c | ||
lnx_apm.c | ||
lnx_axp.c | ||
lnx_bell.c | ||
lnx_ev56.c | ||
lnx_init.c | ||
lnx_kmod.c | ||
lnx_platform.c | ||
lnx_video.c |