Server Slow on Writes? Your Dell 70K80 RAID Battery May Be the Cause

Your Dell PowerEdge server relies on one small part to keep its RAID cache safe: the 70K80 cache battery. This 1.5Wh / 500mAh, 3.7V Li-ion battery powers the PERC H710P, H710, and H810 controller’s write cache during a power loss — and it keeps your write performance at full speed. When it dies, your server slows down with it.

Here’s what to watch for, how to test it, and how to replace it.

What the 70K80 Does

The battery is not there to run your server. It protects the controller’s cache — the fast memory holding data not yet written to disk. With a healthy battery, the controller uses Write-Back caching and runs fast. Without one, it falls back to Write-Through mode, and write IOPS can drop by 80% or more.

SpecValue
Part Number70K80 / 070K80 / T40JJ
Capacity1.5Wh / 500mAh
Voltage3.7V Li-ion
FitsDell PERC H710P, H710, H810
Lifespan3–5 years

Battery Runtime Is Getting Shorter

As the cell ages, it can no longer hold the cache for the required time. You’ll see the battery reported as “discharged” even after hours of runtime, or stuck on “Charging” and never reaching “Ready.” A 500mAh cell that once delivered full holdover now delivers a fraction of it — not enough for the controller to trust it.

Fix: Run a Learn Cycle. If runtime is still short afterward, the battery is worn out and needs replacing.

The Battery Won’t Charge

If the 70K80 never charges, that’s a clear failure signal:

  • iDRAC / OpenManage shows it stuck on “Charging” indefinitely
  • Boot messages repeat “battery is discharged or disconnected” every time
  • The controller shows no battery present, even though it’s installed

Common causes: a worn-out cell, a failed internal protection circuit, a loose cable, the wrong battery type, or (rarely) a faulty controller charge circuit. Reseat the connector first — it fits only one way.

How to Tell If Your 70K80 Battery Is Bad

1. Check iDRAC / OpenManage

StatusMeaningAction
Ready / OptimalHealthyNone
ChargingNormal for first 6–12 hrsWait, recheck
DegradedCan’t guarantee holdoverLearn Cycle, then replace
FailedEnd of lifeReplace now
MissingNot detectedReseat / verify part number

2. Run a Manual Learn Cycle — In OMSA, go to Battery → Tasks → Start Learn Cycle. It forces a discharge/recharge so the controller can measure real capacity. Still Degraded after cycling? Time to replace.

3. Use the command line

Look for Battery State = Optimal and healthy capacity readings.

4. Watch the alerts — Fans ramping to max, an amber LCD with code E1211, or “Predictive Failure” / “Battery Missing” in the logs.

5. Notice the slowdown — If your server suddenly crawls on writes, a failed cache battery is the prime suspect.

When to Replace

  • Replace every 3–5 years, even without a failure, to avoid surprise performance loss.
  • Allow 6–12 hours for the new battery to charge before the controller returns to Write-Back mode.
  • Your RAID config is safe — array metadata lives on the disks and controller NVRAM, not the battery.

Choosing the Right Replacement

  • Part number: 70K80 / 070K80 / T40JJ
  • Spec: 1.5Wh / 500mAh, 3.7V Li-ion
  • Fits PERC H710P, H710, H810
  • Built-in over-charge, over-discharge, and short-circuit protection
  • CE / RoHS certified, 12-month warranty

Match both the controller model and the part number — a battery that looks right but carries the wrong number may not register at all.

The Dell 70K80 (1.5Wh / 500mAh) battery is small and easy to overlook — until it fails and drags your server’s write performance down with it. Watch for shortened runtime, charging that never completes, and the Write-Back → Write-Through slowdown. Confirm the fault with iDRAC, a Learn Cycle, or perccli, then fit a correctly specified 70K80 / T40JJ replacement.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *