--- libdrm-2.3.0/libdrm/xf86drm.c.perm 2006-11-08 21:54:38.000000000 +0000 +++ libdrm-2.3.0/libdrm/xf86drm.c 2007-03-21 13:10:32.000000000 +0000 @@ -301,8 +301,10 @@ } if (drm_server_info) { - chown(buf, user, group); - chmod(buf, devmode); + if ((int)serv_group>= 0) + chown(buf, user, group); + if (serv_mode) + chmod(buf, devmode); } fd = open(buf, O_RDWR, 0);