AI Foundry · aifoundry2

aifoundry2's card fan: what failed, what to buy, and Friday's swap

Covers Fri 2 – Thu 8 Oct 2026 (weeks 40–41): AI Foundry, aifoundry2's ET-SoC-1 card at Studio 45. Written Thu 8 Oct 2026 (week 41), about 16:00 PDT, on the Intel, from #community-lab (2 and 8 Oct), the readings Roman Shaposhnik's agent posted there at 15:08 and 15:13, your lab photos of 2 and 6 Oct, the lab repo, and the Amazon and Central Computers pages as read at 15:40–15:50.

The fan behind aifoundry2's card is failing, and a $30 fan should bring the card back near aifoundry3's 56 °C at idle. At 15:13 today Roman's agent found every fan header on aifoundry2 already running at 100%. The one fan Linux can see kept stalling and restarting anyway: 1,638 → 515 → 1,167 → 586 RPM, 2 s apart. aifoundry1's card fan failed the same way on 2 Oct, and Roman swapped it on the spot. What you need is a 120 mm × 25 mm, 12 V, 4-pin PWM case fan with a long-life bearing. Buy two, one to fit and one for the shelf: Noctua NF-F12 industrialPPC-3000 PWM on Amazon, $29.95 each.

Update, Thu 8 Oct, 16:12: ordered. You ordered one NF-F12 industrialPPC-3000 PWM on Amazon ($30.90 in all). It arrives Mon 12 Oct (week 42), after Friday's visit. So on Friday, fit a lab spare (Roman says there are plenty) or one from Central Computers, and swap the Noctua in on the next visit.

What to buy

Fan Price Buy
Noctua NF-F12 industrialPPC-3000 PWM: my pick, the most air, built for 24/7; loud $29.95 Amazon, in stock · Central Computers SF lists 8
Noctua NF-A12x25 PWM: the quiet one $34.95 Amazon, in stock · Central Computers SF lists 78
ARCTIC P12 Max: the cheap one $9.99–12.99 Amazon, but no offer from Amazon itself at 15:40 · Central Computers $12.99
Fan Speed Airflow Static pressure Noise, full speed Bearing and warranty
iPPC-3000 3,000 RPM 110 CFM 7.63 mm H₂O 43.5 dB(A) SSO2, over 150,000 h, IP52, 6 years
NF-A12x25 2,000 RPM 60 CFM 2.34 mm H₂O 22.6 dB(A) SSO2, over 150,000 h, 6 years
P12 Max 3,300 RPM 81 CFM 4.35 mm H₂O 0.6 sone fluid dynamic, 6 years

The fan, and why it's this one

A single-card lab frame on 2 October: the ET card's heat-pipe plate in front, and a 120 mm fan with green lights clipped to the frame behind it.
Fri 2 Oct, 16:39: one of the two single-card frames. The card's cooler is a plate with a U-shaped heat pipe, and the 120 mm fan behind it is the only air it gets. Both single-card hosts are built this way. Which of them is aifoundry2 isn't recorded: the frames still carry Esperanto-era labels.
The Gigabyte BIOS Smart Fan 6 page on 6 October with SYS_FAN5 at Full Speed reading 2368 RPM.
Tue 6 Oct, 16:01: SYS_FAN5 at Full Speed, 2,368 RPM. That was the fan's healthy speed.

What happened, in order

Table posted by Roman's agent: aifoundry2's fan controller at 100% PWM, with fan1's speed bouncing between 515 and 1638 RPM, and aifoundry3 for comparison.
Thu 8 Oct, 15:13, posted by Roman in #community-lab: at 100% duty, a healthy fan reads a steady speed. This one stalls and restarts.
Table posted by Roman's agent: aifoundry2 against aifoundry3 at idle, with the same clocks and voltages, a 72 against 56 degree die, and 31.1 against 24.9 watts.
Thu 8 Oct, 15:08: same board, same firmware, both idle. aifoundry2's card runs 16 °C hotter and draws 6 W more.

Friday at Studio 45, in order

  1. Bring a fan: the Noctua you ordered arrives Monday. For Friday, take a lab spare (ask Roman), or pick one up on the way at Central Computers, 837 Howard St (opens 9:00).
  2. Before switching off: watch the fan behind aifoundry2's card for 30 seconds and compare it with aifoundry3's. A fan that stalls and restarts, wobbles or ticks is the bad one. As root, sensors it87952-isa-0b10 shows fan1 live (Roman's agent loaded the it87 module today).
  3. Check that nobody holds the card (et-who, and claims in #community-lab), then sudo poweroff and switch the power supply off.
  4. Spin the fan by hand. If it feels rough or stiff, or stops quickly, replace it. Follow its cable to the header (expected: SYS_FAN5). Check that the clip holds the fan square behind the card and that no cable touches the blades.
  5. Fit the new fan in the same clip, blowing the same way as the old one (the arrows are on the side of the frame). Plug it into the same header.
  6. In the BIOS (Del, then F6 for Smart Fan 6), check that the header is still on Full Speed and that its speed holds steady: about 3,000 RPM for the iPPC, 2,000 for the NF-A12x25. While you're in there, do the open item from 7 Oct: Settings → Platform Power → AC BACK = Always On (power management on aifoundry1–3).
  7. Boot. If the card isn't on the bus, do the cold reset. At idle it should settle near aifoundry3's 56 °C within the hour. Above 85 °C, switch the card off.
  8. Eric Frank's blower test: run it on the new fan, changing the airflow with the header's curve in the BIOS. A fan that stalls at random gives no clean test.
  9. Leave the spare at the rack, labelled for the ET hosts, and photograph the old fan's label so the lab knows the model.

Until Friday

aifoundry2 is running on the same fan, at 72 °C idle at 15:08. On 7 Oct the card crept for about 12 hours before it ran away. Above about 85 °C at idle, or 40 W, it is near its tipping point (the 6 Oct page). The dashboard can't warn you yet: its collector runs on aifoundry2, and at 14:48 its data was 21 hours old. Another session is fixing that.

So it doesn't happen again (lab-door work)

What isn't known

Total life satisfaction

A $30 part, picked up on the way to Studio 45, removes the likeliest cause of Wednesday's runaway. That frees Friday for the experiments with Eric Frank and Roman rather than another round of firefighting.

Sources
  • #community-lab in the AIFoundry.org Discord, read through chrome-debug: Fri 2 Oct 12:42–13:08 (the stuck fan, with your photo), and Thu 8 Oct 14:47–15:25 (Roman's two tables, the spare parts). Saved in ~/git0/aifoundry/work/fan-research/discord/.
  • The 6 Oct fan-fix page, with its BIOS photos and the 7 Oct runaway analysis; 14-card-behaviour.md in the lab repo.
  • Your photos of Fri 2 Oct, 16:39 (location data stripped here).
  • The ET-SoC-1 PCIe dev card V3 notes in aifoundry-org/et-boards (et-soc1-pcie/dev-card-v3.pdf): the card itself has a "12V Fan" output on its power tree. aifoundry2's card fan runs from the motherboard instead.
  • Prices and stock, read Thu 8 Oct, 15:40–15:50 PDT: Amazon (iPPC-3000, NF-A12x25, P12 Max) and Central Computers (iPPC-3000, NF-A12x25, P12 Max, the SF store). Specs from the same listings, cross-checked against retailers' spec tables.
  • Linux's it87 driver: IT87952E support since kernel 6.3 (Phoronix), up to three fans (kernel docs).