<<  >> (p.537)
    Author Topic: OFFICIAL CGMINER mining software thread for linux/win/osx/mips/arm/r-pi 4.11.1  (Read 5806561 times)
    This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (3 posts by 1+ user deleted.)
    -ck (OP)
    Legendary
    *
    Offline Offline

    Activity: 4578
    Merit: 1695


    Ruu \o/


    View Profile WWW
    June 07, 2013, 04:18:50 AM
     #10721

    New version: 3.2.1, 7th June 2013

    Tons of new stuff in 3.2 but not surprisingly this brought a few new bugs. This version fixes quite a few bugs mainly for the move to directUSB drivers for all devices.
    Just to reiterate: If you are using v3.2+ you will NOT be using the ftdi drivers in either windows or linux. There will be no com ports on windows and no ttyUSB in linux. Please read the appropriate readme for how to configure your hardware to use the new drivers, and bear in mind that some devices do NOT work on usb3 ports - we're still investigating this.


    Human readable changelog:

    - The avalon display has been simplified to fit within the display alongside other devices - it now only shows the lowest asic cooling fanspeed instead of the case fan.
    - Fixed a few crashes on hotplug/unplug/shutdown with USB devices.
    - The asicminer block erupters should now work.
    - The --device command line has been completely rewritten to support all devices arbitrarily instead of just GPUs and now takes multiple values instead of needing to be used multiple times. Saving device settings to a configuration file should now work  as well
    eg: --device 1-3,5
    - It now compiles on osx although the only testing so far has shown a bitforce usb device does not work (funny aside: osx claimed to support anonymous semaphores by putting the definition in its header files so that it can get posix compliance, but if you actually use the function it only returns an error saying it's unimplemented).
    - Buffers are now used for bflsc and icarus to prevent overflow errors and more apparent hw errors.
    - A huge reduction in CPU usage should be apparent with USB devices now as we can bypass the way ftdi normally reads from the device every 1ms.
    - Devices that fail and go to ZOMBIE mode are now put at the bottom of the status display.
    - Hotplug devices will now appear in the status display.
    - If you have disabled stratum pools and are in a balance pool management strategy, the connections will now be dropped to the disabled pools instead of repeatedly connecting and disconnecting.
    - Various other bugfixes.


    Full changelog:

    - Shorten the avalon statline to fit in the curses interface and show the lowest
    speed fan cooling the asic devices.
    - Set usbdev in usbutils after checking for nodev to avoid trying to access a
    dereferenced value.
    - AMU usbstatus correct name from enable UART
    - Icarus AMU enable the UART
    - Only libusb close if libusb release succeeds.
    - Failed reads and writes on cgsem_post and cgsem_wait should be extremely rare.
    - Implement cgminer specific cgsem semaphores to imitate unnamed semaphore
    behaviour on osx which does not support them.
    - Set cgusb->buffer to NULL when doing usb_buffer_disable.
    - Temporarily fix apple not having semtimedop by ignoring the timeout value.
    - BFLSC enable buffered USB reading
    - Icarus use buffered USB reading
    - bflsc & icarus use usb_ftdi_set_latency
    - usb_ftdi_set_latency LOG_ERRs if called incorrectly
    - add usb_ftdi_set_latency
    - usbutils optional read buffering
    - Set the avalon read transfer latency to avoid sleeping when no data is
    returned after very short latency settings.
    - correct bflsc BFLSC_BUFSIZ max calculation
    - Fix build for !curses
    - restore max code - since timeout is unsigned
    - compile warning - remove unused max
    - usb set FTDI latency higher to minimise status bytes
    - Check for zero timeout on _usb_write.
    - Check for zero timeout in usb read.
    - Define a minimum polling time based on frequency of mandatory updates of ftdi
    responses at 40ms.
    - Sleep right up to the timeout instead of the first half if we find ourselves
    polling in _usb_read
    - Enforce half timeout sized sleeps in usb_read if we find the device is not
    respecting libusb timeouts to avoid polling frequently.
    - Add more ASIC documentation.
    - Update README
    - Remove start device limitation on log window size to allow it to get larger
    with hotplugged devices.
    - Switch logsize after hotplugging a device.
    - Change switch_compact function name to switch_logsize to be used for other
    changes.
    - Only adjust cursor positions with curses locked.
    - devs display - fix GPU duplicate bug
    - Do not hotplug enable a device if devices have been specified and the hotplug
    device falls outside this range.
    - Change the --device parameter parsing and configuration to use ranges and
    comma separated values.
    - basic copyright statement in API.java
    - devs display - show ZOMBIEs after all others
    - Modify scrypt kernel message.
    - Check for pool_disabled in wait_lp_current
    - usbutils semun use proper def for linux which fixes OSX also
    - Check for pool enabled in cnx_needed.
    - Icarus add delays during intialisation
    - Update documentation.
    - Update copyrights of modified files.


    Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
    2% Fee Solo mining at solo.ckpool.org
    -ck
Page 536
Viewing Page: 537