mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-11 07:17:58 +00:00
Update NEWS.
This commit is contained in:
parent
6560878e03
commit
82d9f88437
68
NEWS
68
NEWS
@ -1,3 +1,71 @@
|
||||
Version 3.2.2 - 16th June 2013
|
||||
|
||||
- Suspend stratum connections when we know they've failed and don't try to recv
|
||||
data from them once the socket no longer exists.
|
||||
- Pipe error is quite common on usb3 so drop logging to verbose level only.
|
||||
- ocl.c fix applog warnings on windows
|
||||
- applog/quit fix GPU errors created
|
||||
- usbutils - DEVLOCK other usbdev access
|
||||
- applog usb device list can be > LOGBUFSIZ
|
||||
- fix windows log warnings
|
||||
- logging remove extra added <LF>
|
||||
- remove varargs from logging/quit/in general as much as possible
|
||||
- Don't yield when downgrading a cg ilock.
|
||||
- Don't yield on grabbing the read lock variant of cglocks.
|
||||
- Off by one error in device count for display.
|
||||
- Don't display devices beyond the most_devices count in the curses status.
|
||||
- Only display as many device rows as the maximum live existed at any time.
|
||||
- usb lock out use cg locks
|
||||
- usb lock out transfers during open/close
|
||||
- Add error message to libusb pipe error
|
||||
- Differentiate libusb control transfer pipe errors from transfer errors since
|
||||
they're not fatal.
|
||||
- Create a usb_bulk_transfer wrapper for libusb_bulk_transfer to cope with pipe
|
||||
errors.
|
||||
- Only show efficiency in pool information for pools that don't support local
|
||||
work generation.
|
||||
- Create a pool_localgen bool function for testing when a pool can generate work
|
||||
locally.
|
||||
- ignore file that is generated on Macs
|
||||
- compile unix code on Mac OS X fixes not finding the config file in $HOME
|
||||
- Use mining start time for device MH/U calculations
|
||||
- Decrease the sleep duration before reading in avalon to not let the read
|
||||
buffer overflow.
|
||||
- Failure to read and write on pseudo semaphores on apple happens routinely on
|
||||
shut down so should not be a quit error, just a warning.
|
||||
- Unlock usb dev lock in the same place in usbutils.
|
||||
- Sleep if the avalon buffer is empty and we've requested a read to allow the
|
||||
write thread to take precedence.
|
||||
- Yield after releasing a lock in case we are on a device with limited CPU
|
||||
resources.
|
||||
- Add the cgpu_info structure before avalon reset.
|
||||
- Tidy up DEVLOCK/UNLOCK to have consistent use of the pstate variable without
|
||||
needing brace level match.
|
||||
- Icarus driver elaspsed timeout shouldn't be just USB I/O
|
||||
- usbutils avoid leaving devlock locked when thread cancelled
|
||||
- MMQ fix nodev failure caused by changes
|
||||
- ubsutils lock all access to nodev and cgusb
|
||||
- USB make device_path handled by usbutils
|
||||
- tidy up free in device detect functions
|
||||
- USB control creation and free of cgpu
|
||||
- Add FAQ regarding Work Utility.
|
||||
- Throttling the BFLSC at 80 seems to prevent generating garbled responses of
|
||||
higher temps.
|
||||
- Return after failed bin2hex conversion in bflsc.
|
||||
- Demote failed hex2bin result to LOG_INFO and check return result in
|
||||
driver-bflsc to avoid doing find_work_by_midstate.
|
||||
- Set BFLSC fan speed coarsely to keep it under 60 or auto as per specs saying
|
||||
it tries to stay below 60.
|
||||
- Limit usbutils LATENCY_STD to 32ms to keep transfers under 512 bytes.
|
||||
- Move macro definition to bflsc driver
|
||||
- Use a longer timeout for retrieving bflsc details.
|
||||
- Add a usb_read_ok_timeout wrapper to cope with slow init'ing devices.
|
||||
- cgsem_post after creating the thread info
|
||||
- Fix build.
|
||||
- Use cgsem structures instead of the flaky pings in the work queue to start
|
||||
mining threads and remove the unused thr_info_freeze function.
|
||||
|
||||
|
||||
Version 3.2.1 - 7th June 2013
|
||||
|
||||
- Shorten the avalon statline to fit in the curses interface and show the lowest
|
||||
|
Loading…
Reference in New Issue
Block a user