Log

Author Commit Date CI Message
Con Kolivas 74044467 2013-05-26T00:43:23 Created a threaded message parser for avalon reads.
Con Kolivas ff44696a 2013-05-25T23:21:11 Avalon_wait_write is not effective during resets so do it after going idle.
Con Kolivas 4794ce70 2013-05-25T23:11:45 Send only a single byte reset.
Con Kolivas e2c43792 2013-05-25T22:21:02 Repeat going idle after avalon reset, and wait for write ready before sending each reset request instead of some arbitrary sleep time.
Con Kolivas a1cec2cd 2013-05-25T22:16:10 Revert "Send full avalon init task for reset." This reverts commit fa1bca31181f50b8912d2851ab141244e420b8cb. No difference.
Con Kolivas fa1bca31 2013-05-25T16:09:46 Send full avalon init task for reset.
Con Kolivas c7b1b030 2013-05-25T16:04:42 Timeouts on avalon_read and avalon_write should be 100ms.
Con Kolivas 4ddbe241 2013-05-25T15:52:08 Don't close avalon after detecting it until we're cleaning up, instead using reset for comms failures.
Con Kolivas 18710b14 2013-05-25T15:18:31 Check for avalon_wait_write before sending reset command.
Con Kolivas 0e071c98 2013-05-25T15:07:10 Sleep in avalon_write_ready.
Con Kolivas 674539bd 2013-05-25T15:03:02 Make avalon_wait_write a bool function and check its return value.
Con Kolivas 290666a1 2013-05-25T14:54:00 Show how many idle tasks are sent to avalon if it aborts on buffer full.
Con Kolivas 8b1a2471 2013-05-25T14:48:23 Reset avalon->device_fd after it is closed.
Con Kolivas a6401643 2013-05-25T14:42:38 Create an avalon_wait_write function that is used before sending avalon idle command.
Con Kolivas 764f7cc4 2013-05-25T14:38:33 Avoid repeating avalon_idle in do_avalon_close and extra sleep.
Con Kolivas ee4d72e3 2013-05-25T14:05:52 Pass fd to avalon_idle.
Con Kolivas 664fd5b4 2013-05-25T14:03:45 Revert "Change to setting avalon_task to being the pointer for avalon_idle." This reverts commit 91a82cd81f8ef63621cc473601adb325d662e409.
Con Kolivas 91a82cd8 2013-05-25T13:38:00 Change to setting avalon_task to being the pointer for avalon_idle.
Con Kolivas e2578033 2013-05-25T13:27:54 Do avalon_reset after info structure is set up.
Con Kolivas 930317e1 2013-05-25T13:25:38 Rework avalon reset sequence to include idling of chips and waiting for them to go idle followed by 2nd reset and then checking result.
Con Kolivas 569a6f65 2013-05-25T12:11:26 Do a non-blocking read of anything in the avalon buffer after opening the device.
Con Kolivas 6baa23cf 2013-05-25T12:01:12 Assign the avalon info data to the device_data in cgpu_info.
Kano 1bb2cadf 2013-05-23T21:11:16 thread shutdown is different on windows
Kano ab080fa6 2013-05-23T15:50:07 usbutils make all windows timeouts 999ms
Kano 2baa5b9c 2013-05-23T11:45:12 usb add another Cairnsmore1 USB chip
Kano 6e0f9347 2013-05-23T00:39:55 icarus do the full detect test twice if required
Kano 511bbb05 2013-05-22T23:49:08 CMR usb config guess
Kano 87d994b6 2013-05-22T23:22:00 usb add transfer_read and commented out in icarus
Kano 6a0b48a6 2013-05-20T22:37:52 usbutils allow unrounded control transfers
Kano 0c3f00c5 2013-05-20T21:58:04 icarus ICA initialisation
Kano 685d0ef1 2013-05-20T13:41:46 icarus report err on read failure
Kano 350e7f89 2013-05-20T02:59:30 icarus correct device_id and use device_data for icarus_info
Kano c9cc7445 2013-05-20T02:52:07 miner.h remove unused device_file and add device_data
Kano 8fe40e98 2013-05-20T02:46:58 miner.h icarus no long uses fd
Kano 56a96b41 2013-05-20T00:48:15 icarus AMU config transfers
Kano db080ba9 2013-05-19T22:13:23 usbutils force an unknown IDENT for zero
Kano ddf008f0 2013-05-19T22:09:49 icarus set default options/timing based on device
Con Kolivas a009f042 2013-05-19T21:30:16 Must unlock curses as well in logwin_update.
Con Kolivas 01fca3e7 2013-05-19T21:28:53 Create a logwin_update function which mandatorily updates the logwin and use it when input is expected to prevent display refresh delays.
Kano a4697bed 2013-05-19T21:11:45 icarus report usb write error information
Con Kolivas d06c8f65 2013-05-19T19:36:08 Add name to icarus copyright notice.
Con Kolivas 430416da 2013-05-19T19:35:26 Merge branch 'icarus-dev' of github.com:ckolivas/cgminer into icarus-dev
Con Kolivas bbb79706 2013-05-19T19:34:12 Check for *pth dereference on pthread_join
Kano e43f265a 2013-05-19T19:09:13 usbutils name latency correctly
Con Kolivas 1c5c8df6 2013-05-19T18:36:02 Check for restart before buffering more reads in Icarus.
Con Kolivas 4ba6cba8 2013-05-19T18:34:35 Icarus should timeout if it's greater than the timeout duration even if it's receiving data.
Con Kolivas f4843877 2013-05-19T18:28:04 We should check for amount buffered in icarus get_nonce against amount already received.
Con Kolivas 04d530f3 2013-05-19T16:40:35 Make mining threads report out during work submission.
Con Kolivas bb3b227b 2013-05-19T16:39:07 submit_work_async is no longer used directly by driver code.
Con Kolivas 41e6f48f 2013-05-19T14:02:25 Fix first read timeout on icarus get nonce.
Con Kolivas 9ecacb2c 2013-05-19T14:01:55 Retry icarus_initialise if the first read attempt fails.
Con Kolivas 894a3d64 2013-05-19T12:55:20 Properly pthread_join miner threads on shutdown.
Con Kolivas 69f36358 2013-05-19T11:36:18 Merge branch 'master' into icarus-dev
Con Kolivas 3a2008ac 2013-05-19T11:25:45 Use a persistent single separate thread for stratum share submission that uses workqueues since all stratum sends are serialised.
Con Kolivas 64b08f38 2013-05-19T10:23:59 All stratum calls to recv_line are serialised from the one place so there is no need to use locking around recv().
Con Kolivas bd652a62 2013-05-18T16:56:23 Only allow the mining thread to be cancelled when it is not within driver code, making for cleaner shutdown and allowing us to pthread_join the miner threads on kill_work().
Con Kolivas 830f30ff 2013-05-18T16:56:23 Only allow the mining thread to be cancelled when it is not within driver code, making for cleaner shutdown and allowing us to pthread_join the miner threads on kill_work().
Con Kolivas ac7c073c 2013-05-18T13:16:25 Merge branch 'master' into icarus-dev
Con Kolivas 546be35c 2013-05-18T13:16:17 Merge branch 'icarus-dev' of github.com:ckolivas/cgminer into icarus-dev
Con Kolivas f227515e 2013-05-18T13:09:01 Set pool->probed to true after an attempt to resolve the url via stratum code.
Kano 5e588d87 2013-05-18T01:56:00 icarus test nodev everywhere
Kano 250e4353 2013-05-18T01:39:56 usbutils/icarus separate FTDI transfer values and more debug
Kano fac3bf87 2013-05-17T22:06:54 add icarus to hotplug
Kano 8f4547da 2013-05-17T22:05:53 usbutils add rest of icarus
Con Kolivas 22e677f4 2013-05-17T21:25:38 Merge branch 'icarus-dev' of github.com:ckolivas/cgminer into icarus-dev
Con Kolivas e128f90e 2013-05-17T21:13:36 Merge branch 'master' of github.com:ckolivas/cgminer
Kano 288f5e3b 2013-05-17T19:12:31 simple serial-USB python test script
Kano 9f46aa90 2013-05-17T15:14:48 icarus->USB v0.1 incomplete - missing initialise()
Kano dad30870 2013-05-17T15:08:48 README spelling
Kano 9f4a3a79 2013-05-17T15:05:51 Update documentation for icarus switch to USB
Kano 079b488a 2013-05-17T14:21:43 Add USB rules for supported USB devices
Kano 6219f977 2013-05-17T14:10:58 switch icarus configuration to usb
Kano 05a385cc 2013-05-17T13:49:41 usbutils new command for icarus
Kano e89c921a 2013-05-16T22:16:15 usb add a numeric sub-indentity for each name
Kano 2631b55e 2013-05-16T21:38:55 usbutils - make FTDI handling automatic
Kano 92e5ee9d 2013-05-16T19:41:53 fix duplicate name
Kano 2a0b712e 2013-05-16T19:39:40 usbutils set Black Arrow Lancelot's as BAL and match the lot->llt name
Kano 28f4fc64 2013-05-16T19:33:30 usbutils identify Icarus devices
kanoi cea88268 2013-05-15T22:43:30 Merge pull request #431 from kanoi/master usb_applog separate amt display
Con Kolivas 0a15beb7 2013-05-16T12:38:48 libusb_control_transfer 16 bit words are endian specific.
Kano 6493554a 2013-05-15T17:39:25 usb_applog separate amt display
Con Kolivas 3336880e 2013-05-13T22:42:39 Show pool difficulty more verbosely if it changes via stratum.
Con Kolivas 4efe9ca8 2013-05-13T22:23:13 Attribute whatever stats we can get on untracked stratum shares based on current pool diff.
Con Kolivas 3f24653f 2013-05-13T22:10:01 Provide a --lowmem option which does not cache shares on failed submission to prevent low memory hardware (eg Avalon) from crashing.
Con Kolivas c4a8f477 2013-05-11T21:37:36 Merge pull request #429 from mhren/patch-1 Update util.c
mhren c5bfc452 2013-05-11T23:32:57 Update util.c Apple OS/X does not define MSG_NOSIGNAL. Use SO_NOSIGPIPE instead
Con Kolivas 32c41bd0 2013-05-11T20:38:50 Bump version to 3.1.1
Con Kolivas 3f0842f7 2013-05-11T20:36:31 Update NEWS.
Con Kolivas 1a7a87c2 2013-05-11T20:29:48 Use a discrete device target for scrypt that dynamically changes to ensure we still report a work utility even if no shares are submitted such as in solo mining.
Con Kolivas 2fb6637b 2013-05-11T19:51:43 Make set_work_target a function to set a specified char as target for use elsewhere.
Con Kolivas 0b6ee62c 2013-05-11T19:34:44 Further consolidate the hash regeneration between sha and scrypt doing it only once and always checking the share diff for both before submission.
Con Kolivas 9a76db8d 2013-05-11T17:04:49 Regenerate the hash before checking the share diff in hashtest().
Con Kolivas 03f98e26 2013-05-11T16:56:19 Minor typo.
Con Kolivas 79dd9dfe 2013-05-11T16:50:53 Use a scantime of 30 seconds for scrypt if none is specified.
Con Kolivas b196d4fa 2013-05-11T16:19:02 Support more shares to be returned for scrypt mining.
Con Kolivas a923b7d3 2013-05-11T15:25:42 Update the write config to properly record device entries and remove disabled option.
Con Kolivas 3972fe22 2013-05-11T15:03:40 Show a different warning and loglevel for failure to resolve a URL on first or subsequent testing of stratum pool URLs.
Con Kolivas ef3b0657 2013-05-10T18:24:04 Fix the problem of seting up termio of ttyUSB0 for icarus. the CSIZE is the mask of CS2/4/8 From: navyxliu <navy.xliu@gmail.com>
Con Kolivas 2b8cbf61 2013-05-09T22:07:11 Revert wrong patch.
Con Kolivas 2645797f 2013-05-09T22:04:33 Set all stratum sockets to nonblocking to avoid trying to use MSG_DONTWAIT on windows.