summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Martin <amartin@nvidia.com>2015-03-17 17:38:58 -0700
committerStephen Warren <swarren@nvidia.com>2015-03-19 13:40:10 -0600
commit85a34240236242bec4e1ec83ffe5e7e494ec75d4 (patch)
tree747d637600337e7ff9b2304de8e887c6b571b08e
parentbd8e2c48102afc20f1aa0b782457c6879104d791 (diff)
downloadtegrarcm-85a34240236242bec4e1ec83ffe5e7e494ec75d4.tar.gz
tegrarcm: Better usb debug messages
Print more explicit messages when usb transition failed. Signed-off-by: Allen Martin <amartin@nvidia.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
-rw-r--r--src/nv3p.c2
-rw-r--r--src/usb.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/nv3p.c b/src/nv3p.c
index b2dff42..a237f6a 100644
--- a/src/nv3p.c
+++ b/src/nv3p.c
@@ -809,7 +809,7 @@ static int nv3p_read(usb_device_t *usb, uint8_t *buf, int len)
if (len > bytesleft) {
ret = usb_read(usb, packet, sizeof(packet), &actual_len);
if (ret) {
- dprintf("USB read failed\n");
+ dprintf("USB read failed: %d\n", ret);
return ret;
}
diff --git a/src/usb.c b/src/usb.c
index 450bc80..b0a7a88 100644
--- a/src/usb.c
+++ b/src/usb.c
@@ -230,7 +230,7 @@ int usb_write(usb_device_t *usb, uint8_t *buf, int len)
ret = libusb_bulk_transfer(usb->handle, usb->endpt_out, buf,
chunk_size, &actual_chunk, USB_TIMEOUT);
if (ret != LIBUSB_SUCCESS) {
- dprintf("write failure: %d\n", ret);
+ dprintf("libusb write failure: %d: %s\n", ret, libusb_error_name(ret));
return EIO;
}
if (actual_chunk != chunk_size) {
@@ -257,7 +257,7 @@ int usb_read(usb_device_t *usb, uint8_t *buf, int len, int *actual_len)
ret = libusb_bulk_transfer(usb->handle, usb->endpt_in, buf,
chunk_size, &actual_chunk, USB_TIMEOUT);
if (ret != LIBUSB_SUCCESS) {
- dprintf("read failure: %d\n", ret);
+ dprintf("libusb read failure: %d: %s\n", ret, libusb_error_name(ret));
return EIO;
}
len -= chunk_size;