diff -r 7273aa7deb3d -r 017fa8fd9ac1 master/cdev.c --- a/master/cdev.c Mon Nov 23 14:22:48 2009 +0100 +++ b/master/cdev.c Thu Nov 26 15:33:48 2009 +0100 @@ -805,6 +805,8 @@ return -EINVAL; } + if (master->debug_level) + EC_DBG("Schedule SDO upload request for slave %u\n",request.slave->ring_position); // schedule request. list_add_tail(&request.list, &master->slave_sdo_requests); @@ -828,6 +830,9 @@ // wait until master FSM has finished processing wait_event(master->sdo_queue, request.req.state != EC_INT_REQUEST_BUSY); + if (master->debug_level) + EC_DBG("Scheduled SDO upload request for slave %u done\n",request.slave->ring_position); + data.abort_code = request.req.abort_code; if (request.req.state != EC_INT_REQUEST_SUCCESS) { @@ -906,6 +911,8 @@ return -EINVAL; } + if (master->debug_level) + EC_DBG("Schedule SDO download request for slave %u\n",request.slave->ring_position); // schedule request. list_add_tail(&request.list, &master->slave_sdo_requests); @@ -929,6 +936,9 @@ // wait until master FSM has finished processing wait_event(master->sdo_queue, request.req.state != EC_INT_REQUEST_BUSY); + if (master->debug_level) + EC_DBG("Scheduled SDO download request for slave %u done\n",request.slave->ring_position); + data.abort_code = request.req.abort_code; retval = request.req.state == EC_INT_REQUEST_SUCCESS ? 0 : -EIO;