S17 Kernel – Antminer S17 hashboard Chain 2 lacks chips

An Antminer S17 hashboard has 48 chips, but the kernel log finds 16 chips (as shown in the figure below); so, when we encounter this problem, how should we solve them?

2022-05-07 08:49:51 driver-btm-api.c:915:check_asic_number_with_power_on: Chain[2]: find 16 asic, times 0
2022-05-07 08:50:02 driver-btm-api.c:915:check_asic_number_with_power_on: Chain[2]: find 16 asic, times 1
2022-05-07 08:50:13 driver-btm-api.c:915:check_asic_number_with_power_on: Chain[2]: find 16 asic, times 2
2022-05-07 08:50:13 driver-btm-api.c:942:check_asic_number: Chain 2 only find 16 asic, will power off hash board 2
2022-05-07 08:50:14 driver-btm-api.c:198:set_miner_status:ERROR_SOC_INIT
2022-05-07 08:50:14 driver-btm-api.c:139:stop_mining: stop mining: soc init failed!
2022-05-07 08:50:14 thread.c:828:cancel_read_nonce_reg_thread: cancel thread
2022-05-07 08:50:14 driver-btm-api.c:124:killall_hashboard: ****power off hashboard****

Troubleshooting:

This is most likely a chip problem, requiring hashboard level repairs. Adjust the Fluke 17B+ multimeter to the DC gear, focus on checking whether the voltage and resistance of the five signals (CLK-CO-RI-BO-RST) of the No.16 and No.17 chips are normal, and compare with the resistance value of the normal chip. The specific faulty chip can be judged and replaced with the faulty BM1397 ASIC chip.

Useful links:

Powered by BetterDocs