devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=44e2cde623472fd0539e772f8fdc6fbb58f2b5a8
commit 44e2cde623472fd0539e772f8fdc6fbb58f2b5a8 Author: Chris Michael <[email protected]> Date: Thu Sep 25 11:46:46 2014 -0400 ecore-drm: Add some more debug information if a device fails to open Summary: This is mainly for debugging, but lets print out a bit more information if a device fails to open. @fix Signed-off-by: Chris Michael <[email protected]> --- src/lib/ecore_drm/ecore_drm_inputs.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore_drm/ecore_drm_inputs.c b/src/lib/ecore_drm/ecore_drm_inputs.c index bf076df..544c3b2 100644 --- a/src/lib/ecore_drm/ecore_drm_inputs.c +++ b/src/lib/ecore_drm/ecore_drm_inputs.c @@ -79,14 +79,15 @@ _cb_device_opened(void *data, const Eldbus_Message *msg, Eldbus_Pending *pending const char *errname, *errmsg; int fd = -1; + if (!(d = data)) return; + if (eldbus_message_error_get(msg, &errname, &errmsg)) { ERR("Eldbus Message Error: %s %s", errname, errmsg); + ERR("\tFailed to open device: %s", d->node); return; } - if (!(d = data)) return; - /* DBG("Input Device Opened: %s", d->node); */ /* DBUS_TYPE_UNIX_FD == 'h' */ @@ -171,6 +172,8 @@ _device_add(Ecore_Drm_Input *input, const char *device) if (!(data->node = eeze_udev_syspath_get_devpath(device))) goto dev_err; + DBG("\tDevice Path: %s", data->node); + _ecore_drm_dbus_device_open(data->node, _cb_device_opened, data); return EINA_TRUE; --
