Hashrate Dropout Troubleshooting: Common Causes Fixed
A miner that suddenly hashes 70 percent of nameplate is rarely broken in the way operators first assume. The hashrate dropout might originate at the chip level, the hashboard, the firmware, the network path to the pool, or the power supply behind it all. Hashrate dropout troubleshooting works best when each layer is checked deliberately, from the easiest reversible causes to the deepest hardware faults. This guide walks the diagnostic flow for Bitmain, MicroBT, Canaan, and Fluminer units, with notes on what the pool dashboard reveals that the miner UI does not.
What counts as a “dropout” versus normal variance
Hashrate is noisy. A Bitmain S21 rated at 200 TH/s does not produce exactly 200 TH/s every minute. Reported pool-side hashrate fluctuates roughly 5–10 percent over any given hour even with no fault present, because share luck varies. The 24-hour average is the number that matters. If a miner that normally averages 195 TH/s pool-side suddenly averages 165 TH/s for several hours, that is a real dropout. If it dips to 175 for 20 minutes and recovers, that is variance.
The pool-reported hashrate also lags the miner UI. Most pools display a sliding-window estimate based on accepted shares — a 1-hour window for short displays, 24-hour for the headline number. Local miner UI shows real-time hashboard output, which is the truth for diagnostic purposes. When the two disagree by more than a few percent, the issue is usually either share rejection (a stratum or networking problem) or stale shares (latency or pool difficulty mismatch).
Diagnostic flow: walking from quickest to deepest
Start with the cheapest checks. Most dropouts resolve at one of the first three steps.
Step 1 — check pool status and per-worker page
Open the pool dashboard before touching anything on the miner. If the entire pool is reporting elevated stale shares or a disconnect spike, the issue is upstream. F2Pool, Foundry, Braiins Pool, AntPool, and ViaBTC all publish operational status. If the pool is healthy but your worker shows zero accepted shares for the last 10 minutes, the path between miner and pool is the place to look next.
Step 2 — verify the miner is online and chip count is full
SSH or web UI into the miner. Confirm all hashboards are detected and that the chip count matches nameplate. A Bitmain S21 reports a per-board chip count; if one board shows fewer chips than expected, those chips have dropped out of the hashing array. The board temperature pattern usually points at the cause — a missing chip cluster runs cooler than its neighbors, while overheating shows the opposite signature. Detail on the thermal side is covered in the companion piece on ASIC overheating troubleshooting.
Step 3 — read kernel log and firmware error stream
Both stock and custom firmware expose a log. On Bitmain stock, the “Miner Log” page shows recent events. On BraiinsOS or LuxOS, the syslog is richer. Look for repeated “chip not responding”, “hashboard reset”, “PLL out of lock”, or “ASIC failure” messages. Each maps to a different fault class — chip-level versus board-level versus firmware-state. A miner that logs frequent hashboard resets is either thermally stressed, voltage-starved, or has a deteriorating board.
Step 4 — power-cycle and recheck
A firmware crash sometimes resolves on cold boot. Pull power for 30 seconds, restore, and let the miner come up. Capture the hashrate over the next 30 minutes. If it returns to nominal and stays there for hours, the dropout was a transient firmware state — log the event and watch for repeats. If three power cycles in a week all temporarily restore performance, the firmware is masking a hardware fault that is slowly worsening.
Step 5 — swap network path
If the miner UI reports full hashrate but pool reports a drop, the network path is suspect. Swap the Ethernet cable. Move the miner to a different switch port. Temporarily point the unit at a different pool (Braiins Pool, F2Pool, and AntPool all accept new workers in minutes). If hashrate recovers on the alternate pool, the issue is either with the original pool’s stratum endpoint, the network path between miner and pool, or a firmware-level stratum bug. The dedicated walkthrough on stratum error troubleshooting covers the next layer.
Common failure modes by category
Chip-level failures
Individual ASIC chips on a hashboard can degrade over time. A 195-chip Bitmain hashboard that suddenly reports 180 active chips has lost a cluster. Sometimes a reseat brings them back; often they are gone for good. The hashrate impact scales linearly — losing 5 percent of chips on one of three boards costs roughly 1.7 percent of total hashrate. Multiple chip losses compound, and a board that has lost more than 10 percent of its chips is typically a candidate for replacement rather than repair.
Hashboard-level faults
An entire hashboard can drop. The miner detects this as “hashboard not found” or “board 2 failed initialization” in the log. Common causes are loose data cables, a failed buck converter on the board, or a PSU rail unable to maintain voltage. Power down, re-seat the data and power connectors, and reboot. If the board fails initialization again, swap it to another slot to isolate slot-versus-board. A board that fails in every slot needs RMA.
Firmware crashes and watchdog resets
Stock firmware on older Bitmain units (S19j Pro, S19 XP early builds) had known watchdog reset issues that the Braiins community documented and that later Bitmain releases addressed. If the miner reboots itself every few hours and the syslog shows “watchdog triggered” or “system reset”, firmware is the layer. Check the manufacturer’s release notes for a newer build, and consider whether a custom firmware path makes sense — covered in detail in the broader piece on custom ASIC firmware risks.
Pool disconnect and stratum drops
Stratum sessions can drop without the miner losing network connectivity. The miner shows “stratum disconnected” briefly, then reconnects. During the reconnect, shares are not being submitted, so pool-side hashrate falls. Frequent disconnects (more than 2–3 per hour) point to either a pool-side issue, a flaky upstream ISP path, or a firmware quirk in how the miner handles keepalive. A failover pool — configured as the second URL in most miner UIs — limits the damage when the primary endpoint hiccups.
Power instability
An aging PSU sags under load, particularly at the wattage levels modern S21 and M60 units demand. Voltage sag causes hashboards to throttle or chips to drop offline. A clamp meter on the AC input is the first measurement; if input voltage drops below 200V on a 240V circuit when the miner is at full load, the circuit or PSU is the problem. The dedicated guide on ASIC PSU sizing covers the math.
How to triage a fleet-wide dropout
When more than one miner drops at the same time, the cause is almost never the miners themselves. The shared layers are network, power, and pool. Check the upstream switch port LEDs. Check that the breaker has not tripped and that the sub-panel is delivering full voltage. Check the pool dashboard for an incident announcement. A single dropped miner is a unit-level diagnosis; a synchronized drop across three or more units is an infrastructure diagnosis.
Remote monitoring stacks make fleet-wide diagnosis dramatically easier — alerting on the third miner to drop within 60 seconds, rather than discovering the issue in the morning. The options are surveyed in the broader piece on ASIC remote monitoring.
When to RMA versus when to keep tuning
If the miner is in warranty and the fault appears hardware-side (persistent missing chips, board that fails in every slot, PSU that sags under any load), open the warranty case. Bitmain, MicroBT, and Canaan all run RMA workflows through their authorized distributor network. Out-of-warranty repair vendors handle hashboard swaps and PSU rebuilds at a fraction of new-unit cost, but turnaround time is the variable — a 30-day round trip is typical, longer for cross-border RMAs.
Keep notes. A repeat fault on the same hashboard across two repair cycles is a signal that the underlying issue (often a marginal data cable or a slot-side problem) is not getting addressed. For operators running multiple units, the Bitcoin mining hardware lineup page covers current-generation alternatives when a unit is uneconomic to keep repairing.
How to prevent the next dropout
Monitor pool-side hashrate as a 24-hour rolling average and alert on deviations greater than 10 percent. Log per-board chip counts weekly. Keep firmware on the manufacturer’s stable channel unless there is a specific reason to run an older build. Verify PSU input voltage under load monthly. Keep one spare hashboard and one spare PSU per cluster of five units. Pool failover URLs should always be configured — never run a single-pool config in production.
References
- Bitmain Antminer firmware release notes and support — Bitmain
- BraiinsOS diagnostic logging and dropout patterns — Braiins
- F2Pool operational status and worker statistics — F2Pool
- ASIC Miner Value model spec database — ASIC Miner Value
Why is my pool hashrate lower than my miner UI hashrate?
How long does a hashrate dropout need to last before I should worry?
Can a bad Ethernet cable cause hashrate dropouts?
Should I always cold-boot a miner that is hashing low?
Operators sourcing replacement units or sizing additional capacity can browse the current catalog for live pricing and lead times, or request a quote for multi-unit orders.