Author

Topic: Bitmain's Released Antminer S9, World's First 16nm Miner Ready to Order - page 189. (Read 531298 times)

legendary
Activity: 1453
Merit: 1011
Bitcoin Talks Bullshit Walks
@bitmaintech


So I have a batch 11 I believe it was. They run at 550 MHz.  My intake air atm is less than 0c. What will happen to this miner come summer if I upgrade to new fw.  I was able to downclock to 500 last summer as 30+c was too much for them. So in looking at temps of chips I'm not impressed at the cooling.  Pulling in -14c only dropped chips temps to 80c.  That's terrible cooling.  So if I upgrade to this auto tune fw. What is going to happen to my miner when temps rise.  I have a pretty good idea. I just want to hear it from you!

BR
full member
Activity: 197
Merit: 100
I tried updating one of my first S9s I think it was 550mhz
I updated first to the new auto tune firmware, but nothing happened even after setting pools and rebooting.
So then I loaded the S9 recovery firmware, and it started working again.
Then try the new autotune firmware, and I'm getting this (I think one board has always been dead, so that is not a surprise)
Is it ever going to start hashing? Been 2 hours.


Code:
check PIC voltage=940 on chain[0]
check PIC voltage=940 on chain[2]
check PIC voltage=940 on chain[3]
set command mode to VIL

singleBoardTest: AsicType = 1387

singleBoardTest: asicNum = 64

singleBoardTest: real AsicNum = 63

--- check asic number
set_baud=0, ought to be 1
The min freq=700
set real timeout 52, need sleep=379392
search freq for 1 times, completed chain = 3, total chain num = 3
disable_pic_dac on chain[0]
disable_pic_dac on chain[2]
disable_pic_dac on chain[3]
restart Miner chance num=2
waiting for send_func to exit of chain[0]
waiting for send_func to exit of chain[1]
waiting for send_func to exit of chain[2]
waiting for send_func to exit of chain[3]
waiting for send_func to exit of chain[4]
waiting for send_func to exit of chain[5]
waiting for send_func to exit of chain[6]
waiting for send_func to exit of chain[7]
waiting for send_func to exit of chain[8]
waiting for send_func to exit of chain[9]
waiting for send_func to exit of chain[10]
waiting for send_func to exit of chain[11]
waiting for send_func to exit of chain[12]
waiting for send_func to exit of chain[13]
waiting for send_func to exit of chain[14]
waiting for send_func to exit of chain[15]
waiting for receive_func to exit!
waiting for pic heart to exit!
Start bmminer ...
This is C5 board.
Check chain[0] PIC fw version=0x02
Check chain[2] PIC fw version=0x02
Check chain[3] PIC fw version=0x02
Chain[J1] will use highest voltage=940 [6] to open core
Chain[J3] will use highest voltage=940 [6] to open core
Chain[J4] will use highest voltage=940 [6] to open core
Chain[J1] orignal chain_voltage=6 value=940
Chain[J3] orignal chain_voltage=6 value=940
Chain[J4] orignal chain_voltage=6 value=940
Chain[J1] has 0 asic
retry Chain[J1] has 0 asic
retry Chain[J1] has 0 asic

it need 10-25 minutes to open, so be patient
hero member
Activity: 979
Merit: 510
I tried updating one of my first S9s I think it was 550mhz
I updated first to the new auto tune firmware, but nothing happened even after setting pools and rebooting.
So then I loaded the S9 recovery firmware, and it started working again.
Then try the new autotune firmware, and I'm getting this (I think one board has always been dead, so that is not a surprise)
Is it ever going to start hashing? Been 2 hours.


Code:
check PIC voltage=940 on chain[0]
check PIC voltage=940 on chain[2]
check PIC voltage=940 on chain[3]
set command mode to VIL

singleBoardTest: AsicType = 1387

singleBoardTest: asicNum = 64

singleBoardTest: real AsicNum = 63

--- check asic number
set_baud=0, ought to be 1
The min freq=700
set real timeout 52, need sleep=379392
search freq for 1 times, completed chain = 3, total chain num = 3
disable_pic_dac on chain[0]
disable_pic_dac on chain[2]
disable_pic_dac on chain[3]
restart Miner chance num=2
waiting for send_func to exit of chain[0]
waiting for send_func to exit of chain[1]
waiting for send_func to exit of chain[2]
waiting for send_func to exit of chain[3]
waiting for send_func to exit of chain[4]
waiting for send_func to exit of chain[5]
waiting for send_func to exit of chain[6]
waiting for send_func to exit of chain[7]
waiting for send_func to exit of chain[8]
waiting for send_func to exit of chain[9]
waiting for send_func to exit of chain[10]
waiting for send_func to exit of chain[11]
waiting for send_func to exit of chain[12]
waiting for send_func to exit of chain[13]
waiting for send_func to exit of chain[14]
waiting for send_func to exit of chain[15]
waiting for receive_func to exit!
waiting for pic heart to exit!
Start bmminer ...
This is C5 board.
Check chain[0] PIC fw version=0x02
Check chain[2] PIC fw version=0x02
Check chain[3] PIC fw version=0x02
Chain[J1] will use highest voltage=940 [6] to open core
Chain[J3] will use highest voltage=940 [6] to open core
Chain[J4] will use highest voltage=940 [6] to open core
Chain[J1] orignal chain_voltage=6 value=940
Chain[J3] orignal chain_voltage=6 value=940
Chain[J4] orignal chain_voltage=6 value=940
Chain[J1] has 0 asic
retry Chain[J1] has 0 asic
retry Chain[J1] has 0 asic
newbie
Activity: 38
Merit: 0
Looks like the PIC firmware, and the software the single-board-test flashes to part of the PIC are different.

19.2kb from the hash_s8_app.txt file
23.1kb from the pic firmware dump

Something like the PIC firmware controls the PIC, and the app file controls the hashing and mining and communication to the controller functions.

It's just a guess right now. But it looks like both have to be properly flashed for it to function.

(UPDATE)

After several troubleshooting steps that I had already done (Such as isolating boards, changing power supplies, and rotating 18 pin data cables) They gave me a canned "Ship defective parts back for repair". I was hoping for a firmware or software patch that hadn't been seen yet, but no luck.

The only helpful thing was they had me go back to the 7/15 firmware, which through my prior testing was the last good firmware for mine. I have the last of the non autotune miners that were released. The one with failed boards looks like it was probably returned as a refurb, because it's an older model than the other three s9's I have,

Guess they're keeping the nice software tools and tricks to themselves. I get my pickit 3 soon, so I'll have a go at figuring out which data on the hash board is munged up, as I'm 99% sure that's the problem. Now that customer support has officially failed me I've got a toy to experiment with.
newbie
Activity: 38
Merit: 0

the rest will probably never get a firmware update, it's too risky.


Amen

Do many others echo this thought? I am interested in knowing if updates have really been a pain in the past, if so I will also go with the "If it ain't broke, don't fix it" approach for my own mine.

Most firmware updates from reputable companies have a change list and give you a clear idea that it's had some quality control testing. And in those cases even they usually only recommend to flash new firmware when there is a problem or clear bug.

With Bitmain it's different, they toss out whatever code wise, often reportedly violating code licenses and not listing a changelog, and then they try to clean up the mess afterwards. So with this particular company I'd say it's much safer to not update your firmware unless you have a major known problem that you are fixing.
newbie
Activity: 38
Merit: 0
I now just tried with the PICkit3 to:
1. Read a good PIC firmware from a good hash board
2. Write a good PIC firmware to a dead hash board

No effect. The dead hash board is still dead.
So it is probably not just "soft bricked".
So I wait for the answer from BitmainWarranty (www.bitmainwarranty.com).

I have previous experience with the PICkit3.

Do you have the image file from the good hash board? I'd like to have a look at it if you could send it to me.

In what way is your board dead? Mine died immediately AFTER a firmware update, it never hashed on the new firmware, so I'm pretty sure it's software related, unless the bad software caused something to overheat.

Bitmain thinks it's an incompatible firmware, which is weird because they said it was for "all" but we'll see if they can help me. They responded to my first e-mail and I gave them more information, now I'm waiting to hear back. Thankfully I only flashed one of my S9's, the rest will probably never get a firmware update, it's too risky.

Here is the HEX-file PIC16F1704_firmware_good_condition_board_S9_11.85ths_model_non-autotune.hex :
https://mega.nz/#!4l8HzB7A!R_Fomh8O5uSk8VVqmRseGduxSbvl_ajDNcATl3z22hA

Make sure that you know what you are doing. I take no responsibility on this.

My board went dead just suddenly without any warning.

Fully understood, I appreciate it!

I don't intend to use it right away, I want to hear back from Bitmain on a solution, if that route fails I'm going to read mine and compare with yours, look for differences. And then write back as a last resort. If Bitmain can't help, they're dead boards anyway, so nobody to blame for me messing them up more. Smiley
legendary
Activity: 1050
Merit: 1000
Pretty well how i mine.
Did ine uograde for the noise.
But unless the fw is proven to offer a good reason to try. I leave it alone.
full member
Activity: 236
Merit: 105

the rest will probably never get a firmware update, it's too risky.


Amen

Do many others echo this thought? I am interested in knowing if updates have really been a pain in the past, if so I will also go with the "If it ain't broke, don't fix it" approach for my own mine.
newbie
Activity: 24
Merit: 0

the rest will probably never get a firmware update, it's too risky.


Amen
legendary
Activity: 2520
Merit: 1719
Electrical engineer. Mining since 2014.
I now just tried with the PICkit3 to:
1. Read a good PIC firmware from a good hash board
2. Write a good PIC firmware to a dead hash board

No effect. The dead hash board is still dead.
So it is probably not just "soft bricked".
So I wait for the answer from BitmainWarranty (www.bitmainwarranty.com).

I have previous experience with the PICkit3.

Do you have the image file from the good hash board? I'd like to have a look at it if you could send it to me.

In what way is your board dead? Mine died immediately AFTER a firmware update, it never hashed on the new firmware, so I'm pretty sure it's software related, unless the bad software caused something to overheat.

Bitmain thinks it's an incompatible firmware, which is weird because they said it was for "all" but we'll see if they can help me. They responded to my first e-mail and I gave them more information, now I'm waiting to hear back. Thankfully I only flashed one of my S9's, the rest will probably never get a firmware update, it's too risky.

Here is the HEX-file PIC16F1704_firmware_good_condition_board_S9_11.85ths_model_non-autotune.hex :
https://mega.nz/#!4l8HzB7A!R_Fomh8O5uSk8VVqmRseGduxSbvl_ajDNcATl3z22hA

Make sure that you know what you are doing. I take no responsibility on this.

My board went dead just suddenly without any warning.
legendary
Activity: 4382
Merit: 9330
'The right to privacy matters'
newbie
Activity: 38
Merit: 0
I now just tried with the PICkit3 to:
1. Read a good PIC firmware from a good hash board
2. Write a good PIC firmware to a dead hash board

No effect. The dead hash board is still dead.
So it is probably not just "soft bricked".
So I wait for the answer from BitmainWarranty (www.bitmainwarranty.com).

I have previous experience with the PICkit3.

Do you have the image file from the good hash board? I'd like to have a look at it if you could send it to me.

In what way is your board dead? Mine died immediately AFTER a firmware update, it never hashed on the new firmware, so I'm pretty sure it's software related, unless the bad software caused something to overheat.

Bitmain thinks it's an incompatible firmware, which is weird because they said it was for "all" but we'll see if they can help me. They responded to my first e-mail and I gave them more information, now I'm waiting to hear back. Thankfully I only flashed one of my S9's, the rest will probably never get a firmware update, it's too risky.
legendary
Activity: 2520
Merit: 1719
Electrical engineer. Mining since 2014.
I now just tried with the PICkit3 to:
1. Read a good PIC firmware from a good hash board
2. Write a good PIC firmware to a dead hash board

No effect. The dead hash board is still dead.
So it is probably not just "soft bricked".
So I wait for the answer from BitmainWarranty (www.bitmainwarranty.com).

I have previous experience with the PICkit3.
newbie
Activity: 38
Merit: 0
I'll take a look, thanks!

(UPDATE)

Yup, that's probably exactly what I needed! I ordered a tester off of ebay, now just to wait and see. I'm guessing it's a similar procedure to what they're doing on the S7LN.

Might be a way to fix hashboard softbricks soon if it works, without going through Bitmain! I'll be happy to share when I get it figured out.
legendary
Activity: 1638
Merit: 1005

All I want is a little program with full R/W access to the hashboard memory and PIC, that can't be too much to ask can it? Unfortunately the tools to do that are all locked up in the single-board-test binary and associated bits with no source code available.
 Roll Eyes

Go check the sidehack thread about the S7-LN, I think this is what sidehack do to tweak them. (Not sure)
newbie
Activity: 38
Merit: 0
Found the 10/27 and 11/08 autotune firmwares didn't have their test data obfuscated like in the 11/25 and 11/29 versions. More data to try to reverse engineer the asic fw programming process. They also used a different version of single-board-test for both 10/27 and 11/08, looks like they were an early work in progress when they were released.

Still have two bad boards, the controller can communicate with the PICs but they fail all of the tests. Once the fw fails to restore them a dozen times it fails over to bmminer and starts with no boards online in the GUI.

The hash_s8_app.txt appears to have the software for the PIC, it's 3200 lines and the restore process is 3200 blocks. Smiley Looks like all of the autotune versions use the exact same hashboard firmware code, 10/27, 11/08, 11/25, and 11/29.

If I can find a way to pull that code from one of the good pre autotune hash boards I might be able to rewrite it to the failed boards and get them running again. But they didn't come with that code in their firmware.

Might be a lost cause, too many dark tunnels of obfuscated code that they are keeping secret. Rather than sending these boards in for repair I'd rather spend the money on an Avalon or something else down the road. Bitmain devices seem to be terribly flaky and poorly designed. But as long as I have them to play with I will.

If anyone has any autotune firmwares before 10/27 please let me know! I'd love to have a copy for my work.

(UPDATE)
Renaming hash_s8_app.txt causes the single-board-test to NOT restore the firmware a trillion times, but it still does all the other steps. Not useful for me, but really a time saver and interesting.

All I want is a little program with full R/W access to the hashboard memory and PIC, that can't be too much to ask can it? Unfortunately the tools to do that are all locked up in the single-board-test binary and associated bits with no source code available.
 Roll Eyes
hero member
Activity: 868
Merit: 517
1000 FULL just means you are running Gigabit ethernet, full duplex.   I don't own an S9 so I may be speaking out of turn, but that is typically what that means when you see something like that. 
newbie
Activity: 9
Merit: 0
Quote
I apologize. Is that the pound symbol that says code or is there another way? Do you have any helpful input as far as why the miner appears to be OK as  far as status lights but is not hashing?

the new firmware can't work if one of your boards have an issue
so just remove data cable from one board at a time and open your machine until you get the damaged one and you machine will work with 2 boards

I don't think its the boards all green lights are flashing normally and I have no xxx's in the ASIC status. It will hash for a little bit and then go to o hashing. I have had a bad board before and had it repaired this seems different. I just received this s9 yesterday. I shouldnt have to download new firmware should I? I don't know how to read kernal logs but one line I noticed said ethernet up link (1000/FULL).

Code:
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.14.0-xilinx-gf387dab-dirty (lzq@armdev01) (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-23) ) #38 SMP PREEMPT Fri Jun 17 20:02:51 CST 2016
[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Xilinx Zynq
[    0.000000] cma: CMA: reserved 128 MiB at 27800000
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] On node 0 totalpages: 258048
[    0.000000] free_area_init_node: node 0, pgdat c06e4600, node_mem_map e6fd8000
[    0.000000]   Normal zone: 1520 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 194560 pages, LIFO batch:31
[    0.000000]   HighMem zone: 496 pages used for memmap
[    0.000000]   HighMem zone: 63488 pages, LIFO batch:15
[    0.000000] PERCPU: Embedded 8 pages/cpu @e6fc0000 s9088 r8192 d15488 u32768
[    0.000000] pcpu-alloc: s9088 r8192 d15488 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 256528
[    0.000000] Kernel command line: noinitrd mem=1008M console=ttyPS0,115200 root=/dev/mtdblock1 rootfstype=jffs2 rw rootwait
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 884528K/1032192K available (4764K kernel code, 271K rwdata, 1816K rodata, 200K init, 257K bss, 147664K reserved, 253952K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc06752f8   (6581 kB)
[    0.000000]       .init : 0xc0676000 - 0xc06a8380   ( 201 kB)
[    0.000000]       .data : 0xc06aa000 - 0xc06edd00   ( 272 kB)
[    0.000000]        .bss : 0xc06edd0c - 0xc072e4fc   ( 258 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] Dump stacks of tasks blocking RCU-preempt GP.
[    0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] ps7-slcr mapped to f0004000
[    0.000000] zynq_clock_init: clkc starts at f0004100
[    0.000000] Zynq clock init
[    0.000015] sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 3298534883328ns
[    0.000305] ps7-ttc #0 at f0006000, irq=43
[    0.000607] Console: colour dummy device 80x30
[    0.000644] Calibrating delay loop... 1325.46 BogoMIPS (lpj=6627328)
[    0.040206] pid_max: default: 32768 minimum: 301
[    0.040421] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.040442] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.042580] CPU: Testing write buffer coherency: ok
[    0.042941] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.043003] Setting up static identity map for 0x482448 - 0x4824a0
[    0.043219] L310 cache controller enabled
[    0.043239] l2x0: 8 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x72760000, Cache size: 512 kB
[    0.121027] CPU1: Booted secondary processor
[    0.210226] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.210358] Brought up 2 CPUs
[    0.210376] SMP: Total of 2 processors activated.
[    0.210385] CPU: All CPU(s) started in SVC mode.
[    0.211052] devtmpfs: initialized
[    0.213438] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.214689] regulator-dummy: no parameters
[    0.223310] NET: Registered protocol family 16
[    0.225623] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.227935] cpuidle: using governor ladder
[    0.227949] cpuidle: using governor menu
[    0.235435] syscon f8000000.ps7-slcr: regmap [mem 0xf8000000-0xf8000fff] registered
[    0.236968] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.236982] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.237093] zynq-ocm f800c000.ps7-ocmc: ZYNQ OCM pool: 256 KiB @ 0xf0080000
[    0.259020] bio: create slab at 0
[    0.260750] vgaarb: loaded
[    0.261996] SCSI subsystem initialized
[    0.262885] usbcore: registered new interface driver usbfs
[    0.263055] usbcore: registered new interface driver hub
[    0.263298] usbcore: registered new device driver usb
[    0.263825] media: Linux media interface: v0.10
[    0.263983] Linux video capture interface: v2.00
[    0.264226] pps_core: LinuxPPS API ver. 1 registered
[    0.264238] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
[    0.264362] PTP clock support registered
[    0.264722] EDAC MC: Ver: 3.0.0
[    0.265784] Advanced Linux Sound Architecture Driver Initialized.
[    0.268742] DMA-API: preallocated 4096 debug entries
[    0.268757] DMA-API: debugging enabled by kernel config
[    0.268846] Switched to clocksource arm_global_timer
[    0.289841] NET: Registered protocol family 2
[    0.290522] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.290619] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.290778] TCP: Hash tables configured (established 8192 bind 8192)
[    0.290853] TCP: reno registered
[    0.290870] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.290928] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.291200] NET: Registered protocol family 1
[    0.291588] RPC: Registered named UNIX socket transport module.
[    0.291601] RPC: Registered udp transport module.
[    0.291610] RPC: Registered tcp transport module.
[    0.291618] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.291632] PCI: CLS 0 bytes, default 64
[    0.292087] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
[    0.294160] futex hash table entries: 512 (order: 3, 32768 bytes)
[    0.295624] bounce pool size: 64 pages
[    0.296533] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.296750] msgmni has been set to 1487
[    0.297233] io scheduler noop registered
[    0.297246] io scheduler deadline registered
[    0.297284] io scheduler cfq registered (default)
[    0.307872] dma-pl330 f8003000.ps7-dma: Loaded driver for PL330 DMAC-2364208
[    0.307892] dma-pl330 f8003000.ps7-dma: DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16
[    0.434240] e0001000.serial: ttyPS0 at MMIO 0xe0001000 (irq = 82, base_baud = 3124999) is a xuartps
[    1.006732] console [ttyPS0] enabled
[    1.011041] xdevcfg f8007000.ps7-dev-cfg: ioremap 0xf8007000 to f0068000
[    1.018702] [drm] Initialized drm 1.1.0 20060810
[    1.035762] brd: module loaded
[    1.045262] loop: module loaded
[    1.055033] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[    1.060896] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[    1.068679] libphy: XEMACPS mii bus: probed
[    1.073088] ------------- phy_id = 0x3625e62
[    1.077836] xemacps e000b000.ps7-ethernet: pdev->id -1, baseaddr 0xe000b000, irq 54
[    1.086553] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.093213] ehci-pci: EHCI PCI platform driver
[    1.100635] zynq-dr e0002000.ps7-usb: Unable to init USB phy, missing?
[    1.107454] usbcore: registered new interface driver usb-storage
[    1.114382] mousedev: PS/2 mouse device common for all mice
[    1.120523] i2c /dev entries driver
[    1.127428] zynq-edac f8006000.ps7-ddrc: ecc not enabled
[    1.132972] cpufreq_cpu0: failed to get cpu0 regulator: -19
[    1.138887] Xilinx Zynq CpuIdle Driver started
[    1.143745] sdhci: Secure Digital Host Controller Interface driver
[    1.149888] sdhci: Copyright(c) Pierre Ossman
[    1.154182] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.161013] mmc0: no vqmmc regulator found
[    1.165027] mmc0: no vmmc regulator found
[    1.208883] mmc0: SDHCI controller on e0100000.ps7-sdio [e0100000.ps7-sdio] using ADMA
[    1.217568] usbcore: registered new interface driver usbhid
[    1.223088] usbhid: USB HID core driver
[    1.227834] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
[    1.234126] nand: Micron MT29F2G08ABAEAWP
[    1.238095] nand: 256MiB, SLC, page size: 2048, OOB size: 64
[    1.244123] Bad block table found at page 131008, version 0x01
[    1.250539] Bad block table found at page 130944, version 0x01
[    1.256683] 4 ofpart partitions found on MTD device pl353-nand
[    1.262458] Creating 4 MTD partitions on "pl353-nand":
[    1.267558] 0x000000000000-0x000002000000 : "BOOT.bin-env-dts-kernel"
[    1.275637] 0x000002000000-0x00000b000000 : "angstram-rootfs"
[    1.283018] 0x00000b000000-0x00000ec00000 : "upgrade-rootfs"
[    1.290123] 0x00000ec00000-0x000010000000 : "upgrade-tmp"
[    1.298798] TCP: cubic registered
[    1.302069] NET: Registered protocol family 17
[    1.306715] Registering SWP/SWPB emulation handler
[    1.312371] regulator-dummy: disabling
[    1.316176] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.326590] ALSA device list:
[    1.329523]   No soundcards found.
[    5.585234] VFS: Mounted root (jffs2 filesystem) on device 31:1.
[    5.594255] devtmpfs: mounted
[    5.597361] Freeing unused kernel memory: 200K (c0676000 - c06a8000)
[    7.270427] random: dd urandom read with 1 bits of entropy available
[    7.668870]
[    7.668870] bcm54xx_config_init
[    8.278860]
[    8.278860] bcm54xx_config_init
[   12.279718] xemacps e000b000.ps7-ethernet: Set clk to 124999998 Hz
[   12.285828] xemacps e000b000.ps7-ethernet: link up (1000/FULL)
[   29.888333] In axi fpga driver!
[   29.891403] request_mem_region OK!
[   29.894792] AXI fpga dev virtual address is 0xf0112000
[   29.899938] *base_vir_addr = 0x8c504
[   29.919501] In fpga mem driver!
[   29.922573] request_mem_region OK!
[   29.926139] fpga mem virtual address is 0xf3000000
[   31.338194]
[   31.338194] bcm54xx_config_init
[   31.978093]
[   31.978093] bcm54xx_config_init
[   35.978570] xemacps e000b000.ps7-ethernet: Set clk to 124999998 Hz
[   35.984674] xemacps e000b000.ps7-ethernet: link up (1000/FULL)
[   84.887577] jffs2: warning: (1095) jffs2_do_read_inode_internal: Truncating ino #2068 to 19073 bytes failed because it only had 16032 bytes to start with!
[  282.565855] random: nonblocking pool is initialized
use critical mode to search freq...
prepare send works thread on chain[0]
prepare send works thread on chain[1]
prepare send works thread on chain[2]
prepare send works thread on chain[3]
prepare send works thread on chain[4]
prepare send works thread on chain[5]
prepare send works thread on chain[6]
prepare send works thread on chain[7]
prepare send works thread on chain[8]
prepare send works thread on chain[9]
prepare send works thread on chain[10]
prepare send works thread on chain[11]
prepare send works thread on chain[12]
prepare send works thread on chain[13]
prepare send works thread on chain[14]
prepare send works thread on chain[15]
Find hashboard on Chain[5]
Find hashboard on Chain[6]
Find hashboard on Chain[7]
Check chain[5] PIC fw version=0x02
Check chain[6] PIC fw version=0x02
Check chain[7] PIC fw version=0x02
has freq in PIC, will disable freq setting.
chain[5] has freq in PIC and will jump over...
Chain[5] has core num in PIC
Chain[5] ASIC[27] has core num=1
Check chain[5] PIC fw version=0x02
has freq in PIC, will disable freq setting.
chain[6] has freq in PIC and will jump over...
Chain[6] has core num in PIC
Chain[6] ASIC[36] has core num=1
Check chain[6] PIC fw version=0x02
has freq in PIC, will disable freq setting.
chain[7] has freq in PIC and will jump over...
Chain[7] has core num in PIC
Check chain[7] PIC fw version=0x02
get PIC voltage=91 on chain[5], value=890
get PIC voltage=91 on chain[6], value=890
get PIC voltage=108 on chain[7], value=880
chain[5] temp offset record: 62,-4,0,0,0,0,0,0
chain[6] temp offset record: 62,-4,0,0,0,0,0,0
chain[7] temp offset record: 62,-3,0,0,0,0,0,0
set command mode to VIL

singleBoardTest: AsicType = 1387

singleBoardTest: asicNum = 64

singleBoardTest: real AsicNum = 63

--- check asic number
set_baud=0, ought to be 1
The min freq=700
set real timeout 52, need sleep=379392
search freq for 1 times, completed chain = 3, total chain num = 3
disable_pic_dac on chain[5]
disable_pic_dac on chain[6]
disable_pic_dac on chain[7]
restart Miner chance num=2
waiting for send_func to exit of chain[0]
waiting for send_func to exit of chain[1]
waiting for send_func to exit of chain[2]
waiting for send_func to exit of chain[3]
waiting for send_func to exit of chain[4]
waiting for send_func to exit of chain[5]
waiting for send_func to exit of chain[6]
waiting for send_func to exit of chain[7]
waiting for send_func to exit of chain[8]
waiting for send_func to exit of chain[9]
waiting for send_func to exit of chain[10]
waiting for send_func to exit of chain[11]
waiting for send_func to exit of chain[12]
waiting for send_func to exit of chain[13]
waiting for send_func to exit of chain[14]
waiting for send_func to exit of chain[15]
waiting for receive_func to exit!
waiting for pic heart to exit!
Start bmminer ...
This is XILINX board.
Chain[J6] has backup chain_voltage=890
Chain[J6] test patten OK temp=78
Check chain[5] PIC fw version=0x02
Chain[J7] has backup chain_voltage=890
Chain[J7] test patten OK temp=73
Check chain[6] PIC fw version=0x02
Chain[J8] has backup chain_voltage=880
Chain[J8] test patten OK temp=70
Check chain[7] PIC fw version=0x02
Chain[J6] orignal chain_voltage=91 value=890
Chain[J7] orignal chain_voltage=91 value=890
Chain[J8] orignal chain_voltage=108 value=880
Chain[J6] has 63 asic
Chain[J7] has 63 asic
Chain[J8] has 63 asic
Chain[J6] has core num in PIC
Chain[J6] ASIC[27] has core num=1
Chain[J7] has core num in PIC
Chain[J7] ASIC[36] has core num=1
Chain[J8] has core num in PIC
miner total rate=13999GH/s fixed rate=13500GH/s
read PIC voltage=890 on chain[5]
Chain:5 chipnum=63
Chain[J6] voltage added=0.0V
OK: Chain[J6] is for this machine! [minerMAC: 38:9a:04:16:3e:b3]
Chain:5 temp offset=-4
Chain:5 base freq=408
Asic[ 0]:656
Asic[ 1]:656 Asic[ 2]:656 Asic[ 3]:656 Asic[ 4]:656 Asic[ 5]:656 Asic[ 6]:656 Asic[ 7]:656 Asic[ 8]:656
Asic[ 9]:656 Asic[10]:656 Asic[11]:656 Asic[12]:656 Asic[13]:656 Asic[14]:656 Asic[15]:656 Asic[16]:431
Asic[17]:656 Asic[18]:656 Asic[19]:656 Asic[20]:656 Asic[21]:656 Asic[22]:656 Asic[23]:656 Asic[24]:656
Asic[25]:656 Asic[26]:408 Asic[27]:656 Asic[28]:656 Asic[29]:656 Asic[30]:656 Asic[31]:656 Asic[32]:656
Asic[33]:656 Asic[34]:656 Asic[35]:656 Asic[36]:656 Asic[37]:656 Asic[38]:656 Asic[39]:656 Asic[40]:656
Asic[41]:656 Asic[42]:656 Asic[43]:656 Asic[44]:656 Asic[45]:656 Asic[46]:656 Asic[47]:662 Asic[48]:662
Asic[49]:662 Asic[50]:662 Asic[51]:662 Asic[52]:662 Asic[53]:662 Asic[54]:662 Asic[55]:662 Asic[56]:662
Asic[57]:662 Asic[58]:662 Asic[59]:662 Asic[60]:662 Asic[61]:662 Asic[62]:662
Chain:5 max freq=662
Chain:5 min freq=408

read PIC voltage=890 on chain[6]
Chain:6 chipnum=63
Chain[J7] voltage added=0.0V
OK: Chain[J7] is for this machine! [minerMAC: 38:9a:04:16:3e:b3]
Chain:6 temp offset=-4
Chain:6 base freq=350
Asic[ 0]:656
Asic[ 1]:656 Asic[ 2]:656 Asic[ 3]:656 Asic[ 4]:656 Asic[ 5]:656 Asic[ 6]:656 Asic[ 7]:656 Asic[ 8]:656
Asic[ 9]:656 Asic[10]:656 Asic[11]:656 Asic[12]:656 Asic[13]:656 Asic[14]:656 Asic[15]:656 Asic[16]:656
Asic[17]:350 Asic[18]:656 Asic[19]:643 Asic[20]:656 Asic[21]:656 Asic[22]:656 Asic[23]:656 Asic[24]:656
Asic[25]:656 Asic[26]:656 Asic[27]:656 Asic[28]:656 Asic[29]:656 Asic[30]:656 Asic[31]:656 Asic[32]:656
Asic[33]:656 Asic[34]:656 Asic[35]:512 Asic[36]:656 Asic[37]:656 Asic[38]:656 Asic[39]:656 Asic[40]:656
Asic[41]:656 Asic[42]:656 Asic[43]:656 Asic[44]:656 Asic[45]:656 Asic[46]:656 Asic[47]:681 Asic[48]:656
Asic[49]:656 Asic[50]:681 Asic[51]:656 Asic[52]:656 Asic[53]:656 Asic[54]:656 Asic[55]:656 Asic[56]:656
Asic[57]:656 Asic[58]:656 Asic[59]:656 Asic[60]:656 Asic[61]:656 Asic[62]:656
Chain:6 max freq=681
Chain:6 min freq=350

read PIC voltage=880 on chain[7]
Chain:7 chipnum=63
Chain[J8] voltage added=0.2V
OK: Chain[J8] is for this machine! [minerMAC: 38:9a:04:16:3e:b3]
Chain:7 temp offset=-3
Chain:7 base freq=416
Asic[ 0]:656
Asic[ 1]:656 Asic[ 2]:656 Asic[ 3]:468 Asic[ 4]:656 Asic[ 5]:656 Asic[ 6]:656 Asic[ 7]:656 Asic[ 8]:656
Asic[ 9]:656 Asic[10]:656 Asic[11]:656 Asic[12]:656 Asic[13]:416 Asic[14]:656 Asic[15]:656 Asic[16]:656
Asic[17]:656 Asic[18]:656 Asic[19]:656 Asic[20]:656 Asic[21]:656 Asic[22]:656 Asic[23]:656 Asic[24]:656
Asic[25]:656 Asic[26]:656 Asic[27]:656 Asic[28]:656 Asic[29]:656 Asic[30]:656 Asic[31]:656 Asic[32]:656
Asic[33]:656 Asic[34]:656 Asic[35]:656 Asic[36]:656 Asic[37]:656 Asic[38]:656 Asic[39]:656 Asic[40]:656
Asic[41]:656 Asic[42]:656 Asic[43]:656 Asic[44]:656 Asic[45]:656 Asic[46]:656 Asic[47]:656 Asic[48]:656
Asic[49]:656 Asic[50]:656 Asic[51]:656 Asic[52]:656 Asic[53]:656 Asic[54]:662 Asic[55]:662 Asic[56]:662
Asic[57]:662 Asic[58]:662 Asic[59]:662 Asic[60]:662 Asic[61]:662 Asic[62]:656
Chain:7 max freq=662
Chain:7 min freq=416


Miner fix freq ...
read PIC voltage=890 on chain[5]
Chain:5 chipnum=63
Chain[J6] voltage added=0.0V
OK: Chain[J6] is for this machine! [minerMAC: 38:9a:04:16:3e:b3]
Chain:5 temp offset=-4
Chain:5 base freq=408
Asic[ 0]:637
Asic[ 1]:637 Asic[ 2]:637 Asic[ 3]:637 Asic[ 4]:637 Asic[ 5]:637 Asic[ 6]:637 Asic[ 7]:637 Asic[ 8]:637
Asic[ 9]:637 Asic[10]:637 Asic[11]:637 Asic[12]:637 Asic[13]:637 Asic[14]:637 Asic[15]:637 Asic[16]:431
Asic[17]:637 Asic[18]:637 Asic[19]:637 Asic[20]:637 Asic[21]:637 Asic[22]:637 Asic[23]:637 Asic[24]:637
Asic[25]:637 Asic[26]:408 Asic[27]:637 Asic[28]:637 Asic[29]:637 Asic[30]:637 Asic[31]:637 Asic[32]:637
Asic[33]:643 Asic[34]:643 Asic[35]:643 Asic[36]:643 Asic[37]:643 Asic[38]:643 Asic[39]:643 Asic[40]:643
Asic[41]:643 Asic[42]:643 Asic[43]:643 Asic[44]:643 Asic[45]:643 Asic[46]:643 Asic[47]:643 Asic[48]:643
Asic[49]:643 Asic[50]:643 Asic[51]:643 Asic[52]:643 Asic[53]:643 Asic[54]:643 Asic[55]:643 Asic[56]:643
Asic[57]:643 Asic[58]:643 Asic[59]:643 Asic[60]:643 Asic[61]:643 Asic[62]:643
Chain:5 max freq=643
Chain:5 min freq=408

read PIC voltage=890 on chain[6]
Chain:6 chipnum=63
Chain[J7] voltage added=0.0V
OK: Chain[J7] is for this machine! [minerMAC: 38:9a:04:16:3e:b3]
Chain:6 temp offset=-4
Chain:6 base freq=350
Asic[ 0]:637
Asic[ 1]:637 Asic[ 2]:637 Asic[ 3]:637 Asic[ 4]:637 Asic[ 5]:637 Asic[ 6]:637 Asic[ 7]:637 Asic[ 8]:637
Asic[ 9]:637 Asic[10]:637 Asic[11]:637 Asic[12]:637 Asic[13]:637 Asic[14]:637 Asic[15]:637 Asic[16]:637
Asic[17]:350 Asic[18]:637 Asic[19]:637 Asic[20]:637 Asic[21]:637 Asic[22]:637 Asic[23]:637 Asic[24]:637
Asic[25]:637 Asic[26]:637 Asic[27]:637 Asic[28]:637 Asic[29]:637 Asic[30]:637 Asic[31]:637 Asic[32]:637
Asic[33]:637 Asic[34]:637 Asic[35]:512 Asic[36]:643 Asic[37]:643 Asic[38]:643 Asic[39]:643 Asic[40]:643
Asic[41]:643 Asic[42]:643 Asic[43]:643 Asic[44]:643 Asic[45]:643 Asic[46]:643 Asic[47]:643 Asic[48]:643
Asic[49]:643 Asic[50]:643 Asic[51]:643 Asic[52]:643 Asic[53]:643 Asic[54]:643 Asic[55]:643 Asic[56]:643
Asic[57]:643 Asic[58]:643 Asic[59]:643 Asic[60]:643 Asic[61]:643 Asic[62]:643
Chain:6 max freq=643
Chain:6 min freq=350

read PIC voltage=880 on chain[7]
Chain:7 chipnum=63
Chain[J8] voltage added=0.2V
OK: Chain[J8] is for this machine! [minerMAC: 38:9a:04:16:3e:b3]
Chain:7 temp offset=-3
Chain:7 base freq=416
Asic[ 0]:637
Asic[ 1]:637 Asic[ 2]:637 Asic[ 3]:468 Asic[ 4]:637 Asic[ 5]:637 Asic[ 6]:637 Asic[ 7]:637 Asic[ 8]:637
Asic[ 9]:637 Asic[10]:637 Asic[11]:637 Asic[12]:637 Asic[13]:416 Asic[14]:637 Asic[15]:637 Asic[16]:637
Asic[17]:637 Asic[18]:637 Asic[19]:637 Asic[20]:637 Asic[21]:637 Asic[22]:637 Asic[23]:637 Asic[24]:637
Asic[25]:637 Asic[26]:637 Asic[27]:637 Asic[28]:637 Asic[29]:637 Asic[30]:637 Asic[31]:637 Asic[32]:637
Asic[33]:637 Asic[34]:637 Asic[35]:637 Asic[36]:637 Asic[37]:637 Asic[38]:637 Asic[39]:637 Asic[40]:637
Asic[41]:643 Asic[42]:643 Asic[43]:643 Asic[44]:643 Asic[45]:643 Asic[46]:643 Asic[47]:643 Asic[48]:643
Asic[49]:643 Asic[50]:643 Asic[51]:643 Asic[52]:643 Asic[53]:643 Asic[54]:643 Asic[55]:643 Asic[56]:643
Asic[57]:643 Asic[58]:643 Asic[59]:643 Asic[60]:643 Asic[61]:643 Asic[62]:643
Chain:7 max freq=643
Chain:7 min freq=416

max freq = 643
Chain[J6] PIC temp offset=62,-4,0,0,0,0,0,0
Chain[J6] chip[244] use PIC middle temp offset=-4 typeID=55
Chain[J7] PIC temp offset=62,-4,0,0,0,0,0,0
Chain[J7] chip[244] use PIC middle temp offset=-4 typeID=55
Chain[J8] PIC temp offset=62,-3,0,0,0,0,0,0
Chain[J8] chip[244] use PIC middle temp offset=-3 typeID=55
get PIC voltage=890 on chain[5], check: must be < 900
get PIC voltage=890 on chain[6], check: must be < 900
get PIC voltage=880 on chain[7], check: must be < 900
Chain[J6] set opencore voltage=920 [40]
Chain[J6] set working voltage=890 [91]
Chain[J7] set opencore voltage=920 [40]
Chain[J7] set working voltage=890 [91]
Chain[J8] set opencore voltage=920 [40]
Chain[J8] set working voltage=880 [108]
prepare send works thread on chain[0]
prepare send works thread on chain[1]
prepare send works thread on chain[2]
prepare send works thread on chain[3]
prepare send works thread on chain[4]
prepare send works thread on chain[5]
prepare send works thread on chain[6]
prepare send works thread on chain[7]
prepare send works thread on chain[8]
prepare send works thread on chain[9]
prepare send works thread on chain[10]
prepare send works thread on chain[11]
prepare send works thread on chain[12]
prepare send works thread on chain[13]
prepare send works thread on chain[14]
prepare send works thread on chain[15]
do heat board 8xPatten for 1 times
Find hashboard on Chain[5]
Find hashboard on Chain[6]
Find hashboard on Chain[7]
Check voltage total rate=13636
get PIC voltage=890 on chain[5], check: must be < 900
get PIC voltage=890 on chain[6], check: must be < 900
get PIC voltage=880 on chain[7], check: must be < 900
start send works on chain[5]
start send works on chain[6]
start send works on chain[7]
wait send works done on chain[5]
get send work num :57456 on Chain[7]
get send work num :57456 on Chain[6]
get send work num :57456 on Chain[5]
wait send works done on chain[6]
wait send works done on chain[7]
wait recv nonce on chain[5]
wait recv nonce on chain[6]
wait recv nonce on chain[7]
get nonces on chain[5]
require nonce number:912
require validnonce number:57456
asic[00]=912 asic[01]=912 asic[02]=912 asic[03]=912 asic[04]=912 asic[05]=912 asic[06]=912 asic[07]=912
asic[08]=912 asic[09]=912 asic[10]=911 asic[11]=912 asic[12]=912 asic[13]=912 asic[14]=912 asic[15]=912
asic[16]=912 asic[17]=912 asic[18]=911 asic[19]=911 asic[20]=912 asic[21]=912 asic[22]=912 asic[23]=912
asic[24]=912 asic[25]=912 asic[26]=912 asic[27]=912 asic[28]=912 asic[29]=912 asic[30]=912 asic[31]=912
asic[32]=912 asic[33]=912 asic[34]=912 asic[35]=912 asic[36]=912 asic[37]=912 asic[38]=912 asic[39]=912
asic[40]=912 asic[41]=912 asic[42]=912 asic[43]=912 asic[44]=912 asic[45]=912 asic[46]=911 asic[47]=911
asic[48]=912 asic[49]=912 asic[50]=912 asic[51]=912 asic[52]=912 asic[53]=912 asic[54]=912 asic[55]=912
asic[56]=912 asic[57]=912 asic[58]=912 asic[59]=912 asic[60]=911 asic[61]=912 asic[62]=912


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

asic[10]=911
core[107]=7

asic[18]=911
core[089]=7

asic[19]=911
core[064]=7

asic[46]=911
core[055]=7

asic[47]=911
core[055]=7

asic[60]=911
core[007]=7



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

total valid nonce number:57450
total send work number:57456
require valid nonce number:57456
repeated_nonce_num:0
err_nonce_num:51502
last_nonce_num:35641
get nonces on chain[6]
require nonce number:912
require validnonce number:57456
asic[00]=912 asic[01]=912 asic[02]=912 asic[03]=912 asic[04]=912 asic[05]=911 asic[06]=912 asic[07]=912
asic[08]=912 asic[09]=912 asic[10]=911 asic[11]=911 asic[12]=912 asic[13]=911 asic[14]=911 asic[15]=912
asic[16]=912 asic[17]=912 asic[18]=912 asic[19]=912 asic[20]=912 asic[21]=911 asic[22]=912 asic[23]=912
asic[24]=912 asic[25]=911 asic[26]=912 asic[27]=912 asic[28]=912 asic[29]=912 asic[30]=911 asic[31]=912
asic[32]=912 asic[33]=912 asic[34]=912 asic[35]=912 asic[36]=912 asic[37]=911 asic[38]=912 asic[39]=912
asic[40]=912 asic[41]=912 asic[42]=912 asic[43]=912 asic[44]=912 asic[45]=912 asic[46]=912 asic[47]=912
asic[48]=912 asic[49]=912 asic[50]=912 asic[51]=912 asic[52]=911 asic[53]=912 asic[54]=912 asic[55]=912
asic[56]=912 asic[57]=912 asic[58]=912 asic[59]=912 asic[60]=912 asic[61]=912 asic[62]=912


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

asic[05]=911
core[061]=7

asic[10]=911
core[019]=7

asic[11]=911
core[019]=7

asic[13]=911
core[067]=7

asic[14]=911
core[063]=7

asic[21]=911
core[083]=7

asic[25]=911
core[030]=7

asic[30]=911
core[037]=7

asic[37]=911
core[052]=7

asic[52]=911
core[005]=7



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

total valid nonce number:57446
total send work number:57456
require valid nonce number:57456
repeated_nonce_num:0
err_nonce_num:44368
last_nonce_num:37018
get nonces on chain[7]
require nonce number:912
require validnonce number:57456
asic[00]=912 asic[01]=912 asic[02]=912 asic[03]=912 asic[04]=912 asic[05]=912 asic[06]=912 asic[07]=912
asic[08]=912 asic[09]=912 asic[10]=912 asic[11]=912 asic[12]=911 asic[13]=912 asic[14]=911 asic[15]=912
asic[16]=912 asic[17]=912 asic[18]=912 asic[19]=911 asic[20]=911 asic[21]=912 asic[22]=912 asic[23]=912
asic[24]=912 asic[25]=912 asic[26]=911 asic[27]=912 asic[28]=912 asic[29]=912 asic[30]=912 asic[31]=912
asic[32]=912 asic[33]=912 asic[34]=912 asic[35]=912 asic[36]=912 asic[37]=912 asic[38]=912 asic[39]=912
asic[40]=912 asic[41]=912 asic[42]=912 asic[43]=912 asic[44]=912 asic[45]=912 asic[46]=912 asic[47]=912
asic[48]=911 asic[49]=912 asic[50]=912 asic[51]=912 asic[52]=912 asic[53]=912 asic[54]=912 asic[55]=912
asic[56]=912 asic[57]=912 asic[58]=912 asic[59]=912 asic[60]=912 asic[61]=912 asic[62]=912


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

asic[12]=911
core[092]=7

asic[14]=911
core[094]=7

asic[19]=911
core[057]=7

asic[20]=911
core[053]=7

asic[26]=911
core[035]=7

asic[48]=911
core[040]=7



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

total valid nonce number:57450
total send work number:57456
require valid nonce number:57456
repeated_nonce_num:0
err_nonce_num:50456
last_nonce_num:33309
chain[5]: All chip cores are opened OK!
Test Patten on chain[5]: FAILED!
chain[6]: All chip cores are opened OK!
Test Patten on chain[6]: FAILED!
chain[7]: All chip cores are opened OK!
Test Patten on chain[7]: FAILED!
do heat board 8xPatten for 2 times
Find hashboard on Chain[5]
Find hashboard on Chain[6]
Find hashboard on Chain[7]
Check voltage total rate=13636
get PIC voltage=890 on chain[5], check: must be < 900
get PIC voltage=890 on chain[6], check: must be < 900
get PIC voltage=880 on chain[7], check: must be < 900
start send works on chain[5]
start send works on chain[6]
start send works on chain[7]
wait send works done on chain[5]
get send work num :57456 on Chain[6]
get send work num :57456 on Chain[7]
get send work num :57456 on Chain[5]
wait send works done on chain[6]
wait send works done on chain[7]
wait recv nonce on chain[5]
wait recv nonce on chain[6]
wait recv nonce on chain[7]
get nonces on chain[5]
require nonce number:912
require validnonce number:57456
asic[00]=912 asic[01]=912 asic[02]=912 asic[03]=912 asic[04]=912 asic[05]=912 asic[06]=912 asic[07]=912
asic[08]=912 asic[09]=912 asic[10]=911 asic[11]=912 asic[12]=912 asic[13]=912 asic[14]=912 asic[15]=911
asic[16]=912 asic[17]=912 asic[18]=912 asic[19]=912 asic[20]=912 asic[21]=912 asic[22]=912 asic[23]=912
asic[24]=912 asic[25]=912 asic[26]=912 asic[27]=912 asic[28]=912 asic[29]=912 asic[30]=912 asic[31]=912
asic[32]=912 asic[33]=912 asic[34]=912 asic[35]=912 asic[36]=912 asic[37]=912 asic[38]=912 asic[39]=912
asic[40]=912 asic[41]=912 asic[42]=912 asic[43]=912 asic[44]=912 asic[45]=912 asic[46]=911 asic[47]=912
asic[48]=912 asic[49]=912 asic[50]=912 asic[51]=912 asic[52]=912 asic[53]=912 asic[54]=912 asic[55]=912
asic[56]=912 asic[57]=912 asic[58]=912 asic[59]=912 asic[60]=912 asic[61]=912 asic[62]=912


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

asic[10]=911
core[059]=7

asic[15]=911
core[029]=7

asic[46]=911
core[063]=7



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

total valid nonce number:57453
total send work number:57456
require valid nonce number:57456
repeated_nonce_num:0
err_nonce_num:49422
last_nonce_num:32058
get nonces on chain[6]
require nonce number:912
require validnonce number:57456
asic[00]=912 asic[01]=912 asic[02]=912 asic[03]=912 asic[04]=912 asic[05]=912 asic[06]=912 asic[07]=911
asic[08]=912 asic[09]=912 asic[10]=912 asic[11]=912 asic[12]=912 asic[13]=911 asic[14]=912 asic[15]=912
asic[16]=911 asic[17]=912 asic[18]=912 asic[19]=912 asic[20]=912 asic[21]=912 asic[22]=911 asic[23]=912
asic[24]=912 asic[25]=912 asic[26]=912 asic[27]=912 asic[28]=912 asic[29]=912 asic[30]=912 asic[31]=912
asic[32]=912 asic[33]=912 asic[34]=912 asic[35]=912 asic[36]=912 asic[37]=912 asic[38]=912 asic[39]=912
asic[40]=912 asic[41]=912 asic[42]=912 asic[43]=912 asic[44]=912 asic[45]=912 asic[46]=912 asic[47]=912
asic[48]=912 asic[49]=912 asic[50]=912 asic[51]=912 asic[52]=912 asic[53]=912 asic[54]=912 asic[55]=912
asic[56]=912 asic[57]=911 asic[58]=912 asic[59]=912 asic[60]=912 asic[61]=912 asic[62]=912


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

asic[07]=911
core[030]=7

asic[13]=911
core[041]=7

asic[16]=911
core[112]=7

asic[22]=911
core[070]=7

asic[57]=911
core[055]=7



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

total valid nonce number:57451
total send work number:57456
require valid nonce number:57456
repeated_nonce_num:0
err_nonce_num:50461
last_nonce_num:31431
get nonces on chain[7]
require nonce number:912
require validnonce number:57456
asic[00]=912 asic[01]=911 asic[02]=910 asic[03]=912 asic[04]=912 asic[05]=912 asic[06]=912 asic[07]=912
asic[08]=912 asic[09]=912 asic[10]=912 asic[11]=912 asic[12]=911 asic[13]=912 asic[14]=912 asic[15]=911
asic[16]=912 asic[17]=912 asic[18]=911 asic[19]=912 asic[20]=912 asic[21]=912 asic[22]=912 asic[23]=912
asic[24]=912 asic[25]=912 asic[26]=911 asic[27]=912 asic[28]=912 asic[29]=912 asic[30]=912 asic[31]=912
asic[32]=912 asic[33]=912 asic[34]=912 asic[35]=912 asic[36]=912 asic[37]=912 asic[38]=912 asic[39]=912
asic[40]=912 asic[41]=912 asic[42]=912 asic[43]=912 asic[44]=912 asic[45]=912 asic[46]=912 asic[47]=912
asic[48]=912 asic[49]=912 asic[50]=912 asic[51]=911 asic[52]=912 asic[53]=912 asic[54]=912 asic[55]=912
asic[56]=912 asic[57]=912 asic[58]=912 asic[59]=912 asic[60]=912 asic[61]=912 asic[62]=912


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

asic[01]=911
core[092]=7

asic[02]=910
core[046]=7 core[092]=7

asic[12]=911
core[006]=7

asic[15]=911
core[057]=7

asic[18]=911
core[066]=7

asic[26]=911
core[031]=7

asic[51]=911
core[110]=7



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

total valid nonce number:57448
total send work number:57456
require valid nonce number:57456
repeated_nonce_num:0
err_nonce_num:44345
last_nonce_num:31732
chain[5]: All chip cores are opened OK!
Test Patten on chain[5]: FAILED!
chain[6]: All chip cores are opened OK!
Test Patten on chain[6]: FAILED!
chain[7]: All chip cores are opened OK!
Test Patten on chain[7]: FAILED!
restartNum = 2 , auto-reinit enabled...
Chain[5] Chip[62] TempTypeID=55 middle offset=-4
Chain[5] Chip[62] local Temp=68
Chain[5] Chip[62] middle Temp=89
Chain[6] Chip[62] TempTypeID=55 middle offset=-4
Chain[6] Chip[62] local Temp=66
Chain[6] Chip[62] middle Temp=86
Chain[7] Chip[62] TempTypeID=55 middle offset=-3
Chain[7] Chip[62] local Temp=66
Chain[7] Chip[62] middle Temp=85
set FAN speed according to: temp_highest=89 temp_top1[PWM_T]=89 temp_top1[TEMP_POS_LOCAL]=68 temp_change=1 fix_fan_steps=3
FAN PWM: 82
full member
Activity: 197
Merit: 100
I apologize. Is that the pound symbol that says code or is there another way? Do you have any helpful input as far as why the miner appears to be OK as  far as status lights but is not hashing?

the new firmware can't work if one of your boards have an issue
so just remove data cable from one board at a time and open your machine until you get the damaged one and you machine will work with 2 boards
newbie
Activity: 9
Merit: 0
I apologize. Is that the pound symbol that says code or is there another way? Do you have any helpful input as far as why the miner appears to be OK as  far as status lights but is not hashing?
Jump to: