Log

Author Commit Date CI Message
ckolivas 3ebba278 2014-02-27T17:05:02 Check for lack of thread in watchdog thread for a failed startup.
ckolivas 266b5791 2014-02-27T16:57:52 Make all device_data dereferences in the hfa driver safe by not accessing it in statline before when it's non-existent.
ckolivas 84364a18 2014-02-27T16:18:56 Add an option to disable dynamic core shedding on hashfast devices.
ckolivas 5ed0e195 2014-02-27T15:13:50 Do not remove the info struct on a failure to hfa prepare.
ckolivas 8137e813 2014-02-27T14:46:06 Detect an hfa device purely on the basis of getting a valid header response to an OP_NAME query, leaving init to hfa_prepare which will allow multiple devices to start without holding each other up at startup.
ckolivas b6457fc4 2014-02-27T14:12:23 Store the presence and validity of opname in the hfa info.
kanoi 13a382ad 2014-02-27T13:57:47 Merge pull request #555 from kanoi/master api - buffer size off by 1 for joined commands + minion statline cleanup
Kano e73d6e41 2014-02-27T13:35:56 api - buffer size off by 1 for joined commands
Kano 60ab93df 2014-02-27T10:36:51 minion - clean up statline
Con Kolivas f770cc08 2014-02-27T00:01:38 Making the hotplug thread nice+10 makes all threads created from it also low priority.
Con Kolivas 023c186d 2014-02-26T23:52:50 When not honoured, trying to set highprio seems to have the opposite effect making it a harmful choice generically.
Con Kolivas d93038c6 2014-02-26T23:35:09 Only break out of usb_detect_one when a new device is found.
Con Kolivas 92bf971f 2014-02-26T23:31:49 Use usb_detect_one in the hfa driver.
Con Kolivas 26a0ea5b 2014-02-26T23:30:48 Provide a usb_detect_one wrapper which only plugs one device at a time, breaking out otherwise.
Con Kolivas d114c852 2014-02-26T23:18:56 Revert "Only start one hfa device at startup, leaving the rest to hotplug." This reverts commit 13c199c5ab39b4a03f087d5a4e412d61bd97c6c0.
Con Kolivas 13c199c5 2014-02-26T23:09:48 Only start one hfa device at startup, leaving the rest to hotplug.
Con Kolivas 6321995c 2014-02-26T22:46:20 Issue a usb_nodev on a bad work sequence tail in hfa
ckolivas 50a563e6 2014-02-26T10:37:17 Update NEWS
ckolivas 1bd011c2 2014-02-26T09:26:12 Read in hfa stream until we get a HF_PREAMBLE
Con Kolivas 2786526d 2014-02-25T21:36:31 Add shed count to hfa API stats output.
Con Kolivas 032b01eb 2014-02-25T21:11:00 Display the base clockrate for hfa devices with a different name to per die clockrates to be able to easily distinguish them.
Con Kolivas 241f3211 2014-02-25T21:04:32 Update README with all command line options.
Con Kolivas cbf50d6c 2014-02-25T20:58:48 Document the hfa-fail-drop command.
Con Kolivas 433479da 2014-02-25T20:17:21 Use op_name if possible first with hfa devices to detect old instances and be able to choose the starting clockspeed before sending an init sequence, reverting to setting op name and serial number as fallbacks.
Con Kolivas e8ae1d58 2014-02-25T19:27:49 Make hfa resets properly inherit across a shutdown.
Con Kolivas 2e31c97f 2014-02-25T17:51:29 Don't break out of hfa_old_device early if there's no serial number.
ckolivas a1917795 2014-02-25T15:03:04 Fix harmless warning.
ckolivas 70210434 2014-02-25T12:59:58 Allow the drop in MHz per hfa failure to be specified on the command line.
Kano 438a3e99 2014-02-25T12:28:03 Icarus - ignore HW errors in hash rate ... and fix detection of them
ckolivas be526ef3 2014-02-25T10:03:20 Enable the hfa shed supported feature by default.
ckolivas 56629772 2014-02-25T09:45:35 Add to udev rules hfa devices for firmware writing.
Con Kolivas 3df93fd3 2014-02-24T20:56:44 Merge pull request #554 from xiangfu/avalon2 Avalon2: decode the voltage
Con Kolivas 2130edd2 2014-02-24T20:10:22 Remove ENV from hashfast udev rules.
Con Kolivas 7aa41147 2014-02-24T19:59:40 Document the hfa-name feature
Con Kolivas 41226f18 2014-02-24T19:51:48 Add a --hfa-name command that allows one to specify the unique opname for a hashfast device.
Xiangfu f29e9999 2014-02-24T14:23:33 decode the voltage, get the temp_max
Con Kolivas 2f454d86 2014-02-24T11:49:17 Set the clock rate with a work restart instead of an init when changing to old clocks for hfa
Con Kolivas ade4b0a6 2014-02-24T10:36:44 Set opname on hfa devices without a serial number to a hex value based on time to not overflow the field.
Con Kolivas 687c1705 2014-02-24T10:33:53 Add op name to hfa API stats output if it exists.
Con Kolivas a621e2b8 2014-02-24T09:54:23 Set the actual op_name in hfa devices if cgminer is choosing it itself due to it being invalid.
Con Kolivas 67041fbc 2014-02-24T09:00:53 Re-init an hfa device to its old data before setting up info structures as their sizes may change.
Con Kolivas c0e65369 2014-02-24T08:11:36 Remove the usb device whenever we do a running shutdown on hfa and do a shutdown as the imitated reinit to allow it to hotplug again.
Con Kolivas 6d33bf7e 2014-02-24T08:03:25 Reset opt hfa dfu boot after it's used.
Con Kolivas eb5ad60e 2014-02-24T08:02:25 Comment out windows only transfer on hfa startup.
Con Kolivas 2ab31317 2014-02-24T08:01:32 Clean up structures unused in case of all failures in hfa detect common
Con Kolivas fa7f84e6 2014-02-24T02:24:33 Clear all structures should we fail to hfa reset on adjusting clock on a hotplug.
Con Kolivas f832ce5b 2014-02-24T02:10:01 Set master and copy cgpu hash clock rate for hfa when dropping it on a restart.
Con Kolivas 8b0fb208 2014-02-24T02:00:44 Set the master hfa clock speed to lower when shutting down a copy.
Con Kolivas 9eaf90b2 2014-02-24T01:43:05 Do a clear readbuf on any hfa reset in case the device has not yet cleanly shut down.
Con Kolivas 33db33dd 2014-02-24T00:28:16 Increase hfa fanspeed slightly more when it's rising in the optimal range than falling.
Con Kolivas e0b857ce 2014-02-24T00:17:16 Always decrease hfa clock speed on a running shutdown and don't try sending an init frame since it will be dropped regardless.
Con Kolivas 66b18833 2014-02-23T23:58:02 Match hfa devices to old ones based on OP_NAME values before serial numbers if possible.
Con Kolivas 21fa38d5 2014-02-23T23:52:54 Read off the OP_NAME if it exists and is supported on hfa devices, setting it to the device serial number or a timestamp if it is invalid.
Con Kolivas 50fa5885 2014-02-23T22:56:14 Updated hf protocol
Con Kolivas d2f253cd 2014-02-23T22:42:15 Check for an amount along with no error in hfa clear readbuf
Con Kolivas f44831db 2014-02-23T22:39:17 Hfa clear readbuf can return a nonsense amount when there's a return error so ignore the amount.
Con Kolivas f1c6058c 2014-02-23T22:21:01 Running resets always cause a shutdown on hfa meaning the device will disappear with modern firmware so always kill off the threads to allow re-hotplugging.
Con Kolivas 7f74e21d 2014-02-23T22:09:28 Try a restart instead of a shutdown prior to trying to re-initialise a non-working hfa device.
Con Kolivas f3080422 2014-02-23T22:02:47 Reset the hfa hash clock rate to the old one if we find an old instance, only setting the device id in hfa_prepare
Con Kolivas 680a885a 2014-02-23T21:48:05 Keep the device_id on the original zombie thread for HFA in case of further resets.
Con Kolivas e022dc9f 2014-02-23T21:07:30 Local cinfo extra
Con Kolivas c22e080b 2014-02-23T20:56:40 Break out of hfa inherit if there is no device data.
Con Kolivas 94dcfce0 2014-02-23T20:52:42 Inherit the hfa zombie instance after the device id has been allocated.
Con Kolivas 19d0efd7 2014-02-23T20:31:04 The list_for_each_cgpu macro will dereference when there are no mining threads yet.
Con Kolivas db8c31c8 2014-02-23T20:21:36 Make hfa hotplug inherit some parameters from a previous instance if the serial number exists and is matching, avoiding dropping the clock on all devices.
Con Kolivas 3ed3cf33 2014-02-23T17:01:48 Per device last getwork won't work if the device stops asking for work.
Con Kolivas 35263e07 2014-02-23T16:48:50 Correct share work tdiff
Con Kolivas c76647f2 2014-02-23T16:45:04 Use the share_work_tdiff function in the driver watchdogs.
Con Kolivas e69f8447 2014-02-23T15:38:59 Provide a helper function for determining time between valid share and getwork per device.
Con Kolivas 4aceffc9 2014-02-23T15:35:39 Store last_getwork time on a per-device basis.
Con Kolivas 55cd36c1 2014-02-23T14:06:44 Limit the decrease of hfa clock rate on reset to the default clockrate.
Con Kolivas 0d32dc64 2014-02-23T14:04:34 Base the hfa failure time on the current expected hashrate instead of a static 15 seconds.
Con Kolivas 456e3dd0 2014-02-23T13:52:02 We shouldn't be trying to read from the hfa_send_shutdown function itself.
Con Kolivas 2b6a204e 2014-02-23T13:34:24 Reset the icarus failing flag only when a valid nonce is found.
Con Kolivas 870b4be9 2014-02-22T15:52:15 Transferred value is corrupt on a NODEV error in usbutils.
Con Kolivas 55c76d40 2014-02-22T15:50:24 Set each miner thread last valid work just before starting its hash loop in case there are delays at startup.
Con Kolivas bacd9008 2014-02-22T15:39:00 Only memcopy *transferred data in usbutils if we have received only success or a non-fatal error.
Con Kolivas 736f53f8 2014-02-22T11:35:06 Increase to 25 nonce ranges on icarus fail detect.
Con Kolivas f85646c7 2014-02-22T11:07:23 Set icarus device fail time to be dependent on device speed to avoid falsely detecting failure on slower AMU devices.
Con Kolivas d742560c 2014-02-22T10:56:09 Updated hf protocol header.
Con Kolivas 81fa250e 2014-02-22T10:55:09 Updated BE hf protocol header.
Con Kolivas 1c60a6df 2014-02-22T10:52:09 Revert "Restarts can rarely take a while on hashfast so increase the timeout to 1 second to avoid the usb flood failure." This reverts commit c8648adaa8c5d726412c59f49131762d3fce13ec.
Con Kolivas cf27324d 2014-02-22T10:51:29 Take into account shed cores on hfa devices when determining how many jobs to send.
Con Kolivas c8648ada 2014-02-21T14:56:34 Restarts can rarely take a while on hashfast so increase the timeout to 1 second to avoid the usb flood failure.
Con Kolivas c3f033de 2014-02-21T12:42:30 Bump major version to 4.0
Con Kolivas 5cc38abd 2014-02-21T12:47:00 Add USB menu to README
Con Kolivas 01455ee5 2014-02-21T12:39:19 Fix compilation error with two avalon types.
Con Kolivas c743f8da 2014-02-21T12:38:55 Fix missing A1 files from distribution.
Con Kolivas a72ca779 2014-02-21T12:05:33 Update NEWS for 4.0 release
Con Kolivas 279bcb69 2014-02-21T12:04:49 Check for error from setfloatval
Con Kolivas 6c488b16 2014-02-21T11:56:17 Halfdelay cannot be larger than 255.
Con Kolivas 832146ac 2014-02-21T11:52:19 Allow any arbitrary frequency to be specified for ANU devices and try to find the nearest frequency when initialising it, reporting if the frequency is not exactly as requested.
Con Kolivas ad0c4a4a 2014-02-21T10:16:07 Add USB faqs.
Con Kolivas cb03e71c 2014-02-21T09:45:17 Update READMEs for OSX regarding device limits.
Con Kolivas b7f71470 2014-02-21T08:07:25 Only show system libusb warning when appropriate during configure.
Con Kolivas b3b1ddff 2014-02-21T07:52:38 Merge branch 'avalon2' of https://github.com/xiangfu/cgminer into xiangfu-avalon2 Conflicts: api.c configure.ac
Con Kolivas 11e30ae0 2014-02-21T07:48:28 Add build essential to ubuntu build instructions
Con Kolivas bacdbd08 2014-02-21T07:45:42 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas f1c50a8e 2014-02-21T07:42:52 Hfa cooling remains satisfactory down to a minimum fanspeed of 5%
Con Kolivas 12528a64 2014-02-21T03:01:02 Merge pull request #522 from opsengine/patch-1 Add instructions to build on Ubuntu