Skip to navigation

Bug Fix Advisory xenpv-win bug fix update

Advisory: RHBA-2011:0187-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-02-01
Last updated on: 2011-02-01
Affected Products: RHEL Desktop Supplementary (v. 5 client)
RHEL Supplementary (v. 5 server)

Details

An updated xenpv-win package, which contains installation images for
para-virtualized drivers for fully virtualized Windows guests running on Red Hat
Enterprise Linux 5.3 or later hosts, and which provides several bug fixes, is
now available.

The xenpv-win package contains installation images for para-virtualized drivers
for guests running Windows XP or later on Red Hat Enterprise Linux hosts.
Para-virtualized drivers provide significant network and disk I/O performance
improvements for fully virtualized guests over the same guests running with
fully virtualized drivers.

This updated package provides CD-ROM images containing the para-virtualized
network, and disk drivers for instances of Windows XP or later, running on on a
Red Hat Enterprise Linux host.

This updated xenpv-win package fixes the following bugs:

* Previously, disabling and re-enabling the SCSI device caused the windows guest
to crash. With this update, the RHELSCSI driver behaves properly when disabling
and re-enabling the SCSI controller device. (BZ#526398)

* Previously, running the "WDK Hot-Add—Verify driver support for Hot-Add CPU"
from the Windows Logo Kit on RHELSCSI driver caused the windows guest to crash.
With this update, the RHELSCSI driver passes the "WDK Hot-Add—Verify driver
support for Hot-Add CPU" from the Windows Logo Kit. (BZ#526411)

* Previously, hibernation caused the SCSI device to reject the input/output
operations to paravirtual block devices. With this update, the RHELSCSI driver
brings up paravirtual block devices cleanly when coming back from hibernation.
(BZ#526415)

* Previously, running the "Plug and Play Driver Test" from the Windows Logo Kit
on RHELSCSI driver caused the windows guest to crash. With this update, the
RHELSCSI driver passes the "Plug and Play Driver Test" from the Windows Logo
Kit. (BZ#532840)

* Previously, the network card hot-plug and hot-unplug triggered problems in the
SCSI driver and could cause the guest to crash. With this update, the network
card hot-plug and hot-unplug work as reliable. (BZ#595780)

* Previously, more than 30 cycles network card hot-plug and hot-unplug caused
the guest to reject any further hotplug. With this update, the RHELSCSI driver
can sustain repeated cycles of network card hot-plug and hot-unplug. (BZ#598100)

* Previously, the communication between the windows guest and the host or other
guests on the same host failed if packet checksum offloading was turned on in
the other machine. With this update, the guest can reliably communicate with the
host or with other guests on the same host. (BZ#617435)

* Previously, the network was unavailable after save/restore or migration of a
Windows guest running the xenpv-win drivers. This issue has been resolved.
(BZ#622414)

* Previously, packet checksum offloading had to be enabled manually from the
windows device manager. With this update, the RHELNET driver always turns on
offloading, improving performance for communications with the host or with other
guests on the same host. (BZ#639264).

All users who are running Windows XP or later guests on Red Hat Enterprise Linux
5.3 or later hosts, and who are interested in improved I/O and network
performance, are advised to install this updated package.
Users who have previous versions of the drivers in their virtual machines are
also advised to upgrade.


Solution

Before applying this update, make sure all previously-released errata
relevant to your system have been applied. Ensure that the latest version of the
host kernel-xen and user-space xen packages is running.

Installation involves exporting the installation CD-ROM image from the host to
the virtualized guest. Documentation regarding the installation, configuration
and troubleshooting of these drivers is included in the
/usr/share/doc/xenpv-win-[version]/ directory once the xenpv-win package is
installed. In addition, the same documentation is included in the CD-ROM image
for consultation from within the guest.

In order to upgrade the drivers, it is strongly suggested to uninstall the old
version and then install the new one. If this is not possible, and the upgrade
is from an earlier version than 1.2.0-1, it is necessary to have at most one
network card in the guest during the upgrade.

This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

RHEL Desktop Supplementary (v. 5 client)

SRPMS:
xenpv-win-1.3.1-1.el5.src.rpm
File outdated by:  RHBA-2013:0740
    MD5: 3397a2c7bf1aa758431f28285172efc5
SHA-256: 95983b731bf489535e070f24de2ecfd5f5eb890dddc483267509c97784c6139c
 
IA-32:
xenpv-win-1.3.1-1.el5.noarch.rpm
File outdated by:  RHBA-2013:0740
    MD5: 01928111ce6cb0b88529aa93b9d1b174
SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5
xenpv-win-debug-1.3.1-1.el5.noarch.rpm
File outdated by:  RHBA-2013:0740
    MD5: c77ebf3ef1d89c99349fdd086236920c
SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd
 
x86_64:
xenpv-win-1.3.1-1.el5.noarch.rpm
File outdated by:  RHBA-2013:0740
    MD5: 01928111ce6cb0b88529aa93b9d1b174
SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5
xenpv-win-debug-1.3.1-1.el5.noarch.rpm
File outdated by:  RHBA-2013:0740
    MD5: c77ebf3ef1d89c99349fdd086236920c
SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd
 
RHEL Supplementary (v. 5 server)

SRPMS:
xenpv-win-1.3.1-1.el5.src.rpm
File outdated by:  RHBA-2013:0740
    MD5: 3397a2c7bf1aa758431f28285172efc5
SHA-256: 95983b731bf489535e070f24de2ecfd5f5eb890dddc483267509c97784c6139c
 
IA-32:
xenpv-win-1.3.1-1.el5.noarch.rpm
File outdated by:  RHBA-2013:0740
    MD5: 01928111ce6cb0b88529aa93b9d1b174
SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5
xenpv-win-debug-1.3.1-1.el5.noarch.rpm
File outdated by:  RHBA-2013:0740
    MD5: c77ebf3ef1d89c99349fdd086236920c
SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd
 
IA-64:
xenpv-win-1.3.1-1.el5.noarch.rpm     MD5: 01928111ce6cb0b88529aa93b9d1b174
SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5
xenpv-win-debug-1.3.1-1.el5.noarch.rpm     MD5: c77ebf3ef1d89c99349fdd086236920c
SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd
 
PPC:
xenpv-win-1.3.1-1.el5.noarch.rpm     MD5: 01928111ce6cb0b88529aa93b9d1b174
SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5
xenpv-win-debug-1.3.1-1.el5.noarch.rpm     MD5: c77ebf3ef1d89c99349fdd086236920c
SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd
 
s390x:
xenpv-win-1.3.1-1.el5.noarch.rpm     MD5: 01928111ce6cb0b88529aa93b9d1b174
SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5
xenpv-win-debug-1.3.1-1.el5.noarch.rpm     MD5: c77ebf3ef1d89c99349fdd086236920c
SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd
 
x86_64:
xenpv-win-1.3.1-1.el5.noarch.rpm
File outdated by:  RHBA-2013:0740
    MD5: 01928111ce6cb0b88529aa93b9d1b174
SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5
xenpv-win-debug-1.3.1-1.el5.noarch.rpm
File outdated by:  RHBA-2013:0740
    MD5: c77ebf3ef1d89c99349fdd086236920c
SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

526398 - The SCSI failed 2008R2 disable/enable with IO
526411 - The SCSI failed 2008 R2 DP WDK Hot-Add Device Test—Verify driver support for Hot-Add CPU
526415 - The SCSI failed 2008 R2 DP WDK Hot-Replace Device Test—Verify driver support for D3 Power State
532840 - RHELSCSI failed 2008/64 Play and Plug Driver Test
595780 - NIC hotplug and hotunplug is very buggy
598100 - Cannot do more than ~30 NIC hotplugs
617435 - guest->host and host->guest packets have wrong checksums when tx offload is on
622414 - windows HVM guest nic down after restored from saved state
639264 - enable checksum and large send offloading by default, and remove advanced settings


References


Keywords

pv-drivers, virtualization, windows, xen


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/