Author

Topic: Some Error in Kernel Log Regarding PIC (Read 162 times)

legendary
Activity: 2268
Merit: 6424
be constructive or S.T.F.U
December 13, 2019, 04:16:53 PM
#4
It's likely that not the cleaning itself that fixed it, it's the shaking/moving of the hashboard  , I have experienced something similar with boards showing 0 asics and some showing PIC error, it turns out that the coil on the board is a bit loose or just needs hitting like how my grandfather used to hit the old television when it didn't work.



image source : Amazon.com , added the arrow and the red square to show you where the coil is.
jr. member
Activity: 60
Merit: 1
December 13, 2019, 01:04:04 PM
#3
Somehow problem is solved by just cleaning the board, no idea why dusty board give that error.
legendary
Activity: 3304
Merit: 3037
BTC price road to $80k
December 12, 2019, 09:49:48 AM
#2
We have old threads here which already solve this issue you don't need to use a PICKit 3 to fix this issue.

Let me gives you the guide here including the link where I found the solution.

According to them, they solve this issue by upgrading the firmware to the latest firmware but make sure that you remove the hashboard first on the board before you upgrade it through the web browser.

Here's the source from here https://bitcointalksearch.org/topic/m.46284081

I also found this one below and they said you need to downgrade the firmware version to old version.
- https://bitcointalksearch.org/topic/m.33388683

Just in case if you already upgrade it to 2019 firmware where you can't downgrade the firmware through the web you need to flash the miner via SD card before you flash it to old firmware I think November 2017 firmware according to the forum post above.
jr. member
Activity: 60
Merit: 1
December 12, 2019, 07:30:39 AM
#1
The error part of the log is like that ;

Code:
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=a0(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=a0(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=a0(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=a0(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=80(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=80(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=80(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=80(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=e8(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=e8(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=e8(3) on Chain[7]
driver-bitmain.c:5051: Error of set PIC FLASH addr: addr_H=f(3) addr_L=e8(3) on Chain[7]
main.c:8961: chain[7]: [3:3] [3:3] [3:3] [3:3] [3:3] [3:3] [3:3] [3:3]
main.c:9148: chain[7] has no freq in PIC! Will use default freq=500 and jump over...
main.c:2282: Check chain[7] PIC fw version=0x03

But I dont know if that is also a problem that requires PIC flash with Pickit tool? I remember once I was getting a PIC error in a device(might be even that) and it was gone the next day I reflashed the firmware and left the device powered off until the next day. It was finding 0 ASIC with PIC error and after there is no PIC error, It found 63 asics and worked. This one also shows 0 ASIC but I think its coz of that PIC error.
Jump to: