drivers/scsi/pcmcia

PCMCIA SCSI host adapter cards (Adaptec, Future Domain, NinjaSCSI, QLogic, Symbios)

Credit-card-sized SCSI host adapters that slotted into PCMCIA/PC Card bays on laptops from the mid-1990s through the early 2000s, letting portables talk to external SCSI scanners, tape drives, CD-RW burners, and disks. Supported cards include Adaptec AHA-152X clones, Future Domain, Workbit NinjaSCSI, QLogic FAS408, and Symbios 53c500.

keep-annotate conf=0.80 last_sold=2006 deploy=low replacement=none subsystem=scsi category=storage-scsi-ata
80%

recommendation

Worth keeping but flagging as legacy. The PC Card slot itself was superseded by ExpressCard in 2003 and largely vanished from laptops by the early 2010s, so almost nobody is plugging these adapters into a modern machine. However, the code is not abandoned: the qlogic_cs sub-driver still received real bug fixes as recently as 2023, so the maintenance burden is low and removing it would strand the few hobbyists and retrocomputing users who still rely on these cards.

repository signals

12 files
4,225 source lines
20 commits, 5y
+241 / −204 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 20 total · active in 13/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +1 −1 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +3 −1 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 3 commits · +9 −12 2021-11: 0 commits · +0 −0 2021-12: 1 commit · +3 −0 2022-01: 0 commits · +0 −0 2022-02: 5 commits · +178 −145 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +25 −27 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: 1 commit · +1 −3 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: 1 commit · +2 −2 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +5 −1 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: 1 commit · +1 −1 2024-06: 1 commit · +1 −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: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +4 −3 2026-02: 2 commits · +8 −8 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    At least one driver in this directory (qlogic_cs) still received targeted functional fixes in 2023, so the code is not abandoned upstream.

  2. cateee.net

    LKDDb shows this directory still builds the qlogic_cs module and binds legacy PCMCIA-to-SCSI hardware such as the Eiger Labs adapter.

  3. cateee.net

    LKDDb lists supported NinjaSCSI cards bundled with period devices like CD-RW drives, indicating a legacy late-1990s/early-2000s hardware class rather than current products.

  4. en.wikipedia.org

    PC Card/PCMCIA was superseded by ExpressCard in 2003, and many laptops had no such slots by 2011, implying very low modern deployment for PCMCIA SCSI adapters.

codex reasoning notes (technical)

Not an early-exit case: this is a real kernel driver directory with PCMCIA SCSI host drivers. Upstream history was checked via lore_activity on drivers/scsi/pcmcia/qlogic_stub.c; it showed real non-treewide fixes in 2022-2023 and broader API churn touches, with no removal evidence found in the sampled lore results. Deployment evidence came from web search results for LKDDb pages and the canonical PC Card article: the supported devices are legacy PCMCIA adapters tied to an interface already superseded in 2003 and effectively absent from mainstream laptops by the 2010s. The 2006 date is an inference from the PC Card to ExpressCard transition period, not a vendor EOL date. Because the hardware is obsolete but the code still sees occasional maintenance, keep the driver but annotate it as legacy rather than deprecating or removing it.