1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-09 22:38:01 +00:00
Commit Graph

4451 Commits

Author SHA1 Message Date
Kano
91034145ae usbutils avoid leaving devlock locked when thread cancelled 2013-06-12 17:03:48 +10:00
Kano
92fee70205 MMQ fix nodev failure caused by changes 2013-06-10 21:40:21 +10:00
Kano
7d35c6921e ubsutils lock all access to nodev and cgusb 2013-06-10 18:52:18 +10:00
Kano
b8b137aeef USB make device_path handled by usbutils 2013-06-10 15:59:02 +10:00
Kano
749fa78d8a tidy up free in device detect functions 2013-06-10 15:39:44 +10:00
Kano
9287ee90f6 USB control creation and free of cgpu 2013-06-10 15:22:37 +10:00
Con Kolivas
24d26d9949 Throttling the BFLSC at 80 seems to prevent generating garbled responses of higher temps. 2013-06-10 02:54:18 +10:00
Con Kolivas
6fdc068f1b Revert "Give a generous timeout whenever we expect an OK message for working bflsc communications."
This reverts commit 3d8cf60b96.
2013-06-09 23:00:36 +10:00
Con Kolivas
3d8cf60b96 Give a generous timeout whenever we expect an OK message for working bflsc communications. 2013-06-09 22:58:07 +10:00
Con Kolivas
9b00529cf9 Return after failed bin2hex conversion in bflsc. 2013-06-09 22:39:21 +10:00
Con Kolivas
12a2cb0d3c Demote failed hex2bin result to LOG_INFO and check return result in driver-bflsc to avoid doing find_work_by_midstate. 2013-06-09 22:37:49 +10:00
Con Kolivas
4f36d38c0f Revert "Only return one nonce range per device per cycle through scanwork in bflsc to avoid batching of result count."
This reverts commit 4530a74e0b.
2013-06-09 22:00:49 +10:00
Con Kolivas
6d7f079f07 Set bflsc cutofftemp to 90 degrees. 2013-06-09 21:53:48 +10:00
Con Kolivas
4530a74e0b Only return one nonce range per device per cycle through scanwork in bflsc to avoid batching of result count. 2013-06-09 21:52:42 +10:00
Con Kolivas
9451c49e3c Nominally set bflsc cutofftemp to 85 degrees. 2013-06-09 21:43:16 +10:00
Con Kolivas
630e7d7658 Set BFLSC fan speed coarsely to keep it under 60 or auto as per specs saying it tries to stay below 60. 2013-06-09 21:33:20 +10:00
Con Kolivas
fd41eb4ef6 Limit usbutils LATENCY_STD to 32ms to keep transfers under 512 bytes. 2013-06-09 19:03:56 +10:00
Con Kolivas
7f1ce19059 Move macro definition to bflsc driver 2013-06-09 17:22:23 +10:00
Con Kolivas
641545aac7 Use a longer timeout for retrieving bflsc details. 2013-06-09 17:19:20 +10:00
Con Kolivas
7fc9666429 Add a usb_read_ok_timeout wrapper to cope with slow init'ing devices. 2013-06-09 17:15:48 +10:00
Con Kolivas
24398bde03 cgsem_post after creating the thread info 2013-06-09 16:38:57 +10:00
ckolivas
065d4aabf6 Fix build. 2013-06-09 13:29:38 +10:00
ckolivas
9b2e517f30 Use cgsem structures instead of the flaky pings in the work queue to start mining threads and remove the unused thr_info_freeze function. 2013-06-09 12:20:04 +10:00
Kano
29b2d68832 ASIC-README more zadig hints 2013-06-07 13:09:02 +10:00
Kano
cb8345b87a FPGA-README more Zadig hints 2013-06-07 12:36:42 +10:00
Con Kolivas
ed93e3bc6e More news. 2013-06-07 08:57:52 +10:00
Con Kolivas
059aa5abb2 Shorten the avalon statline to fit in the curses interface and show the lowest speed fan cooling the asic devices. 2013-06-07 08:52:58 +10:00
Con Kolivas
5a13ad4e7c Bump version to 3.2.1 2013-06-07 08:46:40 +10:00
Con Kolivas
75e707cb8e Extra news. 2013-06-07 08:44:47 +10:00
Con Kolivas
9133c468ce Set usbdev in usbutils after checking for nodev to avoid trying to access a dereferenced value. 2013-06-07 08:42:40 +10:00
Con Kolivas
6cc55a4767 Update NEWS for upcoming 3.2.1 release. 2013-06-07 08:38:02 +10:00
Kano
8478ee4436 AMU usbstatus correct name from enable UART 2013-06-07 07:02:55 +10:00
kanoi
baf50def39 Merge pull request #439 from kanoi/master
Icarus AMU enable the UART
2013-06-06 09:01:26 -07:00
Kano
a7425c6c1b Icarus AMU enable the UART 2013-06-07 01:52:51 +10:00
Con Kolivas
8ec78c28e0 Only libusb close if libusb release succeeds. 2013-06-07 00:38:48 +10:00
Con Kolivas
e186c5cf07 Revert "Protect all usb writes reads and unplugs with a mutex lock and check libusb release has succeeded before proceeding with a libusb close."
This reverts commit beb5f8889d.
2013-06-07 00:38:10 +10:00
Con Kolivas
beb5f8889d Protect all usb writes reads and unplugs with a mutex lock and check libusb release has succeeded before proceeding with a libusb close. 2013-06-07 00:25:49 +10:00
ckolivas
104b14ec7f Failed reads and writes on cgsem_post and cgsem_wait should be extremely rare. 2013-06-06 13:22:12 +10:00
ckolivas
b59c33800b Implement cgminer specific cgsem semaphores to imitate unnamed semaphore behaviour on osx which does not support them. 2013-06-06 13:08:00 +10:00
Con Kolivas
62585778e7 Set cgusb->buffer to NULL when doing usb_buffer_disable. 2013-06-05 21:27:57 +10:00
ckolivas
05123bf452 Temporarily fix apple not having semtimedop by ignoring the timeout value. 2013-06-05 15:50:30 +10:00
kanoi
065c1038a9 Merge pull request #438 from kanoi/master
ICA/BAS buffered USB
2013-06-04 22:34:56 -07:00
Kano
1bec49041f BFLSC enable buffered USB reading 2013-06-05 12:11:40 +10:00
Kano
161165dcc0 Icarus use buffered USB reading 2013-06-05 12:04:57 +10:00
kanoi
7b3e921377 Merge pull request #437 from kanoi/master
usb_ftdi_set_latency
2013-06-04 08:53:10 -07:00
Kano
6aed9a5122 bflsc & icarus use usb_ftdi_set_latency 2013-06-05 01:49:48 +10:00
Kano
58bb4d486d usb_ftdi_set_latency LOG_ERRs if called incorrectly 2013-06-05 01:44:50 +10:00
Kano
f366d53f3c add usb_ftdi_set_latency 2013-06-05 01:37:16 +10:00
kanoi
c30af6d663 Merge pull request #436 from kanoi/master
usbutils optional read buffering
2013-06-04 08:21:03 -07:00
Kano
4368a04fce usbutils optional read buffering 2013-06-05 01:07:16 +10:00