1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-10 14:58:01 +00:00
Commit Graph

5337 Commits

Author SHA1 Message Date
Con Kolivas
38ae7093d2 Check for continuous IO errors on USB and consider the device inactive if more than retry max. 2013-10-07 23:34:11 +11:00
Con Kolivas
7318eceef9 Make the devlock a cglock in usbutils and only grab the write lock for fundamental changes allowing us to send and receive transfers concurrently without lock contention. 2013-10-07 23:34:01 +11:00
Con Kolivas
d5e9e08477 Prevent overflows in us_tdiff and ms_tdiff. 2013-10-07 23:33:14 +11:00
Con Kolivas
8037eb15ad Change second initialise message on bitfury verbose mode. 2013-10-07 23:33:13 +11:00
Con Kolivas
8c0ea19e13 Submitting an ntime offset nonce needs to be done on a copy of the work instead of the original so abstract out shared components as much as possible, minimising strdups in copy_work and make submit_work_async work take copied work, cleaning up code in the process. 2013-10-07 23:33:13 +11:00
Con Kolivas
b6a97de687 Provide a way for drivers to submit work that it has internally rolled the ntime value by returning the amount it has ntime rolled to be added. 2013-10-07 23:33:13 +11:00
ckolivas
fb79b37fe7 Typo in configure.ac 2013-10-07 23:33:13 +11:00
ckolivas
6cd7f0f1be Remove unmaintained broken ztex driver. 2013-10-07 23:33:13 +11:00
Kano
680a1aea90 Icarus - use a data structure for I/O rather than magic numbers 2013-10-07 23:33:12 +11:00
Kano
2b6d1a3ffe delete old tracked ccan/opt/*.o files 2013-10-07 23:33:12 +11:00
Kano
9eb7810575 klondike correct cvtKlnToC() temperature calculation 2013-10-07 23:33:12 +11:00
Kano
d5b3f5592b klondike - correct 1st reply debug based on define 2013-10-07 23:33:12 +11:00
Kano
0d9f3389a1 klondike - debug dump structured replies 2013-10-07 23:33:12 +11:00
Kano
11a36418b2 klondike - avoid division by zero if maxcount is unexpectedly zero 2013-10-07 23:33:12 +11:00
Kano
b5ea2bf94a klondike store and report errorcount and noise 2013-10-07 23:33:12 +11:00
Kano
2e606d86fc klondike - fix chipstats api stats buffer overrun with 16 chips 2013-10-07 23:33:11 +11:00
Kano
d7db1e8a2b klondike add new nonecount only once 2013-10-07 23:33:11 +11:00
Kano
577f1a2043 klondike - report mh/s based on nonces found + put old estimate into API stats 2013-10-07 23:33:11 +11:00
Kano
ef54de1dd3 klondike use a memcpy 2013-10-07 23:33:11 +11:00
Kano
e8d49bc0bb klondike fix bracket tabs indenting 2013-10-07 23:33:11 +11:00
Kano
e11b6d7d55 api.c missing Klondike from ASIC list 2013-10-07 23:33:11 +11:00
Kano
51418f79e5 Klondike update code to current git 2013-10-07 23:33:11 +11:00
Kano
26ee9abffb Add Klondike to README 2013-10-07 23:33:10 +11:00
Kano
b79f4446b1 Add Klondike to ASIC-README 2013-10-07 23:33:10 +11:00
Kano
56b461c81c Add 2nd CMR to 01-cgminer.rules 2013-10-07 23:33:10 +11:00
Kano
2a9527f192 Add Klondike to 01-cgminer.rules 2013-10-07 23:33:10 +11:00
Kano
7b6a97feb3 Klondike to main directory 2013-10-07 23:33:10 +11:00
Kano
2f00a909c0 Klondike consistent code spacing 2013-10-07 23:33:10 +11:00
Kano
5e3404bfa7 Klondike update driver code to current git 2013-10-07 23:33:10 +11:00
Chris Savery
087159a334 update firmware for 16 chips, add dist files 2013-10-07 23:33:09 +11:00
bkkcoins
1dc8ea76c6 beta final 0.3.0 release 2013-10-07 23:33:09 +11:00
bkkcoins
1a755a58c1 updated firmware, IOC method 2013-10-07 23:33:09 +11:00
bkkcoins
2fb4b6294f prevent nonces when not state W 2013-10-07 23:33:09 +11:00
bkkcoins
9bc1c8bc14 added driver config option support 2013-10-07 23:33:09 +11:00
bkkcoins
5ae1502b68 fixes for 300 MHz, fix K1 parts list 2013-10-07 23:33:09 +11:00
bkkcoins
72a5872a30 update driver, docs 2013-10-07 23:33:09 +11:00
bkkcoins
cc1e9fb778 update firmware & utils 2013-10-07 23:33:08 +11:00
bkkcoins
6176c52fce updated cgminer driver for 3.3.1 2013-10-07 23:33:08 +11:00
root
8ddd6b2a7d update firmware and driver, create new cgminer fork 2013-10-07 23:33:08 +11:00
bkkcoins
88dc03d22a update klondike driver 2013-10-07 23:33:08 +11:00
bkkcoins
46520a9f4e add cgminer driver file as-is 2013-10-07 23:33:08 +11:00
Con Kolivas
998182fc35 Add API output displaying USB cancellations. 2013-10-07 23:32:54 +11:00
Con Kolivas
585d4af4e6 Store statistics on how often we have to cancel async bulk transfers and add a debug message whenever we do. 2013-10-07 23:32:01 +11:00
Con Kolivas
1d1efbe7f8 Treat any unexpected timeouts waiting for async transfers as though there may be a usb halt condition and attempt to clear the halt before cancelling the tranfer. 2013-10-07 23:31:20 +11:00
Con Kolivas
a798e14a12 Remove zero packet flag on usb as it's unsupported outside linux and unnecessary. 2013-10-07 23:31:20 +11:00
Con Kolivas
375095645e Fake the libusb transfer timed out message if we force cancel it with our own async functions. 2013-10-07 23:31:20 +11:00
Con Kolivas
a6a9407067 Use asynchronous transfers for all bulk transfers, allowing us to use our own timers and cancelling transfers that take too long. 2013-10-07 23:31:20 +11:00
Con Kolivas
991765845b Add libusb error warning message when significant error occurs. 2013-10-07 23:31:20 +11:00
Con Kolivas
5eb1934110 Limit ms_tdiff to 1 hour as a sanity check. 2013-10-07 20:38:24 +11:00
Con Kolivas
a47e4a4866 Check for async transfer variants of error messages. 2013-10-07 20:35:42 +11:00