Bug 1005074

Summary: RSA usb disk can not be redirected to guest
Product: Red Hat Enterprise Linux 7 Reporter: tingting zheng <tzheng>
Component: spice-gtkAssignee: Christophe Fergeau <cfergeau>
Status: CLOSED NOTABUG QA Contact: Desktop QE <desktop-qa-list>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.0CC: acathrow, djasa, dyuan, gren, lcui, tzheng
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-10 13:07:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
debug info from virt-manager when redirect RSA usb none

Description tingting zheng 2013-09-06 07:53:51 UTC
Created attachment 794606 [details]
debug info from virt-manager when redirect RSA usb

Description
RSA usb disk can not be redirected to guest

Version:
libvirt-1.1.1-3.el7.x86_64
virt-manager-0.10.0-3.el7.noarch
spice-glib-0.20-2.el7.x86_64
spice-gtk-0.20-2.el7.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Use root user login system.
2. Launch virt-manager.
3. Open a guest,Click "Add Hardware"->"USB Redirection"->Type "Spice channel".
4. Open guest console,replug the RSA usb disk.
Error shows as below and the usb mouse of the host doesn't work anymore only after shutdown the guest.
Error info:
Could not redirect RSA SecurID (R) Authenticator [15e1:2007] at 6-2: Device is in use by another application

On host:
# lsusb
Bus 006 Device 004: ID 15e1:2007 RSA RSA SecurID (R) Authenticator

Actual results:
As description.

Expected results:
RSA usb disk can be auto redirected successfully.

Additional info:
Kingston usb disk can be redirected to guest successfully.
Attached virt-manager debug info.

Comment 2 David Jaša 2013-09-10 13:07:35 UTC
RSA stick is not an USB flash disk, it's a security token. The error message indicates that once the application currently accessing the device gives up its exclusivity, the device will be redirected just fine. Please reopen only if you are sure that the problem is indeed in USB redirection itself and not somewhere else in the system.