XCP-ng Windows PV tools 9.0.9030 Testsign released: now with Rust-based Xen Guest Agent
-
Hello all,
Version 9.0.9030 of the new Windows PV drivers has been released.
This release brings multiple driver stability fixes, a new Rust-based Xen Guest Agent and the XenBootFix boot repair tool.
This driver release is for testing purposes only and not for production use. It requires putting the system into testsign mode. (only applies to the drivers themselves, not XenBootFix and XenClean; you can use the two tools separately without any configuration)
Download the release here: https://github.com/xcp-ng/win-pv-drivers/releases/tag/v9.0.9030
Release notes are below:
Before Installing
- This driver release is for testing purposes only. Not for production use!
- Make backups/snapshots before installing!
- The drivers in this package are testsigned and require enabling testsigning mode. Disable Secure Boot, then run the included script
testsign/install.ps1
as Administrator to configure Windows and install the necessary signer certificates. Your VM will reboot automatically. - If you're running version 9.0.9000.0, we're interested in hearing about your upgrade experience to 9.0.9030.
Changes since 9.0.9000.0
- NEW: Includes the new Rust-based Xen Guest Agent for resource and IP address reporting.
- NEW: Includes the new XenBootFix boot repair tool for VMs rendered unbootable by any Xen drivers (Xen PV, XCP-ng, Citrix, etc.)
- NOTICE: Xen PV disk drivers are now disabled by default on new installations. The default emulated NVMe driver will be used instead. Existing installations will not be affected.
- Fixes: Many more installation, uninstallation and upgrade safety checks are now built into the installer.
- Fixes: Various improvements to XenClean for more complete removal of driver services.
- Fixes: xenvbd: Xen PV disk drives now report as SSD drives to avoid unnecessary defragmentation (commit)
- Fixes: xenvif: Fix various VM hanging and crashing issues when changing VM network in Xen Orchestra (commit 1, commit 2)
- Debug symbols are now included with the installation package.
Changes since 8.2.2-beta
- This release is based on upstream 9.1-series drivers, which includes the PV Mouse/Keyboard driver and PV Console Driver. You can access the PV console with the following command from a XCP-ng host:
xl console -t pv <vmname>
- New installer with clean uninstallation and multiple install/uninstall safety checks.
- New XenClean utility for cleanly removing XCP-ng and Citrix drivers.
- Multiple driver stability fixes.
- Volume Shadow Service Provider is no longer included. (XCP-ng 8.1 and newer no longer support quiescent snapshots)
Management Agent is currently not included. Xen Orchestra may show "Management agent not detected", but shutdown and reboot features will work normally. We're looking to bring back features of the management agent in the next releases.Check out the new Rust-based Xen Guest Agent included in our package! We're looking to bring back even more features to the agent.- Older Windows versions are no longer supported. The driver requires at a minimum Windows 10 1607 or Windows Server 2016.
Help / Community Support
If you encounter installation/uninstallation errors, please try again with one of the following commands:
For installing: msiexec.exe /i XenDrivers-x64.msi /l*vx install.log For uninstalling: msiexec.exe /x XenDrivers-x64.msi /l*vx uninstall.log
Please include this log along with the file
C:\Windows\INF\setupapi.dev.log
in your bug report. These files will help us troubleshoot any installation issues.Additionally, please report any errors or BSOD you encounter during testing of this release. Your feedback is very appreciated.
- Discussion: https://xcp-ng.org/forum (preferred)
- Issue Tracker: https://github.com/xcp-ng/xcp/issues
- IRC: #xcp-ng and #xcp-ng-dev on irc.freenode.net
Full Changelog: https://github.com/xcp-ng/win-pv-drivers/compare/v9.0.9000.0...v9.0.9030