Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/driver-bfsb.c b/driver-bfsb.c
- index 412709d..c4042e8 100644
- --- a/driver-bfsb.c
- +++ b/driver-bfsb.c
- @@ -145,9 +145,9 @@ bool bfsb_init(struct thr_info *thr)
- proc->device_data = bitfury;
- bitfury->spi->cgpu = proc;
- bitfury_init_chip(proc);
- - bitfury->osc6_bits = 53;
- + bitfury->osc6_bits = 52;
- bitfury_send_reinit(bitfury->spi, bitfury->slot, bitfury->fasync, bitfury->osc6_bits);
- - bitfury_init_freq_stat(&bitfury->chip_stat, 52, 56);
- + bitfury_init_freq_stat(&bitfury->chip_stat, 48, 54);
- if (proc->proc_id == proc->procs - 1)
- free(devicelist);
- diff --git a/driver-bitfury.c b/driver-bitfury.c
- index 779ef7c..5c4fe50 100644
- --- a/driver-bitfury.c
- +++ b/driver-bitfury.c
- @@ -121,6 +121,7 @@ tryagain:
- applog(LOG_ERR, "%"PRIpreprv": %s: Giving up after %d tries",
- proc->proc_repr, __func__, tried);
- bitfury->desync_counter = 99;
- + if (tried > 10) exit(1);
- return false;
- }
- ++tried;
- @@ -503,12 +504,12 @@ void bitfury_do_io(struct thr_info * const master_thr)
- if (bitfury->mhz_best)
- {
- - if (bitfury->mhz < bitfury->mhz_best / 2)
- - {
- - applog(LOG_WARNING, "%"PRIpreprv": Frequency drop over 50%% detected, reinitialising",
- - proc->proc_repr);
- - bitfury->force_reinit = true;
- - }
- + // if (bitfury->mhz < bitfury->mhz_best / 2)
- + // {
- + // applog(LOG_WARNING, "%"PRIpreprv": Frequency drop over 50%% detected, reinitialising",
- + // proc->proc_repr);
- + // bitfury->force_reinit = true;
- + // }
- }
- if ((int)bitfury->mhz > bitfury->mhz_best && bitfury->mhz_last > bitfury->mhz_best)
- {
- @@ -595,9 +596,9 @@ void bitfury_do_io(struct thr_info * const master_thr)
- ++bitfury->sample_hwe;
- bitfury->strange_counter += 1;
- }
- - if (++bitfury->sample_tot >= 0x40 || bitfury->sample_hwe >= 8)
- + if (++bitfury->sample_tot >= 0x40 || bitfury->sample_hwe >= 0x10)
- {
- - if (bitfury->sample_hwe >= 8)
- + if (bitfury->sample_hwe >= 0x10)
- {
- applog(LOG_WARNING, "%"PRIpreprv": %d of the last %d results were bad, reinitialising",
- proc->proc_repr, bitfury->sample_hwe, bitfury->sample_tot);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement