|
a70ea23e
|
2014-02-28T00:30:08
|
|
Set the work generation thread high priority, not the miner threads.
|
|
27430408
|
2014-02-28T00:27:54
|
|
Bringing each hfa device online takes a lot of work generation so only ever do one at a time.
|
|
e61cc7b7
|
2014-02-28T00:11:52
|
|
Increase the opt_queue if we can hit the maximum amount asked for but are still bottoming out.
|
|
7ce7de29
|
2014-02-27T22:14:25
|
|
Keep the old hfa device data intact with a clean thread shutdown to allow it to be re-hotplugged with the old information.
|
|
8d18327e
|
2014-02-27T22:02:55
|
|
Cope with the API calling hfa on partially initialised devices having no info.
|
|
0a6db8a3
|
2014-02-27T21:43:04
|
|
Show only as many digits as are required to display the number of devices.
|
|
35fb1727
|
2014-02-27T21:38:17
|
|
Cold plug only one hashfast device to get started, and then hotplug many to minimise startup delays and possible communication delays causing failed first starts.
|
|
7755b610
|
2014-02-27T21:24:25
|
|
Send a shutdown and do a usb_nodev if hfa_reset fails.
|
|
b5d17a90
|
2014-02-27T20:40:06
|
|
Null a device driver should thread prepare fail.
|
|
800a04ec
|
2014-02-27T20:38:36
|
|
Add a function for making all driver functions noops.
|
|
8aeb27d9
|
2014-02-27T17:28:22
|
|
Don't try to reinit a device that's disabled.
|
|
530e16e8
|
2014-02-27T17:23:48
|
|
Disable a device that fails to prepare.
|
|
3ebba278
|
2014-02-27T17:05:02
|
|
Check for lack of thread in watchdog thread for a failed startup.
|
|
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.
|
|
84364a18
|
2014-02-27T16:18:56
|
|
Add an option to disable dynamic core shedding on hashfast devices.
|
|
5ed0e195
|
2014-02-27T15:13:50
|
|
Do not remove the info struct on a failure to hfa prepare.
|
|
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.
|
|
b6457fc4
|
2014-02-27T14:12:23
|
|
Store the presence and validity of opname in the hfa info.
|
|
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
|
|
e73d6e41
|
2014-02-27T13:35:56
|
|
api - buffer size off by 1 for joined commands
|
|
60ab93df
|
2014-02-27T10:36:51
|
|
minion - clean up statline
|
|
f770cc08
|
2014-02-27T00:01:38
|
|
Making the hotplug thread nice+10 makes all threads created from it also low priority.
|
|
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.
|
|
d93038c6
|
2014-02-26T23:35:09
|
|
Only break out of usb_detect_one when a new device is found.
|
|
92bf971f
|
2014-02-26T23:31:49
|
|
Use usb_detect_one in the hfa driver.
|
|
26a0ea5b
|
2014-02-26T23:30:48
|
|
Provide a usb_detect_one wrapper which only plugs one device at a time, breaking out otherwise.
|
|
d114c852
|
2014-02-26T23:18:56
|
|
Revert "Only start one hfa device at startup, leaving the rest to hotplug."
This reverts commit 13c199c5ab39b4a03f087d5a4e412d61bd97c6c0.
|
|
13c199c5
|
2014-02-26T23:09:48
|
|
Only start one hfa device at startup, leaving the rest to hotplug.
|
|
6321995c
|
2014-02-26T22:46:20
|
|
Issue a usb_nodev on a bad work sequence tail in hfa
|
|
50a563e6
|
2014-02-26T10:37:17
|
|
Update NEWS
|
|
1bd011c2
|
2014-02-26T09:26:12
|
|
Read in hfa stream until we get a HF_PREAMBLE
|
|
2786526d
|
2014-02-25T21:36:31
|
|
Add shed count to hfa API stats output.
|
|
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.
|
|
241f3211
|
2014-02-25T21:04:32
|
|
Update README with all command line options.
|
|
cbf50d6c
|
2014-02-25T20:58:48
|
|
Document the hfa-fail-drop command.
|
|
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.
|
|
e8ae1d58
|
2014-02-25T19:27:49
|
|
Make hfa resets properly inherit across a shutdown.
|
|
2e31c97f
|
2014-02-25T17:51:29
|
|
Don't break out of hfa_old_device early if there's no serial number.
|
|
a1917795
|
2014-02-25T15:03:04
|
|
Fix harmless warning.
|
|
70210434
|
2014-02-25T12:59:58
|
|
Allow the drop in MHz per hfa failure to be specified on the command line.
|
|
438a3e99
|
2014-02-25T12:28:03
|
|
Icarus - ignore HW errors in hash rate ... and fix detection of them
|
|
be526ef3
|
2014-02-25T10:03:20
|
|
Enable the hfa shed supported feature by default.
|
|
56629772
|
2014-02-25T09:45:35
|
|
Add to udev rules hfa devices for firmware writing.
|
|
3df93fd3
|
2014-02-24T20:56:44
|
|
Merge pull request #554 from xiangfu/avalon2
Avalon2: decode the voltage
|
|
2130edd2
|
2014-02-24T20:10:22
|
|
Remove ENV from hashfast udev rules.
|
|
7aa41147
|
2014-02-24T19:59:40
|
|
Document the hfa-name feature
|
|
41226f18
|
2014-02-24T19:51:48
|
|
Add a --hfa-name command that allows one to specify the unique opname for a hashfast device.
|
|
f29e9999
|
2014-02-24T14:23:33
|
|
decode the voltage, get the temp_max
|
|
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
|
|
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.
|
|
687c1705
|
2014-02-24T10:33:53
|
|
Add op name to hfa API stats output if it exists.
|
|
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.
|
|
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.
|
|
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.
|
|
6d33bf7e
|
2014-02-24T08:03:25
|
|
Reset opt hfa dfu boot after it's used.
|
|
eb5ad60e
|
2014-02-24T08:02:25
|
|
Comment out windows only transfer on hfa startup.
|
|
2ab31317
|
2014-02-24T08:01:32
|
|
Clean up structures unused in case of all failures in hfa detect common
|
|
fa7f84e6
|
2014-02-24T02:24:33
|
|
Clear all structures should we fail to hfa reset on adjusting clock on a hotplug.
|
|
f832ce5b
|
2014-02-24T02:10:01
|
|
Set master and copy cgpu hash clock rate for hfa when dropping it on a restart.
|
|
8b0fb208
|
2014-02-24T02:00:44
|
|
Set the master hfa clock speed to lower when shutting down a copy.
|
|
9eaf90b2
|
2014-02-24T01:43:05
|
|
Do a clear readbuf on any hfa reset in case the device has not yet cleanly shut down.
|
|
33db33dd
|
2014-02-24T00:28:16
|
|
Increase hfa fanspeed slightly more when it's rising in the optimal range than falling.
|
|
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.
|
|
66b18833
|
2014-02-23T23:58:02
|
|
Match hfa devices to old ones based on OP_NAME values before serial numbers if possible.
|
|
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.
|
|
50fa5885
|
2014-02-23T22:56:14
|
|
Updated hf protocol
|
|
d2f253cd
|
2014-02-23T22:42:15
|
|
Check for an amount along with no error in hfa clear readbuf
|
|
f44831db
|
2014-02-23T22:39:17
|
|
Hfa clear readbuf can return a nonsense amount when there's a return error so ignore the amount.
|
|
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.
|
|
7f74e21d
|
2014-02-23T22:09:28
|
|
Try a restart instead of a shutdown prior to trying to re-initialise a non-working hfa device.
|
|
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
|
|
680a885a
|
2014-02-23T21:48:05
|
|
Keep the device_id on the original zombie thread for HFA in case of further resets.
|
|
e022dc9f
|
2014-02-23T21:07:30
|
|
Local cinfo extra
|
|
c22e080b
|
2014-02-23T20:56:40
|
|
Break out of hfa inherit if there is no device data.
|
|
94dcfce0
|
2014-02-23T20:52:42
|
|
Inherit the hfa zombie instance after the device id has been allocated.
|
|
19d0efd7
|
2014-02-23T20:31:04
|
|
The list_for_each_cgpu macro will dereference when there are no mining threads yet.
|
|
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.
|
|
3ed3cf33
|
2014-02-23T17:01:48
|
|
Per device last getwork won't work if the device stops asking for work.
|
|
35263e07
|
2014-02-23T16:48:50
|
|
Correct share work tdiff
|
|
c76647f2
|
2014-02-23T16:45:04
|
|
Use the share_work_tdiff function in the driver watchdogs.
|
|
e69f8447
|
2014-02-23T15:38:59
|
|
Provide a helper function for determining time between valid share and getwork per device.
|
|
4aceffc9
|
2014-02-23T15:35:39
|
|
Store last_getwork time on a per-device basis.
|
|
55cd36c1
|
2014-02-23T14:06:44
|
|
Limit the decrease of hfa clock rate on reset to the default clockrate.
|
|
0d32dc64
|
2014-02-23T14:04:34
|
|
Base the hfa failure time on the current expected hashrate instead of a static 15 seconds.
|
|
456e3dd0
|
2014-02-23T13:52:02
|
|
We shouldn't be trying to read from the hfa_send_shutdown function itself.
|
|
2b6a204e
|
2014-02-23T13:34:24
|
|
Reset the icarus failing flag only when a valid nonce is found.
|
|
870b4be9
|
2014-02-22T15:52:15
|
|
Transferred value is corrupt on a NODEV error in usbutils.
|
|
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.
|
|
bacd9008
|
2014-02-22T15:39:00
|
|
Only memcopy *transferred data in usbutils if we have received only success or a non-fatal error.
|
|
736f53f8
|
2014-02-22T11:35:06
|
|
Increase to 25 nonce ranges on icarus fail detect.
|
|
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.
|
|
d742560c
|
2014-02-22T10:56:09
|
|
Updated hf protocol header.
|
|
81fa250e
|
2014-02-22T10:55:09
|
|
Updated BE hf protocol header.
|
|
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.
|
|
cf27324d
|
2014-02-22T10:51:29
|
|
Take into account shed cores on hfa devices when determining how many jobs to send.
|
|
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.
|
|
c3f033de
|
2014-02-21T12:42:30
|
|
Bump major version to 4.0
|
|
5cc38abd
|
2014-02-21T12:47:00
|
|
Add USB menu to README
|
|
01455ee5
|
2014-02-21T12:39:19
|
|
Fix compilation error with two avalon types.
|
|
c743f8da
|
2014-02-21T12:38:55
|
|
Fix missing A1 files from distribution.
|