You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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
The text was updated successfully, but these errors were encountered:
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
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-patchNote: VirtIO and VirtIO SCSI controllers are different, so this ticket is not the same as #13506
The text was updated successfully, but these errors were encountered: