правки обновил, куда пишутся логи по чипам? и как сделать чтобы перебор ишел в диапазоне 53 и 54?
и что значит блок ниже?
#ifdef FAST_CLOCK1
#define BASE_OSC_BITS 51
#define LOW_HASHRATE 2.2
#else
#define BASE_OSC_BITS 53
#define LOW_HASHRATE 1.5
#endif
1. Логи по чипам пишуться в /var/log/bitfury. Каждый 16 дамп short stat примерно.
2. Перебор для двух значений я не проверял, но попробовать можно если заменить #define RANGE_MASK 3 на #define RANGE_MASK 1. При этом #define FAST_CLOCK1 нужно оставить закомментированным.
3. Блок с ветвлением означает выбор настроек для устройств с вольтмодом и стоковых.
т.е. для стоковых устройств по умолчанию выставляется 51 битклок? и сброс чипов при падении до 2,2?
соответственно нижняя для вольтмода? 53 и 1.5?
плюс я не могу запустить автоконфиг. т.к. не знаю всех подробностей его функционирования.
сколько прогоняется тест на каждом клоке? как идет выбор что чип лучше работает на этом клоке а не на другом? каков шанс что будет ошибка выбрать не правильный клок? и т.д.
и что значит надпись #PERF: chip 3_1 work_time = 2.467 sec
у меня чип 3_1 так и сыплет этими надписями
а ещё при инициализации чипов начало выдавать вот так
[2013-10-09 12:05:13.167] #PERF: no prefetched works.
[2013-10-09 12:05:13.178] for slot 1 chip 1, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.201] for slot 1 chip 5, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.218] for slot 2 chip 1, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.237] for slot 2 chip 5, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.256] for slot 3 chip 2, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.270] for slot 3 chip 5, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.290] for slot 4 chip 5, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.313] for slot 0 chip 4, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.324] for slot 0 chip 6, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.340] for slot 1 chip 3, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.376] for slot 2 chip 2, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.395] for slot 2 chip 6, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.404] #PERF: no prefetched works.
[2013-10-09 12:05:13.426] for slot 3 chip 4, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.448] for slot 4 chip 2, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.469] for slot 4 chip 7, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.622] #PERF: no prefetched works.
[2013-10-09 12:05:13.640] for slot 1 chip 6, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.729] for slot 3 chip 7, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.837] #PERF: no prefetched works.
[2013-10-09 12:05:13.900] for slot 2 chip 3, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.934] for slot 4 chip 0, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:13.947] for slot 4 chip 3, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:14.019] for slot 4 chip 1, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:14.048] for slot 0 chip 1, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:14.074] #PERF: no prefetched works.
[2013-10-09 12:05:14.112] for slot 3 chip 1, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }
[2013-10-09 12:05:14.159] for slot 0 chip 2, osc6_bits changed from 54 to 53, csw_count = 0, cch_stat = { 0 0 0 0 }