Compare commits

..

No commits in common. "3" and "master" have entirely different histories.
3 ... master

5 changed files with 167 additions and 222 deletions

4
.gitignore vendored
View File

@ -1,4 +0,0 @@
2024/05/30.csv
2024/05/30-2.txt
results.csv
miner_logs.log

182
finder.py
View File

@ -2,17 +2,8 @@ import paramiko
import re
import json
import csv
import logging
from datetime import datetime
# Constants for error types
ASIC_ERROR = "ASIC Error"
EEPROM_ERROR = "EEPROM Error"
CHIP_BIN_ERROR = "Chip Bin Error"
# Logging configuration
logging.basicConfig(filename='miner_logs.log', level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
# Load credentials from a JSON file
def load_credentials(file_path):
with open(file_path, 'r') as file:
@ -35,92 +26,83 @@ def read_ips(file_path):
ips = file.readlines()
return [ip.strip() for ip in ips]
# Function to establish an SSH connection
def establish_ssh_connection(ip, username, password):
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
ssh_client.connect(ip, username=username, password=password, timeout=5)
logging.info(f"Connected to {ip} with {username}")
return ssh_client
except Exception as e:
logging.error(f"Failed to connect to {ip} with {username}:{password} - {e}")
return None
# Function to execute a command via SSH and return the output
def execute_ssh_command(ssh_client, command):
try:
stdin, stdout, stderr = ssh_client.exec_command(command)
return stdout.read().decode('utf-8')
except Exception as e:
logging.error(f"Error executing command '{command}': {e}")
return None
# Function to get worker ID
def get_worker_id(ssh_client):
config_content = execute_ssh_command(ssh_client, "cat /config/cgminer.conf")
if config_content:
match = re.search(r'"user" *: *"[^.]*\.(\w+)"', config_content)
if match:
return match.group(1)
return "Unknown"
# Function to check log files for keywords and ASIC errors
def check_logs(ip, ssh_client, worker_id, current_date, error_keywords):
def check_logs(ip, ssh_client, worker_id, current_date):
logs = []
asic_errors = set() # Using set to avoid duplicate errors
results = [] # Using list to avoid duplicate entries
log_files_content = execute_ssh_command(ssh_client, "find /var/log/ -type f")
if log_files_content:
log_files = log_files_content.splitlines()
try:
print(f"Checking logs on {ip}")
stdin, stdout, stderr = ssh_client.exec_command("find /var/log/ -type f")
log_files = stdout.readlines()
for log_file in log_files:
log_content = execute_ssh_command(ssh_client, f"cat {log_file}")
if log_content:
seen_errors = set()
for keyword, error_type in error_keywords.items():
if keyword in log_content and (log_file, error_type, keyword) not in seen_errors:
logs.append((log_file, error_type, keyword))
seen_errors.add((log_file, error_type, keyword))
log_file = log_file.strip()
print(f"Checking file: {log_file}") # Debug statement
# Read the log file content directly
stdin, stdout, stderr = ssh_client.exec_command(f"cat {log_file}")
log_content = stdout.read().decode('utf-8', errors='ignore')
print(f"Content of {log_file}: {log_content[:500]}") # Debug statement to show part of the log content
# Track unique errors within this log file
seen_errors = set()
for keyword, error_type in error_keywords.items():
if keyword in log_content and (log_file, error_type, keyword) not in seen_errors:
print(f"Found keyword '{keyword}' in {log_file}") # Debug statement
logs.append((log_file, error_type, keyword))
seen_errors.add((log_file, error_type, keyword))
for match in asic_pattern.finditer(log_content):
chain, asic_count = match.groups()
asic_errors.add((chain, int(asic_count)))
# Check for ASIC chip errors and power-off messages
for match in asic_pattern.finditer(log_content):
chain, asic_count = match.groups()
asic_count = int(asic_count)
asic_errors.add((chain, asic_count))
print(f"Chain {chain} has {asic_count} chips.") # Debug statement
# Check for power-off messages
for match in power_off_pattern.finditer(log_content):
chain, found_asic_count, board = match.groups()
found_asic_count = int(found_asic_count)
chain = int(chain)
if (log_file, "ASIC Error", f"Chain {chain} has failed with {found_asic_count} ASICs found and will power off hash board {board}") not in seen_errors:
results.append((current_date, worker_id, ip, log_file, "ASIC Error", f"Chain {chain} has failed with {found_asic_count} ASICs found and will power off hash board {board}"))
seen_errors.add((log_file, "ASIC Error", f"Chain {chain} has failed with {found_asic_count} ASICs found and will power off hash board {board}"))
for match in power_off_pattern.finditer(log_content):
chain, found_asic_count, board = match.groups()
chain = int(chain)
found_asic_count = int(found_asic_count)
if (log_file, ASIC_ERROR, f"Chain {chain} has failed with {found_asic_count} ASICs found and will power off hash board {board}") not in seen_errors:
results.append((current_date, worker_id, ip, log_file, ASIC_ERROR, f"Chain {chain} has failed with {found_asic_count} ASICs found and will power off hash board {board}"))
seen_errors.add((log_file, ASIC_ERROR, f"Chain {chain} has failed with {found_asic_count} ASICs found and will power off hash board {board}"))
# Check for EEPROM errors
for match in eeprom_error_pattern.finditer(log_content):
chain = match.group(1)
if (log_file, "EEPROM Error", f"Data load fail for chain {chain}") not in seen_errors:
results.append((current_date, worker_id, ip, log_file, "EEPROM Error", f"Data load fail for chain {chain}"))
seen_errors.add((log_file, "EEPROM Error", f"Data load fail for chain {chain}"))
# Check for chip bin errors
for match in chip_bin_pattern.finditer(log_content):
chain = match.group(1)
if (log_file, "Chip Bin Error", f"No chip bin for chain {chain}") not in seen_errors:
results.append((current_date, worker_id, ip, log_file, "Chip Bin Error", f"No chip bin for chain {chain}"))
seen_errors.add((log_file, "Chip Bin Error", f"No chip bin for chain {chain}"))
for match in eeprom_error_pattern.finditer(log_content):
chain = match.group(1)
if (log_file, EEPROM_ERROR, f"Data load fail for chain {chain}") not in seen_errors:
results.append((current_date, worker_id, ip, log_file, EEPROM_ERROR, f"Data load fail for chain {chain}"))
seen_errors.add((log_file, EEPROM_ERROR, f"Data load fail for chain {chain}"))
for match in chip_bin_pattern.finditer(log_content):
chain = match.group(1)
if (log_file, CHIP_BIN_ERROR, f"No chip bin for chain {chain}") not in seen_errors:
results.append((current_date, worker_id, ip, log_file, CHIP_BIN_ERROR, f"No chip bin for chain {chain}"))
seen_errors.add((log_file, CHIP_BIN_ERROR, f"No chip bin for chain {chain}"))
except Exception as e:
print(f"Error checking logs on {ip}: {e}")
return logs, asic_errors, results
# Function to write results to a text file in the specified format
def write_text_file(file_path, results):
with open(file_path, 'w') as file:
current_worker = None
for result in results:
date, worker_id, ip, log_file, error_type, error_message = result
if worker_id != current_worker:
if current_worker is not None:
file.write("\n") # Add a blank line between different workers
file.write(f"{worker_id}\n")
current_worker = worker_id
file.write(f"- {error_type}\n")
file.write(f"--- {error_message}\n")
file.write(f"-" * 80 + "\n")
# Function to get worker ID
def get_worker_id(ssh_client):
try:
print("Getting worker ID")
stdin, stdout, stderr = ssh_client.exec_command("cat /config/cgminer.conf")
config_content = stdout.read().decode('utf-8')
# Extract the worker ID from the user field
match = re.search(r'"user" *: *"[^.]*\.(\w+)"', config_content)
if match:
worker_id = match.group(1)
print(f"Got Worker ID: {worker_id}")
else:
worker_id = "Unknown"
except Exception as e:
print(f"Error getting worker ID: {e}")
worker_id = "Unknown"
return worker_id
# Main function to iterate over IPs and check for errors
def main():
@ -129,46 +111,46 @@ def main():
current_date = datetime.now().strftime('%Y-%m-%d')
for ip in ips:
logging.info(f"Processing IP: {ip}")
print(f"Processing IP: {ip}")
connected = False
for os_type, creds in credentials.items():
if connected:
break
for username, password in creds:
ssh_client = establish_ssh_connection(ip, username, password)
if ssh_client:
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
print(f"Trying {username}:{password} on {ip}")
ssh_client.connect(ip, username=username, password=password)
connected = True
worker_id = get_worker_id(ssh_client)
logs, asic_errors, asic_results = check_logs(ip, ssh_client, worker_id, current_date, error_keywords)
logs, asic_errors, asic_results = check_logs(ip, ssh_client, worker_id, current_date)
results.extend(asic_results)
for log in logs:
results.append((current_date, worker_id, ip, log[0], log[1], log[2]))
unique_asic_errors = {} # Using a dictionary to store chain and failed check count.
for chain, asic_count in asic_errors:
failed_checks = unique_asic_errors.get(chain, 0) + 1
unique_asic_errors[chain] = failed_checks
if asic_count == 0 and failed_checks == 3:
results.append((current_date, worker_id, ip, "N/A", ASIC_ERROR, f"Chain {chain} has 3 failed checks with {asic_count} ASICs found"))
results.append((current_date, worker_id, ip, log[0], "ASIC Error", f"Chain {chain} has 3 failed checks with {asic_count} ASICs found"))
ssh_client.close()
break
except Exception as e:
print(f"Connection failed for {ip} with {username}:{password} - {e}")
ssh_client.close()
# Write results to CSV
csv_file = 'results.csv'
logging.info(f"Writing results to {csv_file}")
print(f"Writing results to {csv_file}")
with open(csv_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(["Date", "Worker ID", "IP Address", "Log File", "Error Type", "Error Message"])
for result in results:
writer.writerow(result)
# Write results to text file
text_file = 'results.txt'
logging.info(f"Writing results to {text_file}")
write_text_file(text_file, results)
logging.info("Done")
print("Done")
if __name__ == "__main__":
# Load credentials and error keywords

21
ips.txt
View File

@ -1 +1,20 @@
192.168.1.171
10.0.90.105
10.0.80.243
10.0.60.194
10.0.60.189
10.0.50.164
10.0.50.28
10.0.50.156
10.0.40.191
10.0.40.118
10.0.40.189
10.0.40.155
10.0.40.244
10.0.40.203
10.0.30.178
10.0.20.163
10.0.20.59
10.0.20.210
10.0.20.131
10.0.10.169
10.0.100.54

View File

@ -1,30 +1,66 @@
Date,Worker ID,IP Address,Log File,Error Type,Error Message
2024-06-01,mw3446,192.168.1.171,/var/log/domokun,ASIC Error,Chain 2 has failed with 0 ASICs found and will power off hash board 2
2024-06-01,mw3446,192.168.1.171,/var/log/new2.log,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_7426394.log,EEPROM Error,Data load fail for chain 1
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_7426394.log,Chip Bin Error,No chip bin for chain 0
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_7426394.log,Chip Bin Error,No chip bin for chain 1
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_7426394.log,Chip Bin Error,No chip bin for chain 2
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_6974116.log,ASIC Error,Chain 1 has failed with 0 ASICs found and will power off hash board 1
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_7426352.log,EEPROM Error,Data load fail for chain 1
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_7426352.log,EEPROM Error,Data load fail for chain 2
2024-06-01,mw3446,192.168.1.171,/var/log/new2.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_3174359.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_3174359.log,PSU,bitmain_get_power_status failed
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_3174359.log,PSU,power voltage can not meet the target
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_4594191.log,voltage drop,ERROR_POWER_LOST: power voltage rise or drop
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_4594191.log,black hole,reg crc error
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_7426394.log,Temperature Error,ERROR_TEMP_TOO_HIGH
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_7426394.log,PIC Error,_pic_write_iic failed!
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_19-00-57/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_19-00-57/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_18-53-25/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_18-53-25/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_19-07-47/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_19-07-47/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_20-51-43/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_20-51-43/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_18-01-31/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/2024-03/06/cglog_init_2024-03-06_18-01-31/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-06-01,mw3446,192.168.1.171,/var/log/Miner_6024072.log,voltage drop,ERROR_POWER_LOST: pic check voltage drop
2024-06-01,mw3446,192.168.1.171,/var/log/test,voltage drop,ERROR_POWER_LOST: power voltage rise or drop
2024-05-28,mw9875,10.0.90.105,/var/log/miner.log,EEPROM Error,Data load fail for chain 1
2024-05-28,mw9875,10.0.90.105,/var/log/miner.log,EEPROM Error,Data load fail for chain 2
2024-05-28,mw9875,10.0.90.105,/var/log/messages,EEPROM Error,Data load fail for chain 1
2024-05-28,mw9875,10.0.90.105,/var/log/messages,EEPROM Error,Data load fail for chain 2
2024-05-28,mw8576,10.0.80.243,/var/log/miner.log,black hole,reg crc error
2024-05-28,mw6643,10.0.60.194,/var/log/miner.log,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw6643,10.0.60.194,/var/log/miner/miner.log,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw6643,10.0.60.194,/var/log/miner/miner.log.0,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw6643,10.0.60.194,/var/log/miner/miner.log.1,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw6643,10.0.60.194,/var/log/messages,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw6643,10.0.60.194,/var/log/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw6643,10.0.60.194,/var/log/miner/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw6643,10.0.60.194,/var/log/miner/miner.log.0,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw6643,10.0.60.194,/var/log/miner/miner.log.1,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw6643,10.0.60.194,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw5513,10.0.50.164,/var/log/miner.log,ASIC Error,Chain 1 has failed with 0 ASICs found and will power off hash board 1
2024-05-28,mw5513,10.0.50.164,/var/log/messages,ASIC Error,Chain 1 has failed with 0 ASICs found and will power off hash board 1
2024-05-28,mw5513,10.0.50.164,/var/log/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw5513,10.0.50.164,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw5423,10.0.50.28,/var/log/miner.log,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw5423,10.0.50.28,/var/log/messages,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw5383,10.0.50.156,/var/log/miner.log,black hole,reg crc error
2024-05-28,mw5383,10.0.50.156,/var/log/messages,black hole,reg crc error
2024-05-28,mw4184,10.0.40.244,/var/log/miner.log,ASIC Error,Chain 0 has failed with 96 ASICs found and will power off hash board 0
2024-05-28,mw4184,10.0.40.244,/var/log/messages,ASIC Error,Chain 0 has failed with 96 ASICs found and will power off hash board 0
2024-05-28,mw4184,10.0.40.244,/var/log/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw4184,10.0.40.244,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw4122,10.0.40.203,/var/log/miner.log,ASIC Error,Chain 2 has failed with 0 ASICs found and will power off hash board 2
2024-05-28,mw4122,10.0.40.203,/var/log/messages,ASIC Error,Chain 2 has failed with 0 ASICs found and will power off hash board 2
2024-05-28,mw4122,10.0.40.203,/var/log/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw4122,10.0.40.203,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw3514,10.0.30.178,/var/log/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw3514,10.0.30.178,/var/log/miner.log,PSU,bitmain_get_power_status failed
2024-05-28,mw3514,10.0.30.178,/var/log/miner.log,PSU,power voltage can not meet the target
2024-05-28,mw3514,10.0.30.178,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw3514,10.0.30.178,/var/log/messages,PSU,bitmain_get_power_status failed
2024-05-28,mw3514,10.0.30.178,/var/log/messages,PSU,power voltage can not meet the target
2024-05-28,mw2564,10.0.20.163,/var/log/messages,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw2564,10.0.20.163,/var/log/messages,ASIC Error,Chain 1 has failed with 0 ASICs found and will power off hash board 1
2024-05-28,mw2564,10.0.20.163,/var/log/messages,ASIC Error,Chain 2 has failed with 0 ASICs found and will power off hash board 2
2024-05-28,mw2564,10.0.20.163,/var/log/messages,EEPROM Error,Data load fail for chain 1
2024-05-28,mw2564,10.0.20.163,/var/log/messages,Chip Bin Error,No chip bin for chain 0
2024-05-28,mw2564,10.0.20.163,/var/log/messages,Chip Bin Error,No chip bin for chain 1
2024-05-28,mw2564,10.0.20.163,/var/log/messages,Chip Bin Error,No chip bin for chain 2
2024-05-28,mw2564,10.0.20.163,/var/log/messages,Temperature Error,ERROR_TEMP_TOO_HIGH
2024-05-28,mw2564,10.0.20.163,/var/log/messages,PIC Error,_pic_write_iic failed!
2024-05-28,mw2564,10.0.20.163,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw2481,10.0.20.59,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw2184,10.0.20.210,/var/log/messages,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw2144,10.0.20.131,/var/log/messages,ASIC Error,Chain 0 has failed with 0 ASICs found and will power off hash board 0
2024-05-28,mw2144,10.0.20.131,/var/log/messages,ASIC Error,Chain 1 has failed with 0 ASICs found and will power off hash board 1
2024-05-28,mw2144,10.0.20.131,/var/log/messages,ASIC Error,Chain 2 has failed with 0 ASICs found and will power off hash board 2
2024-05-28,mw2144,10.0.20.131,/var/log/messages,EEPROM Error,Data load fail for chain 0
2024-05-28,mw2144,10.0.20.131,/var/log/messages,Chip Bin Error,No chip bin for chain 0
2024-05-28,mw2144,10.0.20.131,/var/log/messages,Chip Bin Error,No chip bin for chain 1
2024-05-28,mw2144,10.0.20.131,/var/log/messages,Chip Bin Error,No chip bin for chain 2
2024-05-28,mw2144,10.0.20.131,/var/log/messages,Temperature Error,ERROR_TEMP_TOO_HIGH
2024-05-28,mw2144,10.0.20.131,/var/log/messages,PIC Error,_pic_write_iic failed!
2024-05-28,mw2144,10.0.20.131,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw1132,10.0.10.169,/var/log/miner.log,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mw1132,10.0.10.169,/var/log/messages,SoC failure,ERROR_SOC_INIT: soc init failed
2024-05-28,mwxxx2,10.0.100.54,/var/log/miner.log,ASIC Error,Chain 1 has failed with 0 ASICs found and will power off hash board 1
2024-05-28,mwxxx2,10.0.100.54,/var/log/miner.log,ASIC Error,Chain 2 has failed with 0 ASICs found and will power off hash board 2
2024-05-28,mwxxx2,10.0.100.54,/var/log/messages,ASIC Error,Chain 1 has failed with 0 ASICs found and will power off hash board 1
2024-05-28,mwxxx2,10.0.100.54,/var/log/messages,ASIC Error,Chain 2 has failed with 0 ASICs found and will power off hash board 2

1 Date Worker ID IP Address Log File Error Type Error Message
2 2024-06-01 2024-05-28 mw3446 mw9875 192.168.1.171 10.0.90.105 /var/log/domokun /var/log/miner.log ASIC Error EEPROM Error Chain 2 has failed with 0 ASICs found and will power off hash board 2 Data load fail for chain 1
3 2024-06-01 2024-05-28 mw3446 mw9875 192.168.1.171 10.0.90.105 /var/log/new2.log /var/log/miner.log ASIC Error EEPROM Error Chain 0 has failed with 0 ASICs found and will power off hash board 0 Data load fail for chain 2
4 2024-06-01 2024-05-28 mw3446 mw9875 192.168.1.171 10.0.90.105 /var/log/Miner_7426394.log /var/log/messages EEPROM Error Data load fail for chain 1
5 2024-06-01 2024-05-28 mw3446 mw9875 192.168.1.171 10.0.90.105 /var/log/Miner_7426394.log /var/log/messages Chip Bin Error EEPROM Error No chip bin for chain 0 Data load fail for chain 2
6 2024-06-01 2024-05-28 mw3446 mw8576 192.168.1.171 10.0.80.243 /var/log/Miner_7426394.log /var/log/miner.log Chip Bin Error black hole No chip bin for chain 1 reg crc error
7 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_7426394.log /var/log/miner.log Chip Bin Error ASIC Error No chip bin for chain 2 Chain 0 has failed with 0 ASICs found and will power off hash board 0
8 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_6974116.log /var/log/miner/miner.log ASIC Error Chain 1 has failed with 0 ASICs found and will power off hash board 1 Chain 0 has failed with 0 ASICs found and will power off hash board 0
9 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_7426352.log /var/log/miner/miner.log.0 EEPROM Error ASIC Error Data load fail for chain 1 Chain 0 has failed with 0 ASICs found and will power off hash board 0
10 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_7426352.log /var/log/miner/miner.log.1 EEPROM Error ASIC Error Data load fail for chain 2 Chain 0 has failed with 0 ASICs found and will power off hash board 0
11 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/new2.log /var/log/messages SoC failure ASIC Error ERROR_SOC_INIT: soc init failed Chain 0 has failed with 0 ASICs found and will power off hash board 0
12 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_3174359.log /var/log/miner.log SoC failure ERROR_SOC_INIT: soc init failed
13 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_3174359.log /var/log/miner/miner.log PSU SoC failure bitmain_get_power_status failed ERROR_SOC_INIT: soc init failed
14 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_3174359.log /var/log/miner/miner.log.0 PSU SoC failure power voltage can not meet the target ERROR_SOC_INIT: soc init failed
15 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_4594191.log /var/log/miner/miner.log.1 voltage drop SoC failure ERROR_POWER_LOST: power voltage rise or drop ERROR_SOC_INIT: soc init failed
16 2024-06-01 2024-05-28 mw3446 mw6643 192.168.1.171 10.0.60.194 /var/log/Miner_4594191.log /var/log/messages black hole SoC failure reg crc error ERROR_SOC_INIT: soc init failed
17 2024-06-01 2024-05-28 mw3446 mw5513 192.168.1.171 10.0.50.164 /var/log/Miner_7426394.log /var/log/miner.log Temperature Error ASIC Error ERROR_TEMP_TOO_HIGH Chain 1 has failed with 0 ASICs found and will power off hash board 1
18 2024-06-01 2024-05-28 mw3446 mw5513 192.168.1.171 10.0.50.164 /var/log/Miner_7426394.log /var/log/messages PIC Error ASIC Error _pic_write_iic failed! Chain 1 has failed with 0 ASICs found and will power off hash board 1
19 2024-06-01 2024-05-28 mw3446 mw5513 192.168.1.171 10.0.50.164 /var/log/2024-03/06/cglog_init_2024-03-06_19-00-57/miner.log /var/log/miner.log SoC failure ERROR_SOC_INIT: soc init failed
20 2024-06-01 2024-05-28 mw3446 mw5513 192.168.1.171 10.0.50.164 /var/log/2024-03/06/cglog_init_2024-03-06_19-00-57/messages /var/log/messages SoC failure ERROR_SOC_INIT: soc init failed
21 2024-06-01 2024-05-28 mw3446 mw5423 192.168.1.171 10.0.50.28 /var/log/2024-03/06/cglog_init_2024-03-06_18-53-25/miner.log /var/log/miner.log SoC failure ASIC Error ERROR_SOC_INIT: soc init failed Chain 0 has failed with 0 ASICs found and will power off hash board 0
22 2024-06-01 2024-05-28 mw3446 mw5423 192.168.1.171 10.0.50.28 /var/log/2024-03/06/cglog_init_2024-03-06_18-53-25/messages /var/log/messages SoC failure ASIC Error ERROR_SOC_INIT: soc init failed Chain 0 has failed with 0 ASICs found and will power off hash board 0
23 2024-06-01 2024-05-28 mw3446 mw5383 192.168.1.171 10.0.50.156 /var/log/2024-03/06/cglog_init_2024-03-06_19-07-47/miner.log /var/log/miner.log SoC failure black hole ERROR_SOC_INIT: soc init failed reg crc error
24 2024-06-01 2024-05-28 mw3446 mw5383 192.168.1.171 10.0.50.156 /var/log/2024-03/06/cglog_init_2024-03-06_19-07-47/messages /var/log/messages SoC failure black hole ERROR_SOC_INIT: soc init failed reg crc error
25 2024-06-01 2024-05-28 mw3446 mw4184 192.168.1.171 10.0.40.244 /var/log/2024-03/06/cglog_init_2024-03-06_20-51-43/miner.log /var/log/miner.log SoC failure ASIC Error ERROR_SOC_INIT: soc init failed Chain 0 has failed with 96 ASICs found and will power off hash board 0
26 2024-06-01 2024-05-28 mw3446 mw4184 192.168.1.171 10.0.40.244 /var/log/2024-03/06/cglog_init_2024-03-06_20-51-43/messages /var/log/messages SoC failure ASIC Error ERROR_SOC_INIT: soc init failed Chain 0 has failed with 96 ASICs found and will power off hash board 0
27 2024-06-01 2024-05-28 mw3446 mw4184 192.168.1.171 10.0.40.244 /var/log/2024-03/06/cglog_init_2024-03-06_18-01-31/miner.log /var/log/miner.log SoC failure ERROR_SOC_INIT: soc init failed
28 2024-06-01 2024-05-28 mw3446 mw4184 192.168.1.171 10.0.40.244 /var/log/2024-03/06/cglog_init_2024-03-06_18-01-31/messages /var/log/messages SoC failure ERROR_SOC_INIT: soc init failed
29 2024-06-01 2024-05-28 mw3446 mw4122 192.168.1.171 10.0.40.203 /var/log/Miner_6024072.log /var/log/miner.log voltage drop ASIC Error ERROR_POWER_LOST: pic check voltage drop Chain 2 has failed with 0 ASICs found and will power off hash board 2
30 2024-06-01 2024-05-28 mw3446 mw4122 192.168.1.171 10.0.40.203 /var/log/test /var/log/messages voltage drop ASIC Error ERROR_POWER_LOST: power voltage rise or drop Chain 2 has failed with 0 ASICs found and will power off hash board 2
31 2024-05-28 mw4122 10.0.40.203 /var/log/miner.log SoC failure ERROR_SOC_INIT: soc init failed
32 2024-05-28 mw4122 10.0.40.203 /var/log/messages SoC failure ERROR_SOC_INIT: soc init failed
33 2024-05-28 mw3514 10.0.30.178 /var/log/miner.log SoC failure ERROR_SOC_INIT: soc init failed
34 2024-05-28 mw3514 10.0.30.178 /var/log/miner.log PSU bitmain_get_power_status failed
35 2024-05-28 mw3514 10.0.30.178 /var/log/miner.log PSU power voltage can not meet the target
36 2024-05-28 mw3514 10.0.30.178 /var/log/messages SoC failure ERROR_SOC_INIT: soc init failed
37 2024-05-28 mw3514 10.0.30.178 /var/log/messages PSU bitmain_get_power_status failed
38 2024-05-28 mw3514 10.0.30.178 /var/log/messages PSU power voltage can not meet the target
39 2024-05-28 mw2564 10.0.20.163 /var/log/messages ASIC Error Chain 0 has failed with 0 ASICs found and will power off hash board 0
40 2024-05-28 mw2564 10.0.20.163 /var/log/messages ASIC Error Chain 1 has failed with 0 ASICs found and will power off hash board 1
41 2024-05-28 mw2564 10.0.20.163 /var/log/messages ASIC Error Chain 2 has failed with 0 ASICs found and will power off hash board 2
42 2024-05-28 mw2564 10.0.20.163 /var/log/messages EEPROM Error Data load fail for chain 1
43 2024-05-28 mw2564 10.0.20.163 /var/log/messages Chip Bin Error No chip bin for chain 0
44 2024-05-28 mw2564 10.0.20.163 /var/log/messages Chip Bin Error No chip bin for chain 1
45 2024-05-28 mw2564 10.0.20.163 /var/log/messages Chip Bin Error No chip bin for chain 2
46 2024-05-28 mw2564 10.0.20.163 /var/log/messages Temperature Error ERROR_TEMP_TOO_HIGH
47 2024-05-28 mw2564 10.0.20.163 /var/log/messages PIC Error _pic_write_iic failed!
48 2024-05-28 mw2564 10.0.20.163 /var/log/messages SoC failure ERROR_SOC_INIT: soc init failed
49 2024-05-28 mw2481 10.0.20.59 /var/log/messages SoC failure ERROR_SOC_INIT: soc init failed
50 2024-05-28 mw2184 10.0.20.210 /var/log/messages ASIC Error Chain 0 has failed with 0 ASICs found and will power off hash board 0
51 2024-05-28 mw2144 10.0.20.131 /var/log/messages ASIC Error Chain 0 has failed with 0 ASICs found and will power off hash board 0
52 2024-05-28 mw2144 10.0.20.131 /var/log/messages ASIC Error Chain 1 has failed with 0 ASICs found and will power off hash board 1
53 2024-05-28 mw2144 10.0.20.131 /var/log/messages ASIC Error Chain 2 has failed with 0 ASICs found and will power off hash board 2
54 2024-05-28 mw2144 10.0.20.131 /var/log/messages EEPROM Error Data load fail for chain 0
55 2024-05-28 mw2144 10.0.20.131 /var/log/messages Chip Bin Error No chip bin for chain 0
56 2024-05-28 mw2144 10.0.20.131 /var/log/messages Chip Bin Error No chip bin for chain 1
57 2024-05-28 mw2144 10.0.20.131 /var/log/messages Chip Bin Error No chip bin for chain 2
58 2024-05-28 mw2144 10.0.20.131 /var/log/messages Temperature Error ERROR_TEMP_TOO_HIGH
59 2024-05-28 mw2144 10.0.20.131 /var/log/messages PIC Error _pic_write_iic failed!
60 2024-05-28 mw2144 10.0.20.131 /var/log/messages SoC failure ERROR_SOC_INIT: soc init failed
61 2024-05-28 mw1132 10.0.10.169 /var/log/miner.log SoC failure ERROR_SOC_INIT: soc init failed
62 2024-05-28 mw1132 10.0.10.169 /var/log/messages SoC failure ERROR_SOC_INIT: soc init failed
63 2024-05-28 mwxxx2 10.0.100.54 /var/log/miner.log ASIC Error Chain 1 has failed with 0 ASICs found and will power off hash board 1
64 2024-05-28 mwxxx2 10.0.100.54 /var/log/miner.log ASIC Error Chain 2 has failed with 0 ASICs found and will power off hash board 2
65 2024-05-28 mwxxx2 10.0.100.54 /var/log/messages ASIC Error Chain 1 has failed with 0 ASICs found and will power off hash board 1
66 2024-05-28 mwxxx2 10.0.100.54 /var/log/messages ASIC Error Chain 2 has failed with 0 ASICs found and will power off hash board 2

View File

@ -1,88 +0,0 @@
mw3446
- ASIC Error
--- Chain 2 has failed with 0 ASICs found and will power off hash board 2
--------------------------------------------------------------------------------
- ASIC Error
--- Chain 0 has failed with 0 ASICs found and will power off hash board 0
--------------------------------------------------------------------------------
- EEPROM Error
--- Data load fail for chain 1
--------------------------------------------------------------------------------
- Chip Bin Error
--- No chip bin for chain 0
--------------------------------------------------------------------------------
- Chip Bin Error
--- No chip bin for chain 1
--------------------------------------------------------------------------------
- Chip Bin Error
--- No chip bin for chain 2
--------------------------------------------------------------------------------
- ASIC Error
--- Chain 1 has failed with 0 ASICs found and will power off hash board 1
--------------------------------------------------------------------------------
- EEPROM Error
--- Data load fail for chain 1
--------------------------------------------------------------------------------
- EEPROM Error
--- Data load fail for chain 2
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- PSU
--- bitmain_get_power_status failed
--------------------------------------------------------------------------------
- PSU
--- power voltage can not meet the target
--------------------------------------------------------------------------------
- voltage drop
--- ERROR_POWER_LOST: power voltage rise or drop
--------------------------------------------------------------------------------
- black hole
--- reg crc error
--------------------------------------------------------------------------------
- Temperature Error
--- ERROR_TEMP_TOO_HIGH
--------------------------------------------------------------------------------
- PIC Error
--- _pic_write_iic failed!
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- SoC failure
--- ERROR_SOC_INIT: soc init failed
--------------------------------------------------------------------------------
- voltage drop
--- ERROR_POWER_LOST: pic check voltage drop
--------------------------------------------------------------------------------
- voltage drop
--- ERROR_POWER_LOST: power voltage rise or drop
--------------------------------------------------------------------------------