Commit 3515b6e2e6407f07d84d92aaef0d8511fb263ebb

Kano 2013-02-21T07:35:39

BFL stop 1st init command if no device

1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/driver-bitforce.c b/driver-bitforce.c
index b7f238b..228fa5e 100644
--- a/driver-bitforce.c
+++ b/driver-bitforce.c
@@ -85,6 +85,9 @@ static void bitforce_initialise(struct cgpu_info *bitforce, bool lock)
 	if (lock)
 		mutex_lock(&bitforce->device_mutex);
 
+	if (bitforce->usbinfo.nodev)
+		goto failed;
+
 	// Reset
 	err = usb_transfer(bitforce, FTDI_TYPE_OUT, FTDI_REQUEST_RESET,
 				FTDI_VALUE_RESET, bitforce->usbdev->found->interface, C_RESET);