drivers/scsi/aic94xx

Adaptec AIC-94xx SAS/SATA host bus adapters

Adaptec's first-generation 3 Gb/s Serial Attached SCSI and SATA controllers built around the AIC-9410W chip, sold on 64-bit PCI-X cards in mid-2000s servers and RAID products before Adaptec was acquired by PMC-Sierra and later Microchip.

keep-annotate conf=0.79 deploy=low replacement=none subsystem=scsi category=storage-scsi-ata
79%

recommendation

Worth keeping but flagging as legacy: the hardware has not been sold new for many years and Microchip's current Adaptec lineup has moved on to 12 and 24 Gb/s PCIe SAS HBAs, but a 2025 use-after-free fix on linux-scsi shows the code still gets real maintenance attention. There is no in-kernel replacement for the same silicon, so users with surviving PCI-X servers would be stranded if it were dropped; the realistic migration path is new hardware, not a different driver.

repository signals

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

sources

  1. cateee.net

    LKDDb identifies this as the Linux driver for Adaptec AIC94xx SAS/SATA 3Gb/s 64-bit PCI-X host adapters, including AIC-9410W-class devices.

  2. lore.kernel.org

    A 2025 linux-scsi patch fixes a use-after-free in aic94xx and is CCed to stable, showing current upstream bug-fix attention.

  3. microchip.com

    Microchip's current Adaptec storage portfolio is presented as modern PCIe 12G/24G SAS/SATA/NVMe adapters rather than legacy 3Gb/s PCI-X HBAs.

  4. microchip.com

    Recent Adaptec HBA literature covers 12 and 24 Gbps PCIe Gen3/Gen4 products, reinforcing that current-new deployments have moved far beyond AIC94xx-era hardware.

  5. storage.microsemi.com

    An older Adaptec RAID 4000 datasheet ties the AIC-9410W controller to PCI-X-era storage products, consistent with legacy-server deployment rather than 2025-new design wins.

codex reasoning notes (technical)

Local `rg` of Kconfig/source identified the family as Adaptec AIC94xx/AIC-9410W 3Gb/s PCI-X. `lore_file_timeline` on the directory returned no hits (likely path-level blind spot), but `lore_activity` on `drivers/scsi/aic94xx/aic94xx_init.c` surfaced a 2025 linux-scsi UAF fix, so this is not abandoned and should not be slated for removal. Web search found LKDDb plus Microchip's current Adaptec portfolio/brochure and an older AIC-9410W RAID-era datasheet; together they support 'legacy hardware, low ongoing deployments, not sold new in 2025'. No natural in-kernel replacement driver exists for the same chipset; replacement is hardware migration to newer SAS HBAs, so recommendation is `keep-annotate` rather than `deprecate` or `remove`.