Log

Author Commit Date CI Message
Angus Gratton 19f5c36e 2013-12-16T14:58:32 Fix for "Timing out unresponsive ASIC" for pools which send early reconnect requests, and then take a short time to send work (ie BTCGuild)
Angus Gratton 54349ca7 2013-12-14T18:20:55 Merge branch 'master' into merge_385 Conflicts: driver-drillbit.c
Angus Gratton 6341c360 2013-12-14T17:27:27 Shorten initial config line, win32/pdcurses doesn't like long lines during early logging
Angus Gratton 7c774c42 2013-12-14T15:40:56 Pull back the very long timeouts set in fe478953cf50
Angus Gratton 80f5fe6d 2013-12-14T15:39:35 Fix bug where work restart during results scan could lead to bad device state
Angus Gratton 8da85bee 2013-12-14T15:33:49 Merge branch 'master' into merge_385 Conflicts: driver-drillbit.c
Angus Gratton 4ba96a7b 2013-12-14T14:06:27 Align device status lines same regardless of number of temp status or >10 ASICs
Angus Gratton 55533de6 2013-12-14T14:00:03 Tag log lines from brand new devices as DRB-1 until they are initialised
Angus Gratton b5840b0b 2013-12-14T13:59:39 Tag log lines as 'DRB0' rather than 'DRB 0', same as other places in cgminer
Angus Gratton 4ac3e52f 2013-12-14T13:48:12 Print a summary of the device settings at level NOTICE during initialisation
Angus Gratton 9c1cfbc7 2013-12-14T13:47:57 Allow chosing device settings based on 'short' product names shown in status line
Angus Gratton 000e7621 2013-12-14T13:29:54 Allow per-device settings to use "DRBnn" as an identifier instead
Angus Gratton d042c1c3 2013-12-14T13:21:15 Issue an ASIC restart during a work_restart, removes spurious timeout messages from ASICs and probably some rejected shares
Angus Gratton 1c172dc3 2013-12-14T13:01:08 Check all results against all work instead of just taking the first match (avoids some rejected submissions to the pool, ASIC can produce multiple candidate results.)
Angus Gratton 3bb0f9b5 2013-12-14T12:55:14 Fix memory leak caused by unnecesarily copied work
Angus Gratton d621e80f 2013-12-13T22:13:53 Fix bug with find_settings not returning default value
Angus Gratton fe478953 2013-12-12T20:05:05 Set timeouts on write, set very long timeouts
Angus Gratton 85aebc41 2013-12-11T19:29:10 Merge remote-tracking branch 'upstream/master' into merge_385
Con Kolivas 78a657a7 2013-12-10T10:13:54 Bump version to 3.8.5
Con Kolivas ac5e0574 2013-12-10T10:08:26 Update NEWS.
Con Kolivas 890e4401 2013-12-10T10:04:11 Increase the BFLSC overtemp to 75 for fanspeed to maximum.
Con Kolivas a7fd6476 2013-12-10T09:38:41 Set bflsc cutoff temperature to 85 degrees and throttle 3 degrees below the cutoff temperature.
Con Kolivas daf2c9b9 2013-12-10T06:39:21 Only set LIBUSB_TRANSFER_ADD_ZERO_PACKET for libusb versions we know include support for.
Con Kolivas 03da645d 2013-12-09T23:11:47 Provide a helper function that can reset cgsems to zero.
Angus Gratton 5c411228 2013-12-09T15:25:57 Fix compilation clashes with Drillbit & Bitfury driver, allow both to be compiled in at once
Con Kolivas 7bb766ba 2013-12-09T15:06:43 Add to cgminer_CPPFLAGS instead of redefining them.
Con Kolivas 1ffd64ba 2013-12-09T14:12:56 Attempt a libusb reset device on usb devices that have stopped responding.
Con Kolivas 42742ec7 2013-12-09T14:06:07 Replace deprecated use of INCLUDES with _CPPFLAGS.
Con Kolivas 6f43e454 2013-12-09T13:54:54 Remove more unused GPU code.
Con Kolivas 8b09c083 2013-12-09T13:46:36 Attempt USB device resets on usb read/write errors that will normally cause the device to drop out.
Con Kolivas 9754c83e 2013-12-09T13:10:53 Quieten down jansson component of build.
Con Kolivas 4131cd7c 2013-12-09T13:03:32 Merge branch 'usb11tt' Conflicts: usbutils.c
Angus Gratton 73343f38 2013-12-09T11:39:03 Merge remote-tracking branch 'upstream' into merge_upstream Conflicts: usbutils.c
Con Kolivas 138ff949 2013-12-08T12:48:06 Cache the bool value for usb1.1 in _usb_write
Con Kolivas 7ae878aa 2013-12-08T12:44:45 Initialise usb locks within usbutils.c instead of exporting them.
Con Kolivas 509d1a78 2013-12-08T13:21:57 Imitate a transaction translator for all usb1.1 device writes to compensate for variable quality hubs and operating system support.
Con Kolivas b209d9f6 2013-12-08T12:48:06 Cache the bool value for usb1.1 in _usb_write
Con Kolivas d7c5667a 2013-12-08T12:44:45 Initialise usb locks within usbutils.c instead of exporting them.
Con Kolivas 3737d62a 2013-12-08T12:37:25 Rationalise variables passed to usb_bulk_transfer.
Con Kolivas a3ed7abc 2013-12-07T14:56:39 Unlink files opened as semaphores on releasing them.
Con Kolivas 634e0093 2013-12-06T10:35:02 Remove user configuration flag from pll bypass enabling in hashfast driver.
Con Kolivas f4a96194 2013-12-04T20:42:25 Provide an hfa-dfu-boot option for resetting hashfast devices for reprogramming.
Angus Gratton 394ccaf1 2013-12-04T15:29:37 Add support for temperature display (pending firmware support)
Angus Gratton 3724d9ce 2013-12-04T12:14:19 Reorder drillbit_scanwork to prioritise sending work over receiving results
kanoi 4c21be14 2013-12-03T12:25:51 Merge pull request #526 from farproc/master Fixed one byte stack overflow in mcast recvfrom.
Tim Bateman b382ad9b 2013-12-03T10:46:32 Fixed one byte stack overflow in mcast recvfrom. The actual overflow happens when enforcing the NULL termination shortly after the recvfrom.
Angus Gratton 19050c6a 2013-12-03T19:23:17 Tab-indent drillbit driver, to match rest of cgminer
Angus Gratton 20997344 2013-12-03T18:56:54 Fix bug with drillbit devices not numbering correctly
Angus Gratton 36d74e9e 2013-12-03T18:50:42 Remove commented out cruft (magic sequence unused on drillbit)
Angus Gratton bcb5e9ca 2013-12-03T18:42:49 Drillbit: Fix logging that wasn't using device/number
Angus Gratton efa37048 2013-12-03T18:37:58 Do some sanity checks on the GETINFO response before accepting it
Angus Gratton f366474d 2013-12-03T18:19:58 Fix driver-drillbit to correspond with 3.8.3 driver api changes
Con Kolivas 9bcd5ca8 2013-12-02T17:20:02 Having changed C_MAX means we don't calloc enough for usb stats, off by one.
Con Kolivas f46958af 2013-12-02T11:06:22 Don't free the info struct on hashfast shutdown since it's still accessed after a device is removed.
Con Kolivas c59aaedc 2013-12-01T15:38:28 Bump version to 3.8.4
Con Kolivas 02dfe2cc 2013-12-01T15:38:03 Update NEWS
Con Kolivas 0da9c87e 2013-12-01T15:18:16 Deprecate the usb usecps function and just split up transfers equal to the maxpacketsize on usb1.1 devices.
Con Kolivas f3afbe61 2013-12-01T14:19:46 Retry sending after successfully clearing a pipe error.
Con Kolivas 1b18e3cd 2013-12-01T14:10:57 Drop logging of timeout overrun message to verbose level.
Con Kolivas ab7580cc 2013-12-01T00:07:37 Use a much longer callback timeout for USB writes on windows only as a last resort since cancellations work so poorly.
Con Kolivas d61bf845 2013-11-30T23:38:15 Use vcc2 in bflsc voltage displayed.
Con Kolivas ce359613 2013-11-30T23:19:21 Increment per core errors on false nonces in bflsc and add per core statistics to api stats, removing debugging.
Con Kolivas 47fd1bae 2013-11-30T23:10:57 Store a per-core nonce and hw error count for bflsc.
Con Kolivas b68124b0 2013-12-02T17:20:02 Having changed C_MAX means we don't calloc enough for usb stats, off by one.
Con Kolivas b035ceab 2013-12-02T11:06:22 Don't free the info struct on hashfast shutdown since it's still accessed after a device is removed.
Con Kolivas a54ffb0a 2013-12-01T15:38:28 Bump version to 3.8.4
Con Kolivas 53d96878 2013-12-01T15:38:03 Update NEWS
Con Kolivas 3bc36eb0 2013-12-01T15:18:16 Deprecate the usb usecps function and just split up transfers equal to the maxpacketsize on usb1.1 devices.
Con Kolivas 596e95b0 2013-12-01T14:19:46 Retry sending after successfully clearing a pipe error.
Con Kolivas 9a6ce20e 2013-12-01T14:10:57 Drop logging of timeout overrun message to verbose level.
Con Kolivas 423dd457 2013-12-01T00:07:37 Use a much longer callback timeout for USB writes on windows only as a last resort since cancellations work so poorly.
Con Kolivas 84c74f91 2013-11-30T23:38:15 Use vcc2 in bflsc voltage displayed.
Con Kolivas 46cebb98 2013-11-30T23:19:21 Increment per core errors on false nonces in bflsc and add per core statistics to api stats, removing debugging.
Con Kolivas e65ad489 2013-11-30T23:10:57 Store a per-core nonce and hw error count for bflsc.
Angus Gratton e933a560 2013-11-30T22:03:26 Merge remote-tracking branch 'upstream' into merge_383 Conflicts: usbutils.c usbutils.h
Angus Gratton 4a53ffd1 2013-11-29T09:19:12 Add capability for per-device configuration strings
Con Kolivas b6a61ca0 2013-11-30T18:33:09 Fix json parsing in api.c
Con Kolivas e175325c 2013-11-30T18:12:50 Add debugging to hfa driver for how many jobs are being sent.
Con Kolivas dc0b0dc0 2013-11-30T17:41:27 Shut down the hfa read thread if the device disappears.
Con Kolivas 67e35260 2013-11-30T17:03:22 Add debug output saying what frame command is being sent in hfa driver.
Con Kolivas 0aede509 2013-11-30T12:32:34 Revert "Disable USB stats which were not meant to be enabled by default and add extra memory for a memory error when stats are enabled." This reverts commit 693d3916448ddc66f3a109c5e065e99aa8fa9669.
Con Kolivas 1ec7a47a 2013-11-30T12:13:45 Reset work restart flag in hfa driver since we may check for it again in restart_wait.
Con Kolivas 64baf870 2013-11-30T11:16:27 Add more op usb init errors for hfa driver.
Con Kolivas 9298a189 2013-11-30T11:02:03 Perform basic displaying of hfa notices received.
Con Kolivas adea58a7 2013-11-30T10:43:39 Add hfa op usb notice macros.
Con Kolivas e68fe33d 2013-11-30T10:37:36 Update hf protocol header.
Con Kolivas 6a91027f 2013-11-30T10:14:44 Use sync usb transfers in lowmem mode.
Con Kolivas be1d7a90 2013-11-30T08:52:42 Go back to allowing timeout errors on USB writes to be passed back to the driver without removing the device in case the driver wishes to manage them.
Con Kolivas c5dfb96f 2013-11-26T19:34:44 Initialise more values for the hfa data structures.
Con Kolivas 7ddb94d6 2013-11-25T23:47:43 A USB control error must be < 0
Con Kolivas d2b7ccbf 2013-11-25T23:13:29 Simplify USB NODEV error checking to success only for writes and control transfers, and success and timeout for reads.
Con Kolivas 999d27ed 2013-11-25T23:05:41 libusb error IO should be fatal as well if it gets through usb read and write.
Con Kolivas 751585c6 2013-11-25T23:01:33 Allow IO errors in usb reads/writes to be ignored up to retry max times.
Con Kolivas be51dcfd 2013-11-25T09:55:41 Use correct padding for bxf temperature display.
Con Kolivas 1058f36d 2013-11-25T09:43:31 Initialise devices before attempting to connect to pools to allow their thread prepare function to be called before having to connect to pools.
Con Kolivas 8901d7e3 2013-11-24T16:52:08 Add hidden hfa options to set hash clock, group ntime roll and pll bypass, fixing frame sent on reset to include extra data.
Con Kolivas 04fab9bf 2013-11-24T09:39:44 Relax the timeouts for the slower usb devices on linux.
Con Kolivas 8f2fa3cc 2013-11-23T21:45:12 Add big endian hf protocol header to Makefile
Con Kolivas 3d3b3939 2013-11-23T21:20:26 Check for correct big endian macro in hf_protocol
Con Kolivas 2b9bdca6 2013-11-23T15:08:43 Use an absolute timeout in hfa_get_header to cope with buffered usb reads returning instantly confusing the 200ms counter.