Log

Author Commit Date CI Message
Angus Gratton c06d951d 2014-02-26T11:49:26 Fix Windows bug with libusb_reset_device returning SUCCESS for disconnected device Symptoms (new in latest libusb perhaps) on Windows 7, using WinUSB v6.1.7600.16385 kernel driver: - Unplug device during mining - libusb read/write operations return -1 LIBUSB_ERROR_IO - libusb reset returns 0 LIBUSB_SUCCESS ... hence the error checking ends up infinite looping (or until timeout) trying to issue a reset, as it believes each reset has succeeded. This change only allows a reset once per failed read or write operation - if the first reset fails, don't bother trying again. Conflicts: usbutils.c
Angus Gratton 47f68040 2014-02-24T20:43:33 Drillbit: Fix some warnings
Angus Gratton 29a83d88 2014-02-24T14:34:12 Drillbit: Add --drillbit-autotune option for device to dynamically alter clock speed
Angus Gratton 4dae4cb9 2014-02-19T21:24:11 Drillbit: Fix typo in previous commit
Angus Gratton 3f60148e 2014-02-17T14:21:15 Drillbit: Remove default config in cgminer, rely on defaults in firmware
Angus Gratton e6160f74 2014-02-17T14:11:46 Drillbit: Combine split USB transfer for sending new work, reduce overhead
Angus Gratton 88c713bb 2014-02-17T14:11:04 Drillbit: Add support for protocol V4, with device-agnostic board configuration data
Angus Gratton 91bf96ce 2014-02-17T14:07:17 Drillbit driver: Add support for Avalon-based Drillbit miners
kanoi f5aad8f5 2014-03-12T16:18:19 Merge pull request #560 from kanoi/master API - add edevs and estats - to only show enabled devices
Kano 279f4438 2014-03-12T16:13:20 API - add edevs and estats - to only show enabled devices
ckolivas c92fe1cf 2014-03-12T08:33:55 Check device data exists on a hfa instance before trying to reinit it.
Con Kolivas f164adaf 2014-03-11T11:09:50 Print off what quadrant regulator failed if known in hfa driver.
Con Kolivas 3d7fe5f5 2014-03-11T10:33:38 Reset all the stats on autovoltage complete in cta driver.
Con Kolivas a9eb3620 2014-03-11T10:06:31 Use correct diff instead of diffbits in cta driver.
Con Kolivas 5dbb5e7f 2014-03-11T00:32:41 Whitelist all firmwares <= 0.5 on hfa for software rolling of ntime.
Con Kolivas 96b25448 2014-03-11T00:24:15 Avoid a memory leak by reusing the ntime field when rolling stratum work.
Con Kolivas ff5c8a40 2014-03-10T17:03:27 Clear the pipe bitmap on cta only when no share has occurred for 2 hours instead of 1.
Con Kolivas e8aefc7a 2014-03-10T16:50:49 Cta share_hashes should be added, and we can base it on device wdiff instead of pool work difficulty for more accurate hashrates.
Con Kolivas 941e39ed 2014-03-10T13:35:44 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas f447c7ce 2014-03-10T13:32:18 Since the device runtime is now reset, the Raw hashrate entry in the cta API output is no longer meaningful.
Con Kolivas e8a75100 2014-03-10T13:02:29 Look for autovoltage returning to zero on cta driver and reset stats at that point since the hashrate is unreliable till then.
kanoi 3422b22a 2014-03-09T23:45:16 Merge pull request #559 from kanoi/master antminer updates
Kano 145ef726 2014-03-09T22:42:44 ants1 - cgminerise applog calls
Con Kolivas 4258bba6 2014-03-09T21:16:22 Default to stratum+tcp:// on any urls that don't have a prefix instead of http.
Con Kolivas 3f635c6d 2014-03-09T15:54:27 Trivial cta style changes.
Kano 3100c049 2014-03-09T15:45:22 ants1 - fix/enable temperature checking and remove unneeded temp_old
Kano f6f6f3cb 2014-03-09T15:42:34 ants1 - move local cgpu variables to info structure
Kano 0e753df8 2014-03-09T15:29:44 ants1 use a klist to store work and copied work
Con Kolivas d1c5bfa5 2014-03-09T14:06:56 Simplify dramatically the cross-process cgminer locking through use of flock instead of sysv semaphores.
Con Kolivas 50b3b769 2014-03-08T15:48:08 Minor documentation updates.
Con Kolivas e38caf83 2014-03-08T15:18:58 Bump version to 4.1.0
Con Kolivas a8dc81ff 2014-03-08T14:20:35 Update version no in API README
Con Kolivas fb65afb0 2014-03-08T13:49:33 Update NEWS
Con Kolivas 9195e924 2014-03-08T13:36:17 Add generic bitfury USB device description to supported devices in lieu of BXM device release.
Con Kolivas cf0c8274 2014-03-08T13:06:50 Correct fix for dev start time being adjusted for stat zeroing.
Con Kolivas 804d3eed 2014-03-08T13:00:43 Document the hfa-options command.
Con Kolivas 0e31c0ae 2014-03-08T12:46:58 Make per device stats work for average after a stat zeroing.
Con Kolivas ff6a4aba 2014-03-08T12:15:26 Add an hfa-options command line that allows the clockspeed to be chosen per device by name comma separated, with a function that can be expanded with more options in the future.
Con Kolivas 3c0b2812 2014-03-08T10:55:42 Off by one drv_rolllimit check against jobs
Con Kolivas ea86a1af 2014-03-08T10:53:55 Free the work that may be lost, leaking memory, in a failed hfa_send_frame
Con Kolivas be95fa90 2014-03-08T10:52:11 Roll the ntime for work within the hfa driver for firmware we know doesn't do it internally as an optimisation.
Con Kolivas 2de81355 2014-03-08T10:35:45 Export the roll_work function to be usable by driver code and make it compatible with rolling stratum work.
Con Kolivas aabb73bf 2014-03-08T09:25:11 Make opt_queue be respected as a maximum value for staged items.
Con Kolivas ba845cf8 2014-03-07T18:59:19 Disable mistakenly enabled lock tracking.
Kano 594d4743 2014-03-07T12:51:48 API-README document v3.2 change
Kano fe8012c8 2014-03-07T12:25:33 api version update for HEX32
Kano 85337270 2014-03-07T12:18:24 api.c - HEX32 type needs quotes
Con Kolivas cdf2e2f9 2014-03-06T21:29:57 Disable the MAX_CLOCK_DIFF check for newer hashfast firmwares since it's not required.
Con Kolivas d8c09364 2014-03-06T19:08:24 Store the hardware and firmware revision in the info struct for easy use in the hfa driver.
Con Kolivas f078bea0 2014-03-06T18:58:10 Only decrease the hfa clock rate if the device has been running for less than an hour before dying.
Con Kolivas 8d8095fa 2014-03-06T13:05:02 Change lack of op name response message in hfa driver
Con Kolivas 092277a7 2014-03-06T12:56:29 Check for lost devices at every write/read in hfa_detect_common
Con Kolivas 139dac06 2014-03-06T11:26:24 Make bxm bits configurable.
Con Kolivas e67b7779 2014-03-06T11:12:54 Move avalon2 options to ~alphabetic position in help.
Kano d09f360e 2014-03-06T00:40:51 Ant - get more work if roll limit is reached
Kano c699e128 2014-03-06T00:13:31 Ant - device roll work if possible
Con Kolivas 2259bfcd 2014-03-05T22:37:40 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 2c2e1348 2014-03-05T22:33:54 Do a shutdown routine on bxm close.
Con Kolivas 0b014f78 2014-03-05T22:27:13 Provide support for 2 chips in libbitfury sendhashdata and enable the 2nd chip on BXM devices.
Con Kolivas 2c8178ec 2014-03-05T21:48:26 Remove unnecessary opayload and newbuf members of bitfury info struct.
Con Kolivas 8de17ead 2014-03-05T20:49:12 Add an spi add fasync command.
Kano 4694afb3 2014-03-05T08:30:49 README ubuntu also requires pkg-config
ckolivas ed0f9cd8 2014-03-04T12:27:28 Cope with older hfa firmware not even responding to op_name.
ckolivas 1d533568 2014-03-03T13:38:06 Forcibly kill everything silently with an exit code of 1 should we fail to cleanly shut down and use a completion timeout for the __kill_work in app_restart.
ckolivas c1ad218f 2014-03-03T13:21:34 Make __kill_work itself also be a completion timeout.
Con Kolivas 52778727 2014-03-02T23:13:38 Merge branch 'bpmx'
Con Kolivas 5e082e11 2014-03-02T23:12:14 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 1a838240 2014-03-02T23:09:11 Generalise more of libbitfury for more reuse in both nf1 and bxm drivers.
Con Kolivas b619b207 2014-03-02T22:58:54 Remove redundant init components of bxm driver.
Con Kolivas 9033a183 2014-03-02T22:52:03 Set default osc6 bits on bxm to 50
Con Kolivas d894a6d4 2014-03-02T22:46:54 Enable the transaction translator emulator for bxm devices and use a dummy spi tx the size of a normal payload.
Con Kolivas dbec4a0d 2014-03-02T22:42:59 Store usb11 and tt flags as booleans in cgusbdev allowing them to be discretely enabled as well as detected by the device data.
Con Kolivas 45e79e8c 2014-03-02T22:35:21 Add bxm scan function and check spi txrx returns only as much as sent.
Con Kolivas 61a04056 2014-03-02T16:21:59 Add init sequence to bxm detect one.
Con Kolivas 5107a133 2014-03-02T16:04:15 Add a bxm specific txrx function for spi transfers.
Con Kolivas b33b6171 2014-03-02T15:32:15 Add bxm close to bitfury shutdown switch.
Con Kolivas a7549891 2014-03-02T15:30:46 Add reset/purge/cshigh/low sequence to bxm init
Con Kolivas 4a6c637c 2014-03-02T14:21:10 Add bitmode init to bxm open sequence.
kanoi 6cd6a1a2 2014-03-02T14:11:26 Merge pull request #557 from kanoi/master Ant S1 Driver
Con Kolivas 917507ec 2014-03-02T13:59:59 Add initial bxm opening sequence for detect one.
Con Kolivas 5a6e228e 2014-03-02T13:25:37 Add identifiers for bxm bitfury devices.
Con Kolivas 2e5c69bf 2014-03-02T13:08:02 Clean up parse_method
Con Kolivas e9f10244 2014-03-02T08:50:20 More gracefully break out of parse_notify on a corrupted hex string error, checking the return value of all hex2bin conversions and being consistent with using stack memory. Fix an unlocking error in cases of failure.
Kano ed9bd66b 2014-03-02T00:34:09 AntS1 - add detection information to usbutils
Kano d5b8d73f 2014-03-02T00:13:59 Enable Bitmain Ant S1 code and make it conform to cgminer requirements
Con Kolivas 5c271efa 2014-03-01T16:43:32 Make the cointerra displayed hashrate based on valid share generation.
Con Kolivas c13e620a 2014-03-01T14:31:47 Convert and update values shown in the cointerra api output.
Con Kolivas c2b64240 2014-03-01T14:31:11 Export the api_add_int16 function.
Con Kolivas d038af7e 2014-03-01T14:28:42 Use a custom mystrstr function in cointerra driver.
Con Kolivas dbc4dcda 2014-03-01T14:25:26 Add api_add_int16 to API functions.
LingchaoXu d0689713 2013-12-10T17:06:58 Add support for Bitmain Multi Chain and Single Chain and optimize the efficiency
Lingchao Xu 74fc5a5b 2013-09-04T13:31:23 Add support for bitmain devices
LingchaoXu 9b1df929 2013-12-31T08:25:12 Perfect function of BitMain Multi Chain
LingchaoXu 822440cf 2013-12-10T17:06:58 Add support for Bitmain Multi Chain and Single Chain and optimize the efficiency
Lingchao Xu 87e2008d 2013-09-04T13:31:23 Add support for bitmain devices
Con Kolivas 4346baeb 2014-02-28T13:00:49 Bump version to 4.0.1
Con Kolivas 8e238c4f 2014-02-28T13:00:11 Document the hfa-noshed feature.
Con Kolivas 7853bba0 2014-02-28T12:49:45 Update NEWS
Con Kolivas 2b702ce2 2014-02-28T12:43:53 Refresh the log window on pool failure message at startup.
Con Kolivas e37b84f8 2014-02-28T12:40:00 Rework the pool fail to connect at startup to not get stuck indefinitely repeatedly probing pools with new threads and to exit immediately when any key is pressed.