- Issued:
- 2011-02-01
- Updated:
- 2011-02-01
RHBA-2011:0187 - Bug Fix Advisory
Synopsis
xenpv-win bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
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.
Description
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
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 526398 - The SCSI failed 2008R2 disable/enable with IO
- BZ - 526411 - The SCSI failed 2008 R2 DP WDK Hot-Add Device Test—Verify driver support for Hot-Add CPU
- BZ - 526415 - The SCSI failed 2008 R2 DP WDK Hot-Replace Device Test—Verify driver support for D3 Power State
- BZ - 532840 - RHELSCSI failed 2008/64 Play and Plug Driver Test
- BZ - 595780 - NIC hotplug and hotunplug is very buggy
- BZ - 598100 - Cannot do more than ~30 NIC hotplugs
- BZ - 617435 - guest->host and host->guest packets have wrong checksums when tx offload is on
- BZ - 622414 - windows HVM guest nic down after restored from saved state
- BZ - 639264 - enable checksum and large send offloading by default, and remove advanced settings
CVEs
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
xenpv-win-1.3.1-1.el5.src.rpm | SHA-256: 95983b731bf489535e070f24de2ecfd5f5eb890dddc483267509c97784c6139c |
x86_64 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
ia64 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
i386 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
xenpv-win-1.3.1-1.el5.src.rpm | SHA-256: 95983b731bf489535e070f24de2ecfd5f5eb890dddc483267509c97784c6139c |
x86_64 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
i386 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
xenpv-win-1.3.1-1.el5.src.rpm | SHA-256: 95983b731bf489535e070f24de2ecfd5f5eb890dddc483267509c97784c6139c |
x86_64 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
i386 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
xenpv-win-1.3.1-1.el5.src.rpm | SHA-256: 95983b731bf489535e070f24de2ecfd5f5eb890dddc483267509c97784c6139c |
s390x | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
xenpv-win-1.3.1-1.el5.src.rpm | SHA-256: 95983b731bf489535e070f24de2ecfd5f5eb890dddc483267509c97784c6139c |
ppc | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
xenpv-win-1.3.1-1.el5.src.rpm | SHA-256: 95983b731bf489535e070f24de2ecfd5f5eb890dddc483267509c97784c6139c |
x86_64 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
i386 | |
xenpv-win-1.3.1-1.el5.noarch.rpm | SHA-256: bb10ac8c5646e82f44e39e3cc9534ef0a8100268c59ffe2d44bfe9a7e0990ba5 |
xenpv-win-debug-1.3.1-1.el5.noarch.rpm | SHA-256: 51508c3e57c74b41988776118ce689355ded6da29c4e4f1145988766817346bd |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.