From c84889bb81ef5b3f0149fa393d47d87d43662c22 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Mon, 5 Feb 2018 11:37:20 +0100 Subject: [PATCH] Reporting in SCSI log when commands get repeated --- cdrskin/cdrskin_timestamp.h | 2 +- libburn/sg-linux.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 26630f4..6783d94 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2018.02.05.103304" +#define Cdrskin_timestamP "2018.02.05.103650" diff --git a/libburn/sg-linux.c b/libburn/sg-linux.c index 6fc2ba5..3b6efc9 100644 --- a/libburn/sg-linux.c +++ b/libburn/sg-linux.c @@ -2231,6 +2231,10 @@ int sg_issue_command(struct burn_drive *d, struct command *c) if (d->cancel) break; /* if ! done : loop for retry */; + if (!done && (burn_sg_log_scsi & 3)) { + scsi_log_text("+++ Repeating command", fp, 0); + scsi_log_cmd(c, fp, 0); + } } ret = 1;