drivers/scsi/sym53c8xx_2

Symbios/LSI 53C8XX and 53C10XX PCI parallel SCSI host adapters

A family of PCI parallel-SCSI host bus adapter chips originally from NCR, then Symbios Logic, and finally LSI Logic, widely used on servers and workstations from the mid-1990s through the mid-2000s. The same silicon (notably the LSI53C895A) is still emulated by QEMU as a guest SCSI controller, so Linux VMs sometimes load this driver even when no physical card is present.

keep-annotate conf=0.82 deploy=low replacement=none subsystem=scsi category=storage-scsi-ata
82%

recommendation

Worth keeping but documenting its niche. The physical cards are long out of production and real-world deployments are dwindling, but the driver still received upstream cleanup and API updates in late 2025, and QEMU continues to emulate the LSI53C895A and explicitly recommends this driver for Linux guests. That ongoing virtualization use case, plus active maintenance attention from contributors like Bart Van Assche, justifies leaving it in place rather than deprecating it.

repository signals

15 files
16,279 source lines
18 commits, 5y
+149 / −99 lines added / removed, 5y
9 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 18 total · active in 14/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +2 −4 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +2 −2 2021-09: 0 commits · +0 −0 2021-10: 2 commits · +2 −4 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +2 −2 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: 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 · +1 −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: 2 commits · +121 −68 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: 2 commits · +8 −7 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +1 −1 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +1 −1 2025-05: 1 commit · +1 −1 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 · +1 −1 2026-02: 2 commits · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The driver still receives upstream build/API maintenance in 2026, so it is not abandoned.

  2. lore.kernel.org

    Recent 2025 work touched this driver for code cleanup, indicating ongoing maintenance rather than removal.

  3. cateee.net

    Upstream Kconfig still ships CONFIG_SCSI_SYM53C8XX_2 and the supported device IDs are old PCI SCSI controllers in the NCR/Symbios/LSI 53C8XX/53C10XX family.

  4. docs.kernel.org

    Kernel documentation describes this as support for SYM53C8XX-family PCI SCSI controllers and a subset of LSI53C10XX controllers, i.e. legacy parallel SCSI hardware.

  5. qemu.org

    QEMU still exposes an LSI53C895A PCI SCSI HBA and explicitly recommends CONFIG_SCSI_SYM53C8XX_2 for Linux guests, showing a continuing virtualization niche.

codex reasoning notes (technical)

`sym_glue.c` header identifies the hardware family as SYMBIOS/LSI 53C8XX and 53C1010 PCI SCSI controllers (local shell read of driver file). `lore_activity` on `drivers/scsi/sym53c8xx_2/sym_glue.c` showed 2025-2026 traffic, including Bart Van Assche API updates and 2025 cleanup patches; that supports keep/annotate rather than deprecate. `lore_file_timeline` on the directory path returned zero matches, so I treated that as a directory-granularity blind spot, not evidence of inactivity. Web search returned LKDDB and kernel docs confirming the supported hardware is old PCI parallel-SCSI silicon, and QEMU docs show an active guest-emulation use case via LSI53C895A. I found no concrete upstream removal discussion in the gathered evidence. Physical hardware appears long obsolete for new sales, but virtualization and legacy deployments likely persist at low volume.