From 05c9ece81e358832ad24aa30b7b2e2ce219b0d35 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Fri, 26 Apr 2013 15:18:34 +1000 Subject: [PATCH] Differentiate BFLSC device from regular bitforce and give warning if no support is compiled in. --- driver-bitforce.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/driver-bitforce.c b/driver-bitforce.c index 0bbfb1d0..cc4e4121 100644 --- a/driver-bitforce.c +++ b/driver-bitforce.c @@ -248,6 +248,15 @@ reinit: goto unshin; } + if (strstr(buf, "SHA256 SC")) { +#ifdef USE_BFLSC + applog(LOG_DEBUG, "SC device detected, will defer to BFLSC driver"); +#else + applog(LOG_WARNING, "SC device detected but no BFLSC support compiled in!"); +#endif + goto unshin; + } + if (likely((!memcmp(buf, ">>>ID: ", 7)) && (s = strstr(buf + 3, ">>>")))) { s[0] = '\0'; bitforce->name = strdup(buf + 7);