Skip to content

Comments

add new hw settings and config options#165

Open
Stromweld wants to merge 2 commits intohashicorp:mainfrom
Stromweld:add-options
Open

add new hw settings and config options#165
Stromweld wants to merge 2 commits intohashicorp:mainfrom
Stromweld:add-options

Conversation

@Stromweld
Copy link

@Stromweld Stromweld commented Nov 20, 2025

Description

Updating plugin for latest virtualbox hardware options for both arm and intel based hosts

  • Add none option to audio controller to disable audio
  • Add armv8 chipset support
  • Add armv8virtual chipset support
  • Add usbnet nic type support
  • Add qemuramfb gfx controller support
  • Add usb controller type option
  • Add mouse option
  • Add keyboard option

Resolved Issues

If your PR resolves any open issue(s), please indicate them like this so they will be closed when your PR is merged:

Closes #137
Supersedes #138
Supersedes #146
Supersedes #148

Rollback Plan

If a change needs to be reverted, we will roll out an update to the code within 7 days.

Changes to Security Controls

none

Signed-off-by: Corey Hemminger <hemminger@hotmail.com>
Signed-off-by: Corey Hemminger <hemminger@hotmail.com>
@Stromweld Stromweld requested a review from a team as a code owner November 20, 2025 21:03
@Stromweld
Copy link
Author

@anurag5sh @devashish-patel @nywilken Can I get a review of this PR?

Thanks

@Stromweld
Copy link
Author

@tanmay-hc can I get a review of this PR please?

// Set the graphics controller, defaulting to "vboxsvga" unless overridden by "vmDefaults" or config.
if config.GfxController == "" {
config.GfxController = "vboxvga"
config.GfxController = "vboxsvga"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason why this is being changed from vboxvga to vboxsvga. I have observed that for linux guests the vboxvga works correctly in my host as compared to vboxsvga.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In settings for a Linux vm it will show an orange triangle warning in ui and states invalid settings detected and recommends switching to vboxsvga. New box setup via wizard also defaults to vboxsvga. So this aligns to what vbox recommends.

Copy link
Author

@Stromweld Stromweld Dec 31, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just checked it and it looks like for linux it actually recommends VMSVGA and for windows it recommends VboxSVGA.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it helps to get this reviewed and merged, I'd be happy to change it back.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhancement: add possibility to enable/disable audio

2 participants