Skip to navigation

Bug Fix Advisory xenpv-win bug fix update

Advisory: RHBA-2010:0514-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2010-07-08
Last updated on: 2010-07-08
Affected Products: RHEL Desktop Supplementary (v. 5 client)
RHEL Supplementary (v. 5 server)
RHEL Supplementary EUS (v. 5.4.z 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 fully-virtualized Windows guests running on Red Hat Enterprise Linux hosts.
Para-virtualized drivers provide significant 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 5.5 (or later) host on the 32-bit or 64-bit x86
architectures.

To use the drivers, install them on the Windows XP or later guests. 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.

This updated package fixes several issues present in xenpv-win version 0.97.4
and 1.1.0.2, which were provided as part of previous versions of Red Hat
Enterprise Linux.

Known issues with this release are fully documented in the README.txt file
included in the aforementioned documentation.

Important: QCOW images do not work with the Windows para-virtualized drivers. If
you create a QCOW disk image and then add it to the configuration of a guest
running the para-virtualized drivers, the guest will no longer be able to boot.
(known issue: BZ#452299)

Important: In order to upgrade the drivers, it is strongly suggested to
uninstall the old version and then install the new one. If this were not
possible, ensure that the latest version of the host kernel-xen and user-space
xen packages is running. Furthermore, it is necessary to have at most one
network card in the guest during the upgrade. This is due to bugs in the old
versions of the drivers. (BZ#526393)

Here is the list of fixes in this version of the drivers:

* upgrading the para-virtualization drivers used to require the manual
confirmation of "Add New Hardware" wizard dialogs upon the next reboot. Having
no network connection during the process, performing the remote upgrade was
nearly impossible. The wizard is now started immediately after the upgrade.
(BZ#554858)

* with xen-3.0.3-105.el5_5.2 or newer installed on the host, sending the "xm
block-detach" to the guest with attached para-virtualized disk used to fail, not
detaching the disk. (BZ#593311)

* even after the para-virtualization drivers were installed, Windows guests did
not respond to the "xm sysrq" request. (BZ#580070)

* signed catalogs for the drivers are now distributed as a part of the package.
(BZ#526499)

* several subtests of the Network Driver Interface Specification 6.5 (NDIStest)
WHQL test used to fail. (BZ#497943)

* repeatedly disabling and enabling network cards caused the guest system to
become unresponsive. (BZ#526393)

* the driver reports a serial number to Windows, as requested by the "Storage
Query Property" test case. (BZ#532614)

* the .inf file for the network card driver now passes the CHKINF program.
(BZ#563157)

* it is now possible to simulate the disconnection and reconnection of the
network cable, as required by certain test cases. (BZ#580193)

All users who are running fully-virtualized instances of Windows XP or later on
Red Hat Enterprise Linux 5.3 (and later) hosts, and who are interested in
improved I/O and network performance or have previous versions of the drivers in
their virtual machine, should install this updated package.


Solution

Before applying this update, make sure all previously-released errata
relevant to your system have been applied.

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.2.0-1.el5.src.rpm
File outdated by:  RHBA-2011:0853
    MD5: 395139243a58410100fb4125e2f3578f
SHA-256: 0a2aa88b5aab0a66ded9263024c045335901d0f1cb88e3c3a02738f175baafd6
 
IA-32:
xenpv-win-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0853
    MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0853
    MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
x86_64:
xenpv-win-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0853
    MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0853
    MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
RHEL Supplementary (v. 5 server)

SRPMS:
xenpv-win-1.2.0-1.el5.src.rpm
File outdated by:  RHBA-2011:0853
    MD5: 395139243a58410100fb4125e2f3578f
SHA-256: 0a2aa88b5aab0a66ded9263024c045335901d0f1cb88e3c3a02738f175baafd6
 
IA-32:
xenpv-win-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0853
    MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0853
    MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
IA-64:
xenpv-win-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0187
    MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0187
    MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
PPC:
xenpv-win-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0187
    MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0187
    MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
s390x:
xenpv-win-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0187
    MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0187
    MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
x86_64:
xenpv-win-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0853
    MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm
File outdated by:  RHBA-2011:0853
    MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
RHEL Supplementary EUS (v. 5.4.z server)

SRPMS:
xenpv-win-1.2.0-1.el5.src.rpm
File outdated by:  RHBA-2011:0853
    MD5: 395139243a58410100fb4125e2f3578f
SHA-256: 0a2aa88b5aab0a66ded9263024c045335901d0f1cb88e3c3a02738f175baafd6
 
IA-32:
xenpv-win-1.2.0-1.el5.noarch.rpm     MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm     MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
IA-64:
xenpv-win-1.2.0-1.el5.noarch.rpm     MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm     MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
PPC:
xenpv-win-1.2.0-1.el5.noarch.rpm     MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm     MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
s390x:
xenpv-win-1.2.0-1.el5.noarch.rpm     MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm     MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
x86_64:
xenpv-win-1.2.0-1.el5.noarch.rpm     MD5: 381ce59dd8815adba7333e2fa9ddc406
SHA-256: ec6aac5a2ccab9bc65bf7d91346709e69b79b0ecf3bd02a03f3444c9baba19da
xenpv-win-debug-1.2.0-1.el5.noarch.rpm     MD5: 8dbf8303d49cfcc71259e4e34c57c099
SHA-256: 305f765c417f8d1f6418af393279b772c89c1259499f63ad9c2bfb9033a8951b
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

497943 - RHELNET driver should filter packets going to the wrong MAC address
526393 - netfront should stay in Initialising after RHELNET is disabled
526499 - Win2008 PV Drivers: Require Signed Catalogs with Drivers
532614 - The scsi failed in Storage Query Property with win2008 32 and win2008 64
554858 - NIC Driver Upgrade Requires Console Access
563157 - RHELNET fails INFTest
577834 - debug info not distributed
580070 - xm sysrq does not work
580193 - WHQL requires the drivers to communicate network connect/disconnect events
593311 - rhelsvc explicitly looks at the device class of the PCI platform device


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/