drivers/gpib/pc2

PC2/PC2a-compatible ISA GPIB controller cards

ISA bus add-in cards from the late 1980s and 1990s that let PCs talk to laboratory and industrial test equipment over the IEEE-488 (GPIB) instrumentation bus. The covered boards include National Instruments PC-II/PC-IIa and other clones built around the NEC 7210 GPIB controller chip, typically used to drive oscilloscopes, signal generators, and similar bench instruments.

keep-annotate conf=0.78 deploy=low replacement=none subsystem=gpib category=bus-other
78%

recommendation

Worth keeping but documenting as legacy hardware. The GPIB subsystem was only just promoted out of staging in November 2025, and this particular driver received real cleanup work in January 2026, so it is actively maintained rather than rotting. However, the boards it supports are ISA-only and have not been sold for decades; modern GPIB users buy PCI/PCIe controllers from National Instruments instead, so an explicit note that this targets vintage instrumentation setups would help readers understand its narrow audience.

repository signals

2 files
685 source lines
6 commits, 5y
+697 / −7 lines added / removed, 5y
4 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 6 total · active in 3/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 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: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +689 −0 2025-12: 0 commits · +0 −0 2026-01: 3 commits · +6 −5 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lists.openwall.net

    A November 10, 2025 patch series proposed destaging the GPIB drivers, showing active upstream work on this subsystem rather than removal.

  2. git.kernel.org

    Commit 'staging: gpib: Destage gpib' landed on November 17, 2025, moving this driver tree into drivers/gpib.

  3. git.kernel.org

    The pc2 driver received a substantive cleanup commit on January 16, 2026, indicating ongoing maintenance after destaging.

  4. cateee.net

    LKDDb shows CONFIG_GPIB_PC2 depends on ISA_BUS and supports legacy PC2/PC2a-compatible adapters including NI PCII/PCIIa and other ISA boards.

  5. ni.com

    NI still sells modern PCI GPIB controllers, implying the GPIB use case remains alive even though the ISA-era PC2/PC2a hardware covered by this driver is not current new hardware.

codex reasoning notes (technical)

Local shell inspection (`rg`, file read) showed this is a real module driver for PC2/PC2a-compatible boards and that it wraps NEC7210 logic; local `git -c safe.directory=... log -- drivers/gpib/pc2` showed the tree was created by destaging in 2025-11 and had non-mechanical follow-up fixes in 2026-01. Web search found the openwall archive for the destage patch series, LKDDb for ISA-only hardware scope, and NI product pages showing current GPIB sales are on newer PCI/PCIe products, not these ISA adapters. No removal discussion was found; active recent maintenance argues against deprecate/remove, but the ISA-only deployment profile supports annotating it as legacy.