Back to bug 1404232

Who When What Removed Added
Uri Lublin 2016-12-13 14:28:40 UTC Status NEW POST
Assignee rh-spice-bugs dfleytma
Red Hat Bugzilla Rules Engine 2016-12-13 14:29:44 UTC Target Milestone --- ovirt-4.1.0-beta
Tomas Pelka 2016-12-13 20:06:58 UTC CC tpelka, uril
Flags needinfo?(uril)
Yaniv Kaul 2016-12-13 20:43:41 UTC CC ykaul
Uri Lublin 2016-12-14 09:28:15 UTC Flags needinfo?(uril) needinfo?(dfleytma)
Dmitry Fleytman 2016-12-14 12:19:43 UTC Flags needinfo?(dfleytma)
Uri Lublin 2016-12-14 22:56:29 UTC Status POST MODIFIED
Fixed In Version spice-usbdk-win-1.0-15 spice-client-msi-4.1-2
errata-xmlrpc 2016-12-14 23:19:00 UTC Status MODIFIED ON_QA
Emma Heftman 2017-03-14 13:00:23 UTC CC eheftman
Flags needinfo?(dfleytma)
Uri Lublin 2017-03-15 10:14:40 UTC Doc Text Note: I'm not sure if it's a bug-fix or an enhancement.
I chose the latter, since the hub is unplugged and
not the device itself.

Cause:
When a USB hub, that contains a redirected device, is
unplugged, UsbDK tries to send reset ioctl to the
(now unavailable) redirected device. The reset
fails with error code STATUS_NO_SUCH_DEVICE

Consequence:
Redirected device cleanup in UsbDK is not completed, and
when the USB hub, and USB device attached to it are
re-plugged, Spice usbredir for this device fails.

Fix:
UsbDK continues cleaning up the redirected device,
even if reset returns STATUS_NO_SUCH_DEVICE error code

Result:
When the USB hub and the USB device are re-plugged, it is
possible to redirect the device to the guest.
Doc Type If docs needed, set a value Enhancement
Emma Heftman 2017-03-15 13:15:26 UTC Doc Text Note: I'm not sure if it's a bug-fix or an enhancement.
I chose the latter, since the hub is unplugged and
not the device itself.

Cause:
When a USB hub, that contains a redirected device, is
unplugged, UsbDK tries to send reset ioctl to the
(now unavailable) redirected device. The reset
fails with error code STATUS_NO_SUCH_DEVICE

Consequence:
Redirected device cleanup in UsbDK is not completed, and
when the USB hub, and USB device attached to it are
re-plugged, Spice usbredir for this device fails.

Fix:
UsbDK continues cleaning up the redirected device,
even if reset returns STATUS_NO_SUCH_DEVICE error code

Result:
When the USB hub and the USB device are re-plugged, it is
possible to redirect the device to the guest.
Previously, when a USB hub containing a redirected device was unplugged, spice-usbdk-win failed to clean up the redirected device. When the USB hub and its attached device were replugged, the device could not be redirected.

In this release, the issue has been fixed. spice-usbdk-win will now clean up the redirected device as required. When the USB hub and the USB device are re-plugged, the device can be redirected to the guest.
Uri Lublin 2017-03-16 13:17:52 UTC Flags needinfo?(dfleytma)
Bill Sanford 2017-03-17 12:30:07 UTC Status ON_QA VERIFIED
CC bsanford
errata-xmlrpc 2017-04-18 00:40:03 UTC Status VERIFIED RELEASE_PENDING
Bronce McClain 2017-04-25 01:08:29 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-04-24 21:08:29 UTC
Bronce McClain 2017-04-25 01:08:36 UTC Last Closed 2017-04-24 21:08:29 UTC
David Blechter 2019-10-10 14:11:33 UTC Pool ID sst_virtualization_spice_rhel_8
Component spice-usbdk-win spice-usbdk-win
Version unspecified ---
Product Red Hat Enterprise Virtualization Manager Red Hat Enterprise Linux 8
Target Milestone ovirt-4.1.0-beta rc

Back to bug 1404232