Nothing gets the heart rate up like pressing the power button and hearing a warning beep or seeing an “AIO Pump” or “CPU Fan Error” message before the system even reaches Windows. On most modern motherboards, the symptom looks like one of the following: a POST error screen naming the pump header, a single short beep followed by a prompt to press F1 to enter Setup, or a red CPU/DRAM debug LED that clears only after you acknowledge the message. Some boards boot anyway but flash a persistent warning in BIOS each restart, and a few shutdown-worthy cases show pump speed reported as 0 RPM in the hardware monitor even though the cooler feels warm and running.
How urgent is it? Moderate. If your PC boots and CPU temperatures idle in the normal range, the error is almost always a monitoring or configuration issue, not a failing cooler — you can safely investigate over an evening. But if the error is accompanied by CPU temperatures spiking past 90°C within seconds of booting, shutdowns under load, or a silent pump with no vibration in the radiator hoses, treat it as a genuine cooling failure and shut the machine down until you have confirmed the pump is spinning. Running a modern CPU even briefly without active cooling can trigger thermal throttling or an emergency shutdown.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you.
Likely Causes
| Cause | How to confirm | Fix difficulty |
|---|---|---|
| Pump plugged into a CPU_FAN header with no fan (or fan header RPM alarm triggered by low pump RPM) | Check which header the pump tach wire uses; pump RPM typically reads 800–3,000 depending on model, below CPU fan thresholds | Easy |
| CPU fan monitoring enabled on a header with nothing connected | BIOS hardware monitor shows 0 RPM on CPU_FAN; Q-Fan/CPU Fan Speed warning enabled | Easy |
| Pump speed set too low via PWM curve or control software | Pump RPM below 600 at idle; curve pinned at low duty cycle | Easy |
| Pump tach cable loose or not fully seated (3-pin connector backed out slightly) | RPM reading flickers between 0 and normal values; error is intermittent | Easy |
| Pump powered by SATA/USB but tach wire connected to a header set to DC mode instead of PWM | Header mode mismatch in BIOS; RPM reading erratic or zero at certain duty cycles | Medium |
| Failing pump or airlock in the loop | No vibration in the pump body, gurgling noises, rising CPU temps under load, RPM reading 0 while plugged into a known-good header | Hard |
Fix 1: Disable the CPU Fan Speed Warning
What causes it
Most motherboards monitor the CPU_FAN header and refuse to boot silently (or throw an error) if RPM falls below a threshold, commonly 200–600 RPM. Many AIO pumps report lower RPM than air-cooler fans do, so a perfectly healthy pump trips the alarm.
How to check
Enter BIOS/UEFI (usually Del or F2 during boot) and open the hardware monitor — on ASUS boards it’s under Monitor; on MSI, Settings > Hardware Monitor; on Gigabyte, Smart Fan 6; on ASRock, H/W Monitor. Look at the RPM reading for the header your pump uses and whether a warning threshold is enabled.
What to do
Find the setting named “CPU Fan Speed Warning,” “CPU_FAN1 Speed Warning,” or similar and set it to Ignore. On ASUS boards, go to Monitor > CPU Fan Speed Lower Limit and choose Ignore. On MSI, Settings > Hardware Monitor and set the CPU Fan warning to disabled. Save with F10 and reboot. Keep in mind this silences the alarm only — confirm your pump is actually spinning first via Fixes 3 and 6.
How to undo it
Return to the same menu and restore the default threshold (usually 200 or 600 RPM), or press F9 in BIOS to load optimized defaults.
Fix 2: Verify the Pump Is on the Right Header
What causes it
Pumps are sometimes plugged into a case-fan header (SYS_FAN/CHA_FAN) that has no monitoring priority, or into CPU_FAN while the CPU fan input is left empty, triggering the error from the wrong header.
How to check
Power off, open the side panel, and trace the pump’s thin 3-pin tach cable. Note the silk-screened label next to the header (CPU_FAN, CPU_OPT, PUMP_FAN, SYS_FAN1, etc.). Then boot into BIOS and confirm which header shows an RPM reading matching your pump’s spec — most pumps idle between 800 and 2,800 RPM.
What to do
For a simple, reliable setup, move the pump tach cable to the dedicated PUMP_FAN header if your board has one, or to CPU_FAN if it doesn’t. If your pump is powered by SATA or USB (common on Corsair iCUE, NZXT Kraken, and Arctic Liquid Freezer models), the tach wire is only for reporting — route it to CPU_FAN so the board sees a live reading, or disable the CPU fan warning per Fix 1.
How to undo it
Power off and move the connector back to its original header. There’s no software to revert.
Fix 3: Set the Correct Fan Header Mode (PWM vs DC)
What causes it
A header set to DC (voltage) mode driving a PWM pump — or vice versa — can deliver the wrong signal, causing erratic RPM readings or a pump that spins below its minimum speed and reports 0 RPM at idle duty cycles.
How to check
In BIOS fan controls (e.g., ASUS Q-Fan Configuration, MSI Smart Fan Mode, Gigabyte Smart Fan 6), find the mode setting for the pump’s header. Then check the pump documentation: most modern AIO pumps are PWM (4-pin) and require 100% PWM or at minimum 60% duty; 3-pin pumps run in DC mode.
What to do
Set the header mode to PWM for a 4-pin pump, DC for a 3-pin pump. On ASUS: Q-Fan Configuration > select the header > set Fan Speed Source and mode correctly. On MSI: Smart Fan mode toggle per header (PWM/DC/Auto). For PWM pumps, also set the minimum duty cycle to at least 60% (or use the “Full Speed” option) — pumps generally shouldn’t run below 1,500 RPM-equivalent duty unless the manufacturer specifies otherwise.
How to undo it
Switch the mode back to Auto or the previous setting in the same menu, or load BIOS defaults with F9.
Fix 4: Rebuild the Pump Curve So It Never Idles Too Low
What causes it
A fan curve copied from a case fan — flat at 0–20% until 60°C — leaves a PWM pump below its startup duty cycle, so it reads 0 RPM at boot and triggers the error even though temperatures later look fine.
How to check
In BIOS or your vendor software, graph the pump header’s curve. If duty sits below 40% at idle temperatures (30–45°C), that’s the likely culprit.
What to do
Create a flat curve: 70–100% duty from 20°C up to about 60°C, rising to 100% above 70°C. AIO pumps are quiet at high speed compared to fans, and most manufacturers recommend constant 100% for the pump anyway. In ASUS Q-Fan, drag the curve points manually; in MSI Center or Gigabyte Smart Fan 6, use the advanced curve editor and set the first point at 70%. Apply, reboot, and confirm the RPM reading is stable at idle.
How to undo it
Re-enable the board’s default curve via the “Auto” or “Standard” preset for that header in the same fan utility.
Fix 5: Reseat the Pump Tach Connector and Update BIOS
What causes it
The tiny 3-pin tach connector can back out of the header or sit crooked, causing intermittent 0 RPM readings. Separately, older BIOS versions have known bugs with pump header detection on newer coolers.
How to check
If the error is intermittent and RPM readings flicker between 0 and normal, a loose connector is likely. Check your motherboard vendor’s support page for your exact board model and compare your BIOS version (shown on the BIOS main screen) against the latest release notes.
What to do
Power off and unplug the PSU (flip the switch on the back and press the power button to drain residual charge). Pull the tach connector straight out and reinsert it firmly until it seats flush. Then update the BIOS: download the latest version to a FAT32 USB stick, use the board’s flash utility — ASUS EZ Flash (Del > Tool > ASUS EZ Flash 3), MSI Flash BIOS Button or M-Flash, Gigabyte Q-Flash (F8 at boot) — and follow the on-screen prompts. Do not power off during the flash.
How to undo it
BIOS downgrades are possible on many boards via the same flash utilities, but usually unnecessary — if the update fixes the detection bug, leave it.
Fix 6: Test the Pump on a Known-Good Header or Direct SATA Power
What causes it
If the pump itself isn’t spinning, no BIOS setting will help. It could be a dead pump, a failed SATA power lead, or the pump not receiving full 12V because it depends on the header output.
How to check
With the case open and the system powered on (carefully), place a fingertip on the pump body — you should feel consistent vibration. Listen for gurgling. Check BIOS RPM again on a different header (e.g., move from CPU_FAN to SYS_FAN1). If RPM reads correctly on the new header, the original header is at fault; if it still reads 0, the pump or its power feed is suspect.
What to do
If the pump uses SATA power, swap to a different SATA power cable from the PSU. If it’s header-powered, leave the tach wire on CPU_FAN and confirm the pump’s main power (often a USB internal header cable for software-controlled pumps) is connected — many pumps won’t run at full speed without their USB link, though they should still run at a fallback speed. If the pump stays silent and cold, contact the cooler manufacturer for warranty replacement — most AIOs carry 5–6 year warranties.
How to undo it
Fix 7: Disable AIO Control Software Conflicts at Startup
What causes it
Vendor software (iCUE, NZXT CAM, L-Connect) can override pump duty to aggressive low values or fail to initialize at boot, leaving the pump at a stalled command until the software loads — tripping a header alarm in the first few seconds.
How to check
Open Task Manager (Ctrl+Shift+Esc) > Startup apps and see what cooler software launches. Then uninstall or disable it temporarily and reboot: if the header error disappears, the software is interfering.
What to do
Update the software to the current version, or disable its pump control and set the pump to run at 100% via BIOS/header control instead. For most users, the simplest reliable configuration is pump at constant 100% from the motherboard header, with vendor software controlling only fans and lighting. If the software conflicts persist, perform a clean uninstall with its bundled cleanup tool, then reinstall the latest release.
How to undo it
Re-enable the startup entry in Task Manager > Startup apps, or reinstall the software and reapply your profiles.
If Nothing Works
If you’ve confirmed the header mode, curves, and cabling, and the pump still reads 0 RPM with no vibration and rising CPU temperatures, the pump has likely failed. Stop stressing the system — boot into BIOS only briefly or run at idle while you arrange warranty service. Have your cooler model and purchase date ready; brands like Corsair, NZXT, Arctic, Lian Li, and EVGA handle direct RMA requests through their support portals. As a stopgap, a cheap air cooler will get a compatible system running while you wait. If instead the pump runs fine but the error persists with no RPM alarm configured, reflash the BIOS from scratch (including a CMOS reset via the motherboard’s CLR_CMOS jumper with the PSU unplugged) to rule out corrupted monitoring settings.
FAQ
Can I plug an AIO pump into a regular SYS_FAN header?
Yes, electrically it works — pump draws are usually under 5W. But you lose the CPU fan monitoring that some boards require for boot, and case-fan curves may idle the pump too low. Prefer CPU_FAN or a dedicated PUMP_FAN header, and set the curve flat at 70–100%.
Why does my pump read lower RPM than my old air cooler’s fan?
Pumps and fans aren’t comparable. Air cooler fans often spin 800–2,000 RPM, while some AIO pumps report 800–3,000 RPM and others report much lower for the same flow rate. Check your pump’s spec sheet rather than assuming an error based on the number alone.
Is it safe to disable the CPU fan warning entirely?
Reasonably safe if you’ve confirmed the pump spins and temperatures are normal — monitor idle and load temps for a few days afterward. It removes one safety net though, so if you can instead set the threshold low (e.g., 300 RPM) rather than Ignore, do that.
Do I need the cooler’s USB cable connected for the pump to work?
Usually no. Most AIOs run at a default speed without the USB link; the cable enables software monitoring and control. However, some models default to lower fallback speeds without it, so connect the internal USB header cable if your board has a free one.

