summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Barnes <jbarnes@virtuousgeek.org>2009-06-29 12:53:51 -0700
committerJesse Barnes <jbarnes@virtuousgeek.org>2009-06-29 12:53:51 -0700
commit6511c082459789cf279e7a4528775a1c821ad8cc (patch)
tree3864830d72fd576ec43f2d162315c631ae8b500a
parent00eb73286c3512a362dce00efdeae740772d0dcd (diff)
Output error info if we fail to get DRM resources
Useful for debugging.
-rw-r--r--src/drmmode_display.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index 8f45e84e..f45d9337 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -29,6 +29,8 @@
#include "config.h"
#endif
+#include <errno.h>
+
#include "xorgVersion.h"
#include "i830.h"
@@ -1103,8 +1105,11 @@ Bool drmmode_pre_init(ScrnInfoPtr pScrn, int fd, int cpp)
drmmode->cpp = cpp;
drmmode->mode_res = drmModeGetResources(drmmode->fd);
- if (!drmmode->mode_res)
+ if (!drmmode->mode_res) {
+ xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+ "failed to get resources: %s\n", strerror(errno));
return FALSE;
+ }
xf86CrtcSetSizeRange(pScrn, 320, 200, drmmode->mode_res->max_width,
drmmode->mode_res->max_height);