S17Pro BM1397_enable_extended_mode_of_temperature_sensor: Can't set extended mode. ret = 0x00000000
S17Pro board not hashing, connect to Test Fixture all 48Asic ok.
Here is TF output. any help on how to fix appreciated.
Ready begin test
Begin singleBoardTest_BHB07601_BM1397 test
Thu Jan 1 00:00:52 UTC 1970
--- init_fpga
FPGA version 0xb031
--- reset_global_arg
--- check_chain
--- check_chain: gChain = 0, gI2c = 0
--- BHB07601_show_status_func: which_chain = 0, which_i2c = 0
--- singleBoardTest_BHB07601_BM1397: Test_EEPROM_part_area: Check EEPROM ok!!!
--- reset_dsPIC33EP16GS202_pic ok
--- jump_from_loader_to_app_dsPIC33EP16GS202 ok
--- heart_beat_dsPIC33EP16GS202 ok
--- APW9_calculate_voltage: voltage_n = 48.745106, N = 48
--- set_pre_open_core_voltage: Conf.pre_open_core_voltage = 2000, N = 48
set_pre_open_core_voltage line 507: Enter hash board power on flow:
set_pre_open_core_voltage line 511: Reset hash board done
--- enable_dsPIC33EP16GS202_dc_dc
--- enable_dsPIC33EP16GS202_dc_dc ok
set_pre_open_core_voltage line 515: dc dc enable done
set_pre_open_core_voltage line 519: release hash board reset done.
chain[0]: set order clock, stragegy 3
--- BHB07601_receive_func: IO Thread #b3cad470 using 99 priority scheduler!
--- BHB07601_receive_func: which_chain = 0, which_i2c = 0
--- BHB07601 check asic number
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
--- check chain: J1 has asicNum = 48
--- double check asic number
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
check_BM1397_asic_reg: the return data is from chain0, but it should be from chain0
--- check chain: J1 has asicNum = 48
--- BHB07601_calculate_timeout_and_baud: baud = 3, timeout = 0x0000000e = 14 us, freq = 550
--- BM1397_get_pllparam_divider: Want freq 50.000000 real freq 50.000000
--- BM1397_get_pllparam_divider: Want freq 75.000000 real freq 75.000000
--- BM1397_get_pllparam_divider: Want freq 100.000000 real freq 100.000000
--- BM1397_get_pllparam_divider: Want freq 125.000000 real freq 125.000000
--- BM1397_get_pllparam_divider: Want freq 150.000000 real freq 150.000000
--- BM1397_get_pllparam_divider: Want freq 175.000000 real freq 175.000000
--- BM1397_get_pllparam_divider: Want freq 200.000000 real freq 200.000000
--- BM1397_get_pllparam_divider: Want freq 225.000000 real freq 225.000000
--- BM1397_get_pllparam_divider: Want freq 250.000000 real freq 250.000000
--- BM1397_get_pllparam_divider: Want freq 275.000000 real freq 275.000000
--- BM1397_get_pllparam_divider: Want freq 300.000000 real freq 300.000000
--- BM1397_get_pllparam_divider: Want freq 325.000000 real freq 325.000000
--- BM1397_get_pllparam_divider: Want freq 350.000000 real freq 350.000000
--- BM1397_get_pllparam_divider: Want freq 375.000000 real freq 375.000000
--- BM1397_get_pllparam_divider: Want freq 400.000000 real freq 400.000000
--- BM1397_get_pllparam_divider: Want freq 425.000000 real freq 425.000000
--- BM1397_get_pllparam_divider: Want freq 450.000000 real freq 450.000000
--- BM1397_get_pllparam_divider: Want freq 475.000000 real freq 475.000000
--- BM1397_get_pllparam_divider: Want freq 500.000000 real freq 500.000000
--- BM1397_get_pllparam_divider: Want freq 550.000000 real freq 550.000000
--- BHB07601_set_address: Chain : 0
--- BM1397_chain_inactive
--- BHB07601_set_baud: Chain : 0, baud = 3
--- BM1397_set_baud: Chain : 0, baud = 3
--- set_baud_ext: set baud ext
--- BM1397_soft_reset_sensor
--- BM1397_enable_extended_mode_of_temperature_sensor
!!! BM1397_enable_extended_mode_of_temperature_sensor: Can't set extended mode. ret = 0x00000000
--- heart_beat_dsPIC33EP16GS202 ok
!!! BM1397_enable_extended_mode_of_temperature_sensor: Can't set extended mode. ret = 0x00000000
!!! BM1397_enable_extended_mode_of_temperature_sensor: Can't set extended mode. ret = 0x00000000
!!! BM1397_enable_extended_mode_of_temperature_sensor: Can't set extended mode. ret = 0x00000000
---singleBoardTest_BHB07601_BM1397: check sensor 0 time
ASIC 9 Hash Board temperature is 0
ASIC 12 Hash Board temperature is 0
Begin test!!! Start sensor is 12, Hash Board temperature is 0
ASIC 40 Hash Board temperature is 0
gValid_Nonce_Num = 0
ASIC 37 Hash Board temperature is 0
---singleBoardTest_BHB07601_BM1397: check sensor 1 time
ASIC 9 Hash Board temperature is 0
gValid_Nonce_Num = 0
ASIC 12 Hash Board temperature is 0
gValid_Nonce_Num = 0
ASIC 40 Hash Board temperature is 0
ASIC 37 Hash Board temperature is 0
---singleBoardTest_BHB07601_BM1397: check sensor 2 time
gValid_Nonce_Num = 0
ASIC 9 Hash Board temperature is 0
ASIC 12 Hash Board temperature is 0
gValid_Nonce_Num = 0
ASIC 40 Hash Board temperature is 0
ASIC 37 Hash Board temperature is 0
--- BHB07601_open_core: Chain : 0
gValid_Nonce_Num = 0
gValid_Nonce_Num = 0
--- heart_beat_dsPIC33EP16GS202 ok
gValid_Nonce_Num = 0
gValid_Nonce_Num = 0
gValid_Nonce_Num = 0
gValid_Nonce_Num = 0
gValid_Nonce_Num = 0
-
Official comment
Hello, please check the cable and conductive copper is loosen, if the problem still exists please provide the kernel log and contact us at support-cs@bitmain.com
Comment actions
Please sign in to leave a comment.
Comments
1 comment