Skip to content

Enhancement Request: Add VirtioSCSI storage controller to list of supported for Virtualbox #13586

Open
@betalb

Description

Is your feature request related to a problem? Please describe.
Starting from Virtualbox 7.1 support for arm hosts was officially enable. But there is a limitation on which storage controller can be used. In case of ARM, the only supported storage controller is VirtIO SCSI, but it is not supported by vagrant, making it impossible to use with dedicated boxes.

https://www.virtualbox.org/manual/topics/BasicConcepts.html#settings-storage

VMs with an Arm architecture have VirtIO SCSI only.

Describe the solution you'd like
The solution seems to be pretty simple: add VirtioSCSI to the list of supported SCSI controller in VagrantPlugins::ProviderVirtualBox::Model::StorageController. I've tested this solution by using following monkey-patch

class VagrantPlugins::ProviderVirtualBox::Model::StorageController
    SCSI_CONTROLLER_TYPES = ["LsiLogic", "BusLogic", "VirtioSCSI"].map(&:freeze).freeze
end

Note: VirtIO and VirtIO SCSI controllers are different, so this ticket is not the same as #13506

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions