Emulate a USB Device
Instructions for creating and attaching an emulated USB device to a VM in VergeOS, including hotplug configuration and VirtIO driver requirements.
Last updated
Was this helpful?
Instructions for creating and attaching an emulated USB device to a VM in VergeOS, including hotplug configuration and VirtIO driver requirements.
Key Points
Create emulated USB devices for VMs
Enables legacy application support
Allows hotplugging storage for driver installation
Requires specific VM configuration
Before creating an emulated USB device, ensure your VM meets these requirements:
VM settings:
Allow Hotplug must be enabled
Machine Type must be 9.0 or higher
VirtIO drivers installed in the guest OS
Machine Type Changes
Before modifying a VM's machine type, create a short-term snapshot (24-hour expiration) to enable rollback if needed.
VirtIO Driver Installation
Linux distributions typically include VirtIO drivers
For Windows, drivers are available in VergeOS custom ISOs or can be downloaded from: VirtIO Drivers
Access VM Settings
Navigate to the VM dashboard (Virtual Machines > List > Double-click your target VM )
Create New Drive
Click Drives in the left menu
Select New from the left menu
Configure USB Device
Set Media to either Disk or Clone Disk
Set Interface to USB
Optional: Enter a custom name (system will auto-generate if blank)
If using Clone Disk, select the appropriate *.raw file
Enable Device
Click Submit to create the device
Select the new USB device from the drive list
Click HotPlug in the left menu
For additional drive configuration options, see: VM Drives
Common Issues
Problem: Device stays in "hot plugging" status
Solution:
Check VM dashboard logs for errors
Verify all prerequisites are met
Try restarting the VM if settings were recently changed
Problem: Device shows as offline
Solution: Ensure hotplug is enabled and VirtIO drivers are installed
Document Information
Last Updated: 2024-11-19
VergeOS Version: 4.13
Last updated
Was this helpful?
Was this helpful?