If your system boots but the CPU fan header shows nothing, the pump RPM reads 0, or the BIOS throws a “CPU Fan Error” or “Pump Not Detected” warning on every cold start, you’re dealing with one of the most common liquid-cooling issues of 2026. Sometimes the symptom is subtler: the pump shows up in BIOS but reports 0 RPM, the reading flickers, or the cooler’s RGB lights up normally while the header still reads dead. The loop may actually be working fine, or it may not be — the BIOS often can’t tell the difference on its own.
How urgent is it? Potentially very. If the pump genuinely isn’t spinning, your CPU has no active cooling and will throttle hard within seconds under load, and sustained operation can trigger thermal shutdowns or long-term degradation. The good news: in a large share of cases, the pump is actually running and the problem is a misconfigured header, a disabled setting, or a loose tachometer wire — fixes that take minutes. Work through this guide in order; the earliest fixes resolve most cases without opening the loop or touching the block.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you.
Our Top Picks
Likely Causes
| Cause | How to confirm | Fix difficulty |
|---|---|---|
| Pump plugged into the wrong header (e.g., a chassis fan header instead of CPU_FAN or a dedicated pump header) | Check which header the pump’s tach cable is physically connected to; compare against your motherboard manual’s header map | Easy |
| BIOS header set to DC/Voltage mode instead of PWM, or Q-Fan/pump control disabled | BIOS shows 0 RPM while pump is audibly/visibly running | Easy |
| Tachometer wire loose, unseated, or damaged (common with 3-pin pump cables on 4-pin headers) | Reseat the tach connector and re-check the reading | Easy |
| “CPU Fan Speed Monitoring” or fan-fail alarm set to ignore/stop errors suppressing detection | BIOS monitor page shows the header as “N/A” or ignored | Easy |
| Outdated BIOS lacking support for your pump’s tach signal or USB header behavior | Check your motherboard’s support page for BIOS changelogs mentioning fan/pump or AIO fixes | Moderate |
| Failed pump motor or dead tach line in the cooler itself | No vibration at the block, no flow indicator movement, 0 RPM across every header and software tool | Hard |
Fix 1: Move the Pump to the Correct Header
What causes it
Many builders plug the pump’s tach cable into a chassis fan header (SYS_FAN, CHA_FAN) or an all-in-one header configured oddly, leaving CPU_FAN empty. Most motherboards flag CPU_FAN as “not detected” when it’s empty, regardless of whether the pump works.
How to check
Power down, flip the PSU switch off, and trace the thin tach cable from the pump to the motherboard. Note the silkscreen label next to the header (e.g., CPU_FAN1, CPU_OPT, PUMP_FAN). Check whether any other cable occupies CPU_FAN.
What to do
Move the pump’s tach cable to CPU_FAN1 (or PUMP_FAN if your board has one and your cooler manual recommends it). On 3-pin pump cables, align the single guide rib — most 3-pin plugs fit 4-pin headers with one pin exposed, which is normal. Also make sure the pump’s SATA or USB power cable (used by AIOs like those from Corsair, NZXT, or Lian Li for software control) is connected if the pump requires it.
How to undo it
Simply move the cable back to its original header if the new one causes other issues, such as the board complaining about an empty CPU_FAN when you later change configurations.
Fix 2: Switch the Header from DC to PWM Mode in BIOS
What causes it
Pump headers defaulting to DC/voltage mode can’t read or drive a PWM pump correctly. The tach signal may not register, showing 0 RPM or “N/A” even when the pump spins.
How to check
Enter BIOS/UEFI (usually Del or F2 during POST) and open the fan control section — commonly called Q-Fan Control (ASUS), Smart Fan (MSI), Smart Fan 6 (Gigabyte), or Fan Tuner (ASRock). Select the header your pump uses and look for a mode setting labeled PWM / DC / Auto.
What to do
Set the header mode to PWM (or Auto if Auto correctly detects the 4-pin signal). If there’s a “Pump” preset or a “Water Pump” source option, select it. Set the pump duty to 100% or a fixed high value (80–100%) — pumps are designed to run at constant full speed. Save with F10 and reboot.
How to undo it
Return the header mode to Auto or its previous setting in the same BIOS menu and save.
Fix 3: Reseat the Tach Cable and Inspect the Pins
What causes it
The thin tach wire (usually the third or fourth conductor) can work loose during installation or cable management. A bent header pin or a partially seated plug delivers no RPM signal even though power flows and the pump spins.
How to check
With the system off, unplug the tach connector at both ends (pump side and motherboard side). Look for a bent, pushed-back, or corroded pin in the plug and on the header. Confirm the pump vibrates gently and the flow indicator (if your loop has one) moves — that proves the motor runs and isolates the fault to the signal wire.
What to do
Reseat both ends firmly until the plug clicks. If a pin is bent, gently straighten it with fine tweezers with the system unplugged. If the plug has a pushed-back terminal, remove it with a small flathead, re-crimp or re-seat it, and reinsert. For AIOs with a breakout cable (e.g., a 3-pin to SATA or USB assembly), reseat that intermediate connection too.
How to undo it
Nothing to reverse — if the reading still fails, reconnect exactly as before and continue to the next fix.
Fix 4: Disable or Reset the CPU Fan-Fail Warning
What causes it
Some boards ship with the CPU fan alarm set so aggressively that a slow pump signal (many pumps report 800–1,500 RPM, below typical fan thresholds) triggers a “not detected” boot halt. Conversely, a header previously set to “Ignore” can hide the pump from monitoring entirely.
How to check
In BIOS, find Monitor or Hardware Monitor, then look for CPU Fan Speed Low Limit (ASUS: values like 200/300/500/600 RPM or Ignore), CPU Fan Fail Warning (MSI), or CPU/FAN Fail Warn (Gigabyte). Check whether the header’s status shows 0 RPM, N/A, or Ignore.
What to do
If the low limit is set above your pump’s reported RPM, lower it to 200 RPM or set the warning to Ignore — but only after confirming the pump physically runs. If the header shows N/A because monitoring was disabled, re-enable it, then run one of the following: ASUS Q-Fan auto-tuning, MSI Smart Fan calibration, or Gigabyte Fan Stop/auto detection, which re-enumerates the header.
How to undo it
Restore the default threshold (usually 600 RPM) or re-enable the warning in the same Monitor menu.
Fix 5: Clear a Stuck Header State with a CMOS Reset
What causes it
A corrupted fan-controller state — sometimes after a failed auto-tune, an OC profile, or a hard shutdown — can leave a header reporting no device until NVRAM is cleared.
How to check
Try this after Fixes 1–4 fail. Symptoms that point here: the header worked before a BIOS settings change, the reading vanished after a crash, or a different pump tests fine in the same header.
What to do
Power off and unplug the PSU. Hold the case power button for 10 seconds to drain residual charge. Use the motherboard’s CLR_CMOS jumper (hold or short it for 5–10 seconds per your manual) or remove the coin cell battery for 5 minutes. Reconnect, boot, enter BIOS, and let fan detection re-run — then reapply PWM mode and your fan curves.
How to undo it
There’s nothing to undo; just restore your previous fan curves, boot order, and XMP/EXPO memory profile afterward.
Fix 6: Update the Motherboard BIOS
What causes it
Newer AIO pumps (especially those with USB-controlled hubs or hybrid 4-pin/USB tach reporting) sometimes need a BIOS update for correct RPM enumeration on new chipsets.
How to check
In BIOS, note the version shown on the main/EZ Mode page (e.g., “BIOS Version: 1.24”). Compare it against the latest version on your board’s support page under BIOS — changelog entries mentioning “improve fan/pump detection” or CPU-support updates are the tell.
What to do
Download the latest BIOS file, extract it to a FAT32 USB stick, and use the board’s built-in updater: EZ Flash (ASUS, Del then F7 → Tool → EZ Flash), M-Flash (MSI), Q-Flash (Gigabyte), or Instant Flash (ASRock). Keep power stable and do not interrupt the flash. If your board supports BIOS FlashBack, you can update without a CPU installed.
How to undo it
You can flash an older BIOS version the same way, but there’s rarely a reason to; treat updates as one-way in practice.
Fix 7: Test the Pump on Another Header and with Software
What causes it
You need to isolate whether the fault is the header or the pump. A dead motherboard header or a dead pump tach line look identical in BIOS.
How to check
Move the pump’s tach cable to SYS_FAN1 or CHA_FAN1 and reboot into BIOS. Then, in Windows, install the manufacturer’s tool (iCUE, CAM, L-Connect, or the like) or a monitoring utility such as HWiNFO64, and check whether the pump reports RPM or status over USB.
What to do
If the pump reads normally on another header, your CPU_FAN header is likely faulty — keep the pump there long-term, set that header to full speed, and disable the CPU fan warning (your cooling is fine; consider an RMA of the board at your convenience). If it reads 0 everywhere including over USB, and the block shows no vibration, the pump motor or its tach line has failed — proceed to warranty.
How to undo it
Return the cable to its original header if testing confirms the header is fine.
Fix 8: Check Power Delivery for USB/SATA-Powered Pumps
What causes it
Some AIOs power the pump from SATA or through a USB/PWM breakout rather than the fan header alone. A swapped SATA cable, an unplugged internal USB 2.0 header connector, or a daisy-chained fan module left unpowered leaves the pump unreported or idle.
How to check
Consult your AIO manual for its power topology. Verify the SATA power plug is firmly seated on the breakout module and that the internal USB cable runs to the board’s USB 2.0 header (a 9-pin JUSB/USB_E1 header). Check BIOS or Windows Device Manager under “Universal Serial Bus controllers” for the cooler’s controller entry.
What to do
Reseat the SATA connector, try a different SATA power line from the PSU, and reseat the internal USB cable on the 9-pin header — pin 1 alignment matters, so match the missing/truncated pin on the plug. If the cooler’s software reports the device but BIOS doesn’t, the pump is fine; adjust the BIOS warning per Fix 4 and move on.
How to undo it
Reconnect cables in their original positions if needed; document the routing before you start.
If Nothing Works
If the pump reads 0 RPM on every header, shows no vibration at the cold plate, and doesn’t appear over USB in HWiNFO64 or the vendor software, the pump itself has likely failed. Check your warranty — most AIO brands cover 5–6 years, and some cover up to 10 as of 2026 — and start an RMA with the manufacturer; you’ll typically need the serial number on the radiator or block and proof of purchase. As a temporary measure, do not run sustained loads with a dead pump: a spare tower air cooler will hold you over safely. If instead the pump clearly runs and reads fine elsewhere, pursue a motherboard RMA for the faulty header. Finally, remember that a 0 RPM reading with normal idle temperatures (roughly 30–45°C on a modern desktop CPU) usually means the pump is spinning and only the tach signal is lost — safe to run short-term, but fix it so real failures don’t hide behind a false alarm.
FAQ
Can I run my PC if the BIOS says the pump isn’t detected?
Only if you’ve verified the pump is actually spinning — feel for vibration at the block and watch CPU temperature under a light load. If idle temps stay under about 50°C, the tach wire is likely just faulty. If you can’t verify, shut down until it’s resolved.
Should the pump header be PWM or DC?
Almost all modern AIO pumps are PWM devices. Set the header to PWM and lock the duty at 80–100%; constant full speed is quieter than you’d expect and maximizes pump longevity and flow.
Why does my pump show RPM in Windows but not in BIOS?
Many AIOs report RPM over USB through their control software rather than the fan header’s tach line. If HWiNFO64 or iCUE shows the pump running, the header reading of 0 just means the tach wire isn’t connected to that header — connect it, or disable the CPU fan warning.
Is it normal for a pump to report a low RPM like 800?
Yes. Pumps typically spin at 800–3,000 RPM depending on the model, which is far below a fan’s range. If your BIOS low-limit warning is set at 600 RPM and your pump idles at 800, a low-limit set too high (like 1,200) can falsely trigger “not detected” errors — lower the threshold to 200 RPM.



