drivers/scsi/ibmvscsi

IBM PowerVM Virtual SCSI client adapter

The Linux client for IBM's PowerVM Virtual SCSI, a paravirtualized storage interface that lets Linux partitions on POWER (pSeries) servers reach disks served by the Virtual I/O Server (VIOS). It has been a core part of PowerVM since the early 2000s and remains in use on current Power10 and Power11 hardware.

keep conf=0.84 last_sold=2025 deploy=medium replacement=none subsystem=scsi category=storage-scsi-ata
84%

recommendation

It should stay in the kernel because it is the guest-side storage path for Linux partitions running under IBM's PowerVM hypervisor on POWER servers. IBM still ships Virtual SCSI as a documented adapter type on current Power10 and Power11 systems sold in 2025, and upstream linux-scsi maintenance was still touching the code into early 2026, so it is actively used and maintained.

repository signals

5 files
10,105 source lines
52 commits, 5y
+683 / −332 lines added / removed, 5y
20 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 52 total · active in 22/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +1 −1 2021-05: 3 commits · +44 −21 2021-06: 1 commit · +2 −1 2021-07: 1 commit · +18 −2 2021-08: 4 commits · +12 −6 2021-09: 0 commits · +0 −0 2021-10: 5 commits · +32 −27 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: 2 commits · +65 −19 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 1 commit · +11 −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 · +1 −1 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +3 −3 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 11 commits · +371 −148 2023-10: 4 commits · +40 −34 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 1 commit · +10 −12 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +1 −4 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: 1 commit · +19 −4 2024-10: 2 commits · +13 −9 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +3 −3 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +11 −11 2025-05: 2 commits · +5 −4 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 · +7 −5 2026-02: 4 commits · +10 −12 2026-03: 1 commit · +2 −1 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent upstream maintenance still touches ibmvscsi in 2026 via linux-scsi treewide API updates, indicating the driver remains live rather than abandoned.

  2. ibm.com

    IBM Power10 documentation describes current Virtual SCSI adapters for partitions and VIOS, matching the ibmvscsi client-driver use case.

  3. ibm.com

    IBM Power11 documentation still exposes a Virtual SCSI Client Adapter object in PowerVM APIs, showing the technology persists in current-generation systems.

codex reasoning notes (technical)

Local source/Kconfig inspection via shell confirmed this is the IBM POWER Virtual SCSI client for PPC pSeries/PowerVM, not legacy physical HBA code. `lore_activity` on drivers/scsi/ibmvscsi/ibmvscsi.c returned recent linux-scsi activity through 2026-01 and no removal signal; attempted subject-only removal/deprecation searches timed out rather than finding hits. IBM Power10/Power11 pages were obtained by web search and show Virtual SCSI client/server adapters remain documented for current systems, so this is still relevant in new PowerVM deployments. Because it serves an active virtualization/storage path and has no clear like-for-like upstream replacement, the right call is keep.