[Nouveau] [PATCH] More explicit error message when the kernel module has been configured 'noaccel' but the xorg configuration doesn't disable accelleration
Arnout Engelen
nouveau at bzzt.net
Sun Jun 10 05:49:32 PDT 2012
I ran into this the other day - this more explicit error message might save someone some
head-scratching ;).
---
src/nv_dma.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/nv_dma.c b/src/nv_dma.c
index d2a6d00..339b4fe 100644
--- a/src/nv_dma.c
+++ b/src/nv_dma.c
@@ -53,8 +53,13 @@ NVInitDma(ScrnInfoPtr pScrn)
ret = nouveau_object_new(device, 0, NOUVEAU_FIFO_CHANNEL_CLASS,
data, size, &pNv->channel);
if (ret) {
- xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
- "Error creating GPU channel: %d\n", ret);
+ if (ret == -ENODEV)
+ xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+ "'No such device' while creating GPU channel: perhaps you disabled "
+ "accelleration in your module config but not in your X.Org config\n");
+ else
+ xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+ "Error creating GPU channel: %d, %s\n", ret, strerror(-ret));
return FALSE;
}
--
1.7.10
More information about the Nouveau
mailing list