Old Motorola 68000 Systems Can Finally Move Away From Linux's Deprecated IDE Code
Written by Michael Larabel in Hardware on 11 June 2021 at 12:00 AM EDT. 22 Comments
HARDWARE --
Earlier this year was talk of Linux finally removing its legacy IDE subsystem that has been deprecated for years in favor of just maintaining the still-supported libata code for IDE support. The libata path is much better supported and matured for nearly two decades, but one of the holdouts was some Motorola 68000 series hardware -- like early Macintosh computers -- not being supported outside of the legacy context. That is finally set to change with Linux 5.14 so in turn the legacy IDE code will likely be able to be removed soon.

The Motorola 68000 "m68k" series is still popular with some enthusiasts and found in early Apple Macintosh computers. Two m68k class drivers not having libata equivalents was one of the rare scenarios where the legacy IDE code within the Linux kernel is still used.

But, a few months later, there is now a solution queued for the next kernel cycle. Thanks to Finn Thain of the Linux m68k project there is replacing the q40ide driver to instead use pata_falcon and falconide code. As well from Finn is replacing macide with generic platform drivers. The macide replacement has been tested with a Macintosh Quadra 630 to success for using the modern libata code instead.

Replacing those m68k era IDE drivers with libata equivalents was queued into the block-next code this week, which means it is material for Linux 5.14. Though not yet queued is the removal of the legacy IDE code so we'll see if that still squeezes into the 5.14 cycle or is pushed off longer but at least now there are even less uses for it.
Related News
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Popular News This Week