From 0df870b38d461efe188080a42539a27fdc913849 Mon Sep 17 00:00:00 2001 From: Kano Date: Fri, 21 Jun 2013 18:34:22 +1000 Subject: [PATCH] icarus add errno to rerr and werr --- driver-icarus.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/driver-icarus.c b/driver-icarus.c index 1a453213..562b95d3 100644 --- a/driver-icarus.c +++ b/driver-icarus.c @@ -433,8 +433,8 @@ static int icarus_get_nonce(struct cgpu_info *icarus, unsigned char *buf, struct err = usb_read_timeout(icarus, (char *)buf, read_amount, &amt, ICARUS_WAIT_TIMEOUT, C_GETRESULTS); cgtime(&read_finish); if (err < 0 && err != LIBUSB_ERROR_TIMEOUT) { - applog(LOG_ERR, "%s%i: Comms error (rerr=%d amt=%d)", - icarus->drv->name, icarus->device_id, err, amt); + applog(LOG_ERR, "%s%i: Comms error (rerr=%d amt=%d, eno=%d)", + icarus->drv->name, icarus->device_id, err, amt, errno); dev_error(icarus, REASON_DEV_COMMS_ERROR); return ICA_NONCE_ERROR; } @@ -894,8 +894,8 @@ static int64_t icarus_scanhash(struct thr_info *thr, struct work *work, err = usb_write(icarus, (char *)ob_bin, sizeof(ob_bin), &amount, C_SENDWORK); if (err < 0 || amount != sizeof(ob_bin)) { - applog(LOG_ERR, "%s%i: Comms error (werr=%d amt=%d)", - icarus->drv->name, icarus->device_id, err, amount); + applog(LOG_ERR, "%s%i: Comms error (werr=%d amt=%d eno=%d)", + icarus->drv->name, icarus->device_id, err, amount, errno); dev_error(icarus, REASON_DEV_COMMS_ERROR); icarus_initialise(icarus, info->baud); return 0;