XenServer

Driver multi-versioning (DMV)

Driver multi-versioning (DMV) in XenServer 9 lets you discover, select, install, and switch between approved driver versions and variants delivered through the streamed host updates. DMV removes the need for most third-party “driver disks”, simplifies lifecycle operations when the kernel ABI (kABI) changes, and enforces signatures to block unapproved third‑party binaries.

DMV is available in XenServer 9 only. In XenServer 8.4, the latest driver version installs through the standard streamed host updates.

How DMV changes driver management

  • XenServer 8.4
    • Third‑party drivers are delivered in the standard host update stream and the latest driver installs with other updates.
    • This approach reduces the engineering overhead of building and maintaining separate driver disks.
  • XenServer 9 with DMV
    • You can choose among approved driver versions that appear in the updates stream.
    • DMV eliminates most “special” driver disks because drivers ship through the streamed updates channel.
    • DMV is hardware‑aware and presents only variants that apply to the current device.
    • If you install the wrong driver, you can select and install the correct version without reinstalling the host.

Key capabilities

  • Driver version choice. Select from multiple approved driver versions in the host update stream.
  • Driver variant awareness. Only variants that match the present hardware are offered.
  • Safe reinstallation. You can install a different variant or version; a host reboot is required for it to become active.
  • Signed‑driver enforcement. XenServer 9 blocks drivers that do not have a XenServer‑recognized signature.
  • Streamed updates integration. All driver updates ship through the streamed updates channel.

Requirements and limitations

  • Only one variant can be active for a device at a time.
  • Changing a driver variant requires a host reboot.
  • The active variant is the driver currently in use by the kernel.
  • DMV is not available in XenServer 8.4; only the latest driver installs through streamed updates.
  • Some OEM‑specific drivers (for example, Dell OEM) might still require a driver disk until a streamed version is available.
Driver multi-versioning (DMV)