News: 0001613234

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux Gets Rid Of Intel 440BX EDAC Driver For Old Pentium CPUs After Being Broken For 19+ Years

([Linux Kernel] 4 Hours Ago Old EDAC Driver)


As some long overdue housekeeping, the Linux 7.0 kernel has removed an Error Detection And Correction "EDAC" driver for the Intel 440BX and 440GX chipset. The driver is being removed not only because that chipset was just used by old Celerons and Pentium II / Pentium III CPUs but that it's been in the kernel all this time while being known to be broken for 19+ years.

The Intel 440BX chipset and the higher-end 440GX chipset were used for Slot 1 and Socket 370 P6-based CPUs from the late 90's. Long obsolete and incredibly unlikely anyone still having an old Pentium II / Pentium III are running modern Linux software stacks on them with the newest upstream kernel...

Back in 2007, the i82443bxgx EDAC driver for memory error detection/correction on the 440BX / 440GX systems was [1]marked as broken with the basis:

"drivers/edac-new-i82443bxgz-mc-driver: mark as broken

It will claim the PCI devices from under intel_agp.ko's feet. Greg is brewing some fix for that."

Nineteen years later after being being marked as broken, no fix for that Intel AGP interaction ever materialized.

Now finally with Linux 7.0 that kernel is outright removed. Nearly 500 codes dropped from the Linux kernel tree for that broken driver that's long been obsolete.

The EDAC pull for Linux 7.0 also drops the obsolete r82600 driver used for the Radisys 82600 embedded chipset used with Pentium III era processors. This driver wasn't "broken" but long obsolete and likely used by anyone running upstream kernels.

The [2]EDAC pull request in addition to dropping those obsolete drivers does add support for Intel Amston Lake and Intel Panther Lake H to the igen6_edac driver. These EDAC changes have all been merged for Linux 7.0.



[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=28f96eeafc89

[2] https://lore.kernel.org/lkml/20260209135708.GAaYnntIzX5fP95e9T@fat_crate.local/



Kids have *_____never* taken guidance from their parents. If you could
travel back in time and observe the original primate family in the
original tree, you would see the primate parents yelling at the primate
teenager for sitting around and sulking all day instead of hunting for
grubs and berries like dad primate. Then you'd see the primate
teenager stomp up to his branch and slam the leaves.
-- Dave Barry, "Kids Today: They Don't Know Dum Diddly Do"