Bitcoin Forum
June 07, 2024, 08:42:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Antiminer S9 hashboard alive but NOT mining  (Read 175 times)
MinerMEDIC (OP)
Member
**
Offline Offline

Activity: 166
Merit: 82

EET/NASA intern 2013 Bitmain/MicroBT/IPC cert


View Profile
March 01, 2018, 08:12:18 PM
Last edit: March 01, 2018, 08:27:14 PM by frodocooper
 #1

I just repaired a old 550M hashboard with a dead ASIC that was killing the clock to most of the board. I basically bypassed the whole voltage domain that the bad ASIC was in. Now I have clock to all domains but it wont start hashing.  Its being recognized now as a 60 ASIC board in status with all 'ooo...' but will not begin hashing. These little weird things are killing me! See Data below.
I HAVE:
1.tested PWS with 40A dummy load...OK.
2.tested FET output with same dummy load...OK
3.did IP reporter reset
4.updated to latest firmware
https://i.imgur.com/5AX3PLx.jpg

Code:
[   33.047661] xemacps e000b000.ps7-ethernet: Set clk to 124999998 Hz
[   33.053763] xemacps e000b000.ps7-ethernet: link up (1000/FULL)
This is XILINX board. Totalram:       1039794176
Detect 1GB control board of XILINX
DETECT HW version=0008c510
miner ID : 806c844162bb8854
Miner Type = S9
AsicType = 1387
real AsicNum = 63
use critical mode to search freq...
get PLUG ON=0x00000080
Find hashboard on Chain[7]
set_reset_allhashboard = 0x0000ffff
Check chain[7] PIC fw version=0x03
chain[7]: [63:22] [63:5] [63:24] [63:32] [63:22] [63:19] [63:255] [63:255]
chain[7] has no freq in PIC! Will use default freq=550 and jump over...
Check chain[7] PIC fw version=0x03
get PIC voltage=6 on chain[7], value=940
set_reset_allhashboard = 0x00000000
chain[7] temp offset record: 62,-86,0,0,0,0,0,0
chain[7] temp chip I2C addr=0x98
set_reset_allhashboard = 0x0000ffff
set_reset_allhashboard = 0x00000000
CRC error counter=0
set command mode to VIL

--- check asic number
After Get ASIC NUM CRC error counter=0
set_baud=0
The min freq=700
set real timeout 52, need sleep=379392
After TEST CRC error counter=0
set_reset_allhashboard = 0x0000ffff
set_reset_allhashboard = 0x00000000
search freq for 1 times, completed chain = 1, total chain num = 1
set_reset_allhashboard = 0x0000ffff
set_reset_allhashboard = 0x00000000
restart Miner chance num=2
waiting for receive_func to exit!
waiting for pic heart to exit!
bmminer not found= 1475 root       0:00 grep bmminer

bmminer not found, restart bmminer ...
bmminer not found= 1657 root       0:00 grep bmminer

bmminer not found, restart bmminer ...
This is user mode for mining
Detect 1GB control board of XILINX
Miner Type = S9
Miner compile time: Fri Nov 17 17:57:49 CST 2017 type: Antminer S9set_reset_allhashboard = 0x0000ffff
set_reset_allhashboard = 0x00000000
set_reset_allhashboard = 0x0000ffff
miner ID : 806c844162bb8854
set_reset_allhashboard = 0x0000ffff
Checking fans!get fan[2] speed=5880
get fan[2] speed=5880
get fan[2] speed=5880
get fan[2] speed=5880
get fan[2] speed=5880
get fan[2] speed=5880
get fan[2] speed=5880
get fan[2] speed=5880
get fan[2] speed=5880
get fan[5] speed=6000
get fan[2] speed=5880
get fan[5] speed=6000
get fan[2] speed=5880
get fan[5] speed=6000
chain[7]: [63:22] [63:5] [63:24] [63:32] [63:22] [63:19] [63:255] [63:255]
Check chain[7] PIC fw version=0x03
Chain[J8] orignal chain_voltage_pic=6 value=940
set_reset_allhashboard = 0x0000ffff
set_reset_allhashboard = 0x00000000
Chain[J8] has 60 asic
set_reset_hashboard = 0x00000080
set_reset_hashboard = 0x00000000
retry Chain[J8] has 60 asic
set_reset_hashboard = 0x00000080
set_reset_hashboard = 0x00000000
retry Chain[J8] has 60 asic
set_reset_hashboard = 0x00000080
set_reset_hashboard = 0x00000000
retry Chain[J8] has 60 asic
set_reset_hashboard = 0x00000080
set_reset_hashboard = 0x00000000
retry Chain[J8] has 60 asic
set_reset_hashboard = 0x00000080
set_reset_hashboard = 0x00000000
retry Chain[J8] has 60 asic
set_reset_hashboard = 0x00000080
set_reset_hashboard = 0x00000000
retry Chain[J8] has 60 asic
Chain[J8] has no freq in PIC, set default freq=550M
Chain[J8] has no core num in PIC
read PIC voltage=940 on chain[7]
Chain:7 chipnum=60
Chain[J8] voltage added=0.0V
Chain:7 temp offset=0
Chain:7 base freq=550
Asic[ 0]:550
Asic[ 1]:550 Asic[ 2]:550 Asic[ 3]:550 Asic[ 4]:550 Asic[ 5]:550 Asic[ 6]:550 Asic[ 7]:550 Asic[ 8]:550
Asic[ 9]:550 Asic[10]:550 Asic[11]:550 Asic[12]:550 Asic[13]:550 Asic[14]:550 Asic[15]:550 Asic[16]:550
Asic[17]:550 Asic[18]:550 Asic[19]:550 Asic[20]:550 Asic[21]:550 Asic[22]:550 Asic[23]:550 Asic[24]:550
Asic[25]:550 Asic[26]:550 Asic[27]:550 Asic[28]:550 Asic[29]:550 Asic[30]:550 Asic[31]:550 Asic[32]:550
Asic[33]:550 Asic[34]:550 Asic[35]:550 Asic[36]:550 Asic[37]:550 Asic[38]:550 Asic[39]:550 Asic[40]:550
Asic[41]:550 Asic[42]:550 Asic[43]:550 Asic[44]:550 Asic[45]:550 Asic[46]:550 Asic[47]:550 Asic[48]:550
Asic[49]:550 Asic[50]:550 Asic[51]:550 Asic[52]:550 Asic[53]:550 Asic[54]:550 Asic[55]:550 Asic[56]:550
Asic[57]:550 Asic[58]:550 Asic[59]:550
Chain:7 max freq=550
Chain:7 min freq=550


Miner fix freq ...
read PIC voltage=940 on chain[7]
Chain:7 chipnum=60
Chain[J8] voltage added=0.0V
Chain:7 temp offset=0
Chain:7 base freq=550
Asic[ 0]:550
Asic[ 1]:550 Asic[ 2]:550 Asic[ 3]:550 Asic[ 4]:550 Asic[ 5]:550 Asic[ 6]:550 Asic[ 7]:550 Asic[ 8]:550
Asic[ 9]:550 Asic[10]:550 Asic[11]:550 Asic[12]:550 Asic[13]:550 Asic[14]:550 Asic[15]:550 Asic[16]:550
Asic[17]:550 Asic[18]:550 Asic[19]:550 Asic[20]:550 Asic[21]:550 Asic[22]:550 Asic[23]:550 Asic[24]:550
Asic[25]:550 Asic[26]:550 Asic[27]:550 Asic[28]:550 Asic[29]:550 Asic[30]:550 Asic[31]:550 Asic[32]:550
Asic[33]:550 Asic[34]:550 Asic[35]:550 Asic[36]:550 Asic[37]:550 Asic[38]:550 Asic[39]:550 Asic[40]:550
Asic[41]:550 Asic[42]:550 Asic[43]:550 Asic[44]:550 Asic[45]:550 Asic[46]:550 Asic[47]:550 Asic[48]:550
Asic[49]:550 Asic[50]:550 Asic[51]:550 Asic[52]:550 Asic[53]:550 Asic[54]:550 Asic[55]:550 Asic[56]:550
Asic[57]:550 Asic[58]:550 Asic[59]:550
Chain:7 max freq=550
Chain:7 min freq=550

max freq = 550
set baud=1
Chain[J8] set working voltage=940 [6]
do heat board 8xPatten for 1 times
start send works on chain[7]
get send work num :57456 on Chain[7]
wait recv nonce on chain[7]
get nonces on chain[7]
require nonce number:912
require validnonce number:57456
asic[00]=00 asic[01]=00 asic[02]=00 asic[03]=00 asic[04]=00 asic[05]=00 asic[06]=00 asic[07]=00
asic[08]=00 asic[09]=00 asic[10]=00 asic[11]=00 asic[12]=00 asic[13]=00 asic[14]=00 asic[15]=00
asic[16]=00 asic[17]=00 asic[18]=00 asic[19]=00 asic[20]=00 asic[21]=00 asic[22]=00 asic[23]=00
asic[24]=00 asic[25]=00 asic[26]=00 asic[27]=00 asic[28]=00 asic[29]=00 asic[30]=00 asic[31]=00
asic[32]=00 asic[33]=00 asic[34]=00 asic[35]=00 asic[36]=00 asic[37]=00 asic[38]=00 asic[39]=00
asic[40]=00 asic[41]=00 asic[42]=00 asic[43]=00 asic[44]=00 asic[45]=00 asic[46]=00 asic[47]=00
asic[48]=00 asic[49]=00 asic[50]=00 asic[51]=00 asic[52]=00 asic[53]=00 asic[54]=00 asic[55]=00
asic[56]=00 asic[57]=00 asic[58]=00 asic[59]=00 asic[60]=00 asic[61]=00 asic[62]=00


Below ASIC's core didn't receive all the nonce, they should receive 8 nonce each!

asic[00]=00
core[000]=0 core[001]=0 core[002]=0 core[003]=0 core[004]=0 core[005]=0 core[006]=0 core[007]=0 core[008]=0 core[009]=0 core[010]=0 core[011]=0 core[012]=0 core[013]=0 core[014]=0 core[015]=0 core[016]=0 core[017]=0 core[018]=0 core[019]=0 core[020]=0 core[021]=0 core[022]=0 core[023]=0 core[024]=0 core[025]=0 core[026]=0 core[027]=0 core[028]=0 core[029]=0 core[030]=0 core[031]=0 core[032]=0 core[033]=0 core[034]=0 core[035]=0 core[036]=0 core[037]=0 core[038]=0 core[039]=0 core[040]=0 core[041]=0 core[042]=0 core[043]=0 core[044]=0 core[045]=0 core[046]=0 core[047]=0 core[048]=0 core[049]=0 core[050]=0 core[051]=0 core[052]=0 core[053]=0 core[054]=0 core[055]=0 core[056]=0 core[057]=0 core[058]=0 core[059]=0 core[060]=0 core[061]=0 core[062]=0 core[063]=0 core[064]=0 core[065]=0 core[066]=0 core[067]=0 core[068]=0 core[069]=0 core[070]=0 core[071]=0 core[072]=0 core[073]=0 core[074]=0 core[075]=0 core[076]=0 core[077]=0 core[078]=0 core[079]=0 core[080]=0 core[081]=0 core[082]=0 core[083]=0 core[084]=0 core[085]=0 core[086]=0 core[087]=0 core[088]=0 core[089]=0 core[090]=0 core[091]=0 core[092]=0 core[093]=0 core[094]=0 core[095]=0 core[096]=0 core[097]=0 core[098]=0 core[099]=0 core[100]=0 core[101]=0 core[102]=0 core[103]=0 core[104]=0 core[105]=0 core[106]=0 core[107]=0 core[108]=0 core[109]=0 core[110]=0 core[111]=0 core[112]=0 core[113]=0

asic[01]=00
core[000]=0 core[001]=0 core[002]=0 core[003]=0 core[004]=0 core[005]=0 core[006]=0 core[007]=0 core[008]=0 core[009]=0 core[010]=0 core[011]=0 core[012]=0 core[013]=0 core[014]=0 core[015]=0 core[016]=0 core[017]=0 core[018]=0 core[019]=0 core[020]=0 core[021]=0 core[022]=0 core[023]=0 core[024]=0 core[025]=0 core[026]=0 core[027]=0 core[028]=0 core[029]=0 core[030]=0 core[031]=0 core[032]=0 core[033]=0 core[034]=0 core[035]=0 core[036]=0 core[037]=0 core[038]=0 core[039]=0 core[040]=0 core[041]=0 core[042]=0 core[043]=0 core[044]=0 core[045]=0 core[046]=0 core[047]=0 core[048]=0 core[049]=0 core[050]=0 core[051]=0 core[052]=0 core[053]=0 core[054]=0 core[055]=0 core[056]=0 core[057]=0 core[058]=0 core[059]=0 core[060]=0 core[061]=0 core[062]=0 core[063]=0 core[064]=0 core[065]=0 core[066]=0 core[067]=0 core[068]=0 core[069]=0 core[070]=0 core[071]=0 core[072]=0 core[073]=0 core[074]=0 core[075]=0 core[076]=0 core[077]=0 core[078]=0 core[079]=0 core[080]=0 core[081]=0 core[082]=0 core[083]=0 core[084]=0 core[085]=0 core[086]=0 core[087]=0 core[088]=0 core[089]=0 core[090]=0 core[091]=0 core[092]=0 core[093]=0 core[094]=0 core[095]=0 core[096]=0 core[097]=0 core[098]=0 core[099]=0 core[100]=0 core[101]=0 core[102]=0 core[103]=0 core[104]=0 core[105]=0 core[106]=0 core[107]=0 core[108]=0 core[109]=0 core[110]=0 core[111]=0 core[112]=0 core[113]=0

asic[02]=00
...((((02-60omitted)))
asic[61]=00
core[000]=0 core[001]=0 core[002]=0 core[003]=0 core[004]=0 core[005]=0 core[006]=0 core[007]=0 core[008]=0 core[009]=0 core[010]=0 core[011]=0 core[012]=0 core[013]=0 core[014]=0 core[015]=0 core[016]=0 core[017]=0 core[018]=0 core[019]=0 core[020]=0 core[021]=0 core[022]=0 core[023]=0 core[024]=0 core[025]=0 core[026]=0 core[027]=0 core[028]=0 core[029]=0 core[030]=0 core[031]=0 core[032]=0 core[033]=0 core[034]=0 core[035]=0 core[036]=0 core[037]=0 core[038]=0 core[039]=0 core[040]=0 core[041]=0 core[042]=0 core[043]=0 core[044]=0 core[045]=0 core[046]=0 core[047]=0 core[048]=0 core[049]=0 core[050]=0 core[051]=0 core[052]=0 core[053]=0 core[054]=0 core[055]=0 core[056]=0 core[057]=0 core[058]=0 core[059]=0 core[060]=0 core[061]=0 core[062]=0 core[063]=0 core[064]=0 core[065]=0 core[066]=0 core[067]=0 core[068]=0 core[069]=0 core[070]=0 core[071]=0 core[072]=0 core[073]=0 core[074]=0 core[075]=0 core[076]=0 core[077]=0 core[078]=0 core[079]=0 core[080]=0 core[081]=0 core[082]=0 core[083]=0 core[084]=0 core[085]=0 core[086]=0 core[087]=0 core[088]=0 core[089]=0 core[090]=0 core[091]=0 core[092]=0 core[093]=0 core[094]=0 core[095]=0 core[096]=0 core[097]=0 core[098]=0 core[099]=0 core[100]=0 core[101]=0 core[102]=0 core[103]=0 core[104]=0 core[105]=0 core[106]=0 core[107]=0 core[108]=0 core[109]=0 core[110]=0 core[111]=0 core[112]=0 core[113]=0

asic[62]=00
core[000]=0 core[001]=0 core[002]=0 core[003]=0 core[004]=0 core[005]=0 core[006]=0 core[007]=0 core[008]=0 core[009]=0 core[010]=0 core[011]=0 core[012]=0 core[013]=0 core[014]=0 core[015]=0 core[016]=0 core[017]=0 core[018]=0 core[019]=0 core[020]=0 core[021]=0 core[022]=0 core[023]=0 core[024]=0 core[025]=0 core[026]=0 core[027]=0 core[028]=0 core[029]=0 core[030]=0 core[031]=0 core[032]=0 core[033]=0 core[034]=0 core[035]=0 core[036]=0 core[037]=0 core[038]=0 core[039]=0 core[040]=0 core[041]=0 core[042]=0 core[043]=0 core[044]=0 core[045]=0 core[046]=0 core[047]=0 core[048]=0 core[049]=0 core[050]=0 core[051]=0 core[052]=0 core[053]=0 core[054]=0 core[055]=0 core[056]=0 core[057]=0 core[058]=0 core[059]=0 core[060]=0 core[061]=0 core[062]=0 core[063]=0 core[064]=0 core[065]=0 core[066]=0 core[067]=0 core[068]=0 core[069]=0 core[070]=0 core[071]=0 core[072]=0 core[073]=0 core[074]=0 core[075]=0 core[076]=0 core[077]=0 core[078]=0 core[079]=0 core[080]=0 core[081]=0 core[082]=0 core[083]=0 core[084]=0 core[085]=0 core[086]=0 core[087]=0 core[088]=0 core[089]=0 core[090]=0 core[091]=0 core[092]=0 core[093]=0 core[094]=0 core[095]=0 core[096]=0 core[097]=0 core[098]=0 core[099]=0 core[100]=0 core[101]=0 core[102]=0 core[103]=0 core[104]=0 core[105]=0 core[106]=0 core[107]=0 core[108]=0 core[109]=0 core[110]=0 core[111]=0 core[112]=0 core[113]=0



freq[00]=550 freq[01]=550 freq[02]=550 freq[03]=550 freq[04]=550 freq[05]=550 freq[06]=550 freq[07]=550
freq[08]=550 freq[09]=550 freq[10]=550 freq[11]=550 freq[12]=550 freq[13]=550 freq[14]=550 freq[15]=550
freq[16]=550 freq[17]=550 freq[18]=550 freq[19]=550 freq[20]=550 freq[21]=550 freq[22]=550 freq[23]=550
freq[24]=550 freq[25]=550 freq[26]=550 freq[27]=550 freq[28]=550 freq[29]=550 freq[30]=550 freq[31]=550
freq[32]=550 freq[33]=550 freq[34]=550 freq[35]=550 freq[36]=550 freq[37]=550 freq[38]=550 freq[39]=550
freq[40]=550 freq[41]=550 freq[42]=550 freq[43]=550 freq[44]=550 freq[45]=550 freq[46]=550 freq[47]=550
freq[48]=550 freq[49]=550 freq[50]=550 freq[51]=550 freq[52]=550 freq[53]=550 freq[54]=550 freq[55]=550
freq[56]=550 freq[57]=550 freq[58]=550 freq[59]=550 freq[60]=550 freq[61]=550 freq[62]=550

total valid nonce number:0
total send work number:57456
require valid nonce number:57456
repeated_nonce_num:0
err_nonce_num:0
last_nonce_num:0
chain[7]: some chip cores are not opened FAILED!
Test Patten on chain[7]: FAILED!
do heat board 8xPatten for 2 times
do open core on Chain[7]...
Done open core on Chain[7]!
start send works on chain[7]
do read_temp_func once...
do check_asic_reg 0x08
Done check_asic_reg
do read temp on Chain[7]
Done read temp on Chain[7]
set FAN speed according to: temp_highest=0 temp_top1[PWM_T]=0 temp_top1[TEMP_POS_LOCAL]=0 temp_change=0 fix_fan_steps=0
set full FAN speed...
FAN PWM: 100
read_temp_func Done!
CRC error counter=770



(Moderator's note: This post was edited by frodocooper to remove inline image tags.)

---Hi, I'm Juergen "Jay" & I TEACH and REPAIR ASIC HASHBOARDS-- Purdue AS EET -- MinerMEDIC is NOW FREELANCE in Chicago!
ccgllc
Copper Member
Full Member
***
Offline Offline

Activity: 658
Merit: 101

Math doesn't care what you believe.


View Profile
March 01, 2018, 08:26:37 PM
 #2

FWIW - I've see variable frequency cards do the same thing.  Power cycling sometimes helps... for a little while.

Mined for a living since 2017.  Dabbled for years before that.
Linux admin since 0.96 kernel and Slackware distributions on (4) floppies...
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!