drivers/comedi

Comedi industrial data acquisition boards

A framework and large collection of drivers for industrial data-acquisition hardware: analog and digital I/O cards, counter/timer boards, and similar measurement devices from vendors like Measurement Computing, National Instruments, and Advantech. The supported lineup leans heavily on older ISA, PC/104, PCI, and parallel-port boards used in labs and factory automation since the 1990s.

keep-annotate conf=0.74 deploy=low replacement=none subsystem=comedi category=industrial-comedi
74%

recommendation

Worth keeping but worth flagging as a niche legacy subsystem. Patches are still flowing upstream as recently as 2026 and fixes are being backported into stable kernels, so it is actively maintained rather than abandoned, but the bulk of supported hardware is older ISA, PC/104, and parallel-port DAQ boards used in industrial and laboratory settings. Distros should continue shipping it for the scientific and factory-automation users who depend on it, while recognising it is not a mainstream consumer platform.

repository signals

206 files
128,163 source lines
104 commits, 5y
+2,533 / −4,543 lines added / removed, 5y
29 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 104 total · active in 32/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 6 commits · +12 −72 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +1 −0 2021-10: 5 commits · +114 −45 2021-11: 5 commits · +224 −3,391 2021-12: 0 commits · +0 −0 2022-01: 2 commits · +2 −3 2022-02: 1 commit · +2 −4 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +1 −1 2022-06: 1 commit · +1 −1 2022-07: 1 commit · +1 −1 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +4 −4 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 3 commits · +3 −2 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +2 −2 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +68 −35 2023-06: 1 commit · +35 −35 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 14 commits · +630 −412 2023-10: 0 commits · +0 −0 2023-11: 1 commit · +2 −2 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 3 commits · +27 −5 2024-03: 1 commit · +0 −5 2024-04: 1 commit · +12 −23 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +18 −11 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +5 −0 2024-10: 2 commits · +13 −1 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 8 commits · +154 −147 2025-05: 2 commits · +10 −6 2025-06: 0 commits · +0 −0 2025-07: 13 commits · +101 −36 2025-08: 1 commit · +230 −0 2025-09: 2 commits · +5 −10 2025-10: 9 commits · +602 −198 2025-11: 0 commits · +0 −0 2025-12: 4 commits · +120 −16 2026-01: 2 commits · +32 −3 2026-02: 7 commits · +85 −69 2026-03: 2 commits · +17 −3 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Comedi still receives upstream fixes in 2026; this patch updates the in-tree comedi_test driver.

  2. lore.kernel.org

    Comedi fixes are still being queued/backported into stable trees in 2026.

  3. git.kernel.org

    The subsystem covers a wide range of DAQ devices, including many ISA, PC/104, parallel-port, and test/misc drivers, which indicates a broad but largely legacy industrial I/O niche rather than a modern mainstream platform.

codex reasoning notes (technical)

Local inspection with `rg --files` and `sed` showed `drivers/comedi` is a real driver subsystem with core code plus many hardware drivers, but much of the menu is legacy ISA/PC104/parallel-port hardware. `lore_regex` produced Apr 2026 patch traffic and a stable backport URL, so upstream attention is clearly ongoing. A follow-up lore subject regex for removal/deprecation timed out, and `lei q` was blocked by the local sandbox socket permission error, so no confirmed removal thread was found. Kernel.org Kconfig URL is canonical recall; lore URLs were obtained from the `lore_regex` tool. Overall: keep it, but annotate as low-volume legacy/industrial hardware with continuing maintenance rather than a removal candidate.