[Spice-devel] [PATCH 2/2] Add controller messages for USB redirection

Hans de Goede hdegoede at redhat.com
Tue Jul 24 07:14:51 PDT 2012


Hi,

On 07/24/2012 04:03 PM, flooding Controlled wrote:
> Oh~~ I am sorry that in my company we have to use vms... Though I think that a real machine is more perfect...
>
> I catch a new part of log with my USB plugin in .
>
>
> Bus 001 Device 003: ID 154b:6001 PNY
> Device Descriptor:
>    bLength                18
>    bDescriptorType         1
>    bcdUSB               2.00
>    bDeviceClass            0 (Defined at Interface level)
>    bDeviceSubClass         0
>    bDeviceProtocol         0
>    bMaxPacketSize0        64
>    idVendor           0x154b PNY
>    idProduct          0x6001
>    bcdDevice            1.00
>    iManufacturer           1 PNY
>    iProduct                2 Lovely Attache
>    iSerial                 3 0000000000011F
>    bNumConfigurations      1
>    Configuration Descriptor:
>      bLength                 9
>      bDescriptorType         2
>      wTotalLength           39
>      bNumInterfaces          1
>      bConfigurationValue     1
>      iConfiguration          0
>      bmAttributes         0x80
>        (Bus Powered)
>      MaxPower               98mA
>      Interface Descriptor:
>        bLength                 9
>        bDescriptorType         4
>        bInterfaceNumber        0
>        bAlternateSetting       0
>        bNumEndpoints           3
>        bInterfaceClass         8 Mass Storage
>        bInterfaceSubClass      6 SCSI
>        bInterfaceProtocol     80 Bulk (Zip)
>        iInterface              0
>        Endpoint Descriptor:
>          bLength                 7
>          bDescriptorType         5
>          bEndpointAddress     0x01  EP 1 OUT
>          bmAttributes            2
>            Transfer Type            Bulk
>            Synch Type               None
>            Usage Type               Data
>          wMaxPacketSize     0x0200  1x 512 bytes
>          bInterval               1
>        Endpoint Descriptor:
>          bLength                 7
>          bDescriptorType         5
>          bEndpointAddress     0x82  EP 2 IN
>          bmAttributes            2
>            Transfer Type            Bulk
>            Synch Type               None
>            Usage Type               Data
>          wMaxPacketSize     0x0200  1x 512 bytes
>          bInterval               1
>        Endpoint Descriptor:
>          bLength                 7
>          bDescriptorType         5
>          bEndpointAddress     0x83  EP 3 IN
>          bmAttributes            3
>            Transfer Type            Interrupt
>            Synch Type               None
>            Usage Type               Data
>          wMaxPacketSize     0x0040  1x 64 bytes
>          bInterval               8
> Device Qualifier (for other device speed):
>    bLength                10
>    bDescriptorType         6
>    bcdUSB               2.00
>    bDeviceClass            0 (Defined at Interface level)
>    bDeviceSubClass         0
>    bDeviceProtocol         0
>    bMaxPacketSize0        64
>    bNumConfigurations      1
> Device Status:     0x0000
>    (Bus Powered)
>
>
> Is there a rule matched ?

That does not look like a printer, but like a standard usb mass storage device,
maybe your printer has a build in hub and shows up as multiple devices?

Once your printer shows up in lsusb in the client, then the client should
redirect it without issues. If you think filtering is the problem try
going to File -> USB device selection, the filter only influences auto-redirection,
you can always manually redirect. Also note that auto redirect only works
if the remote-viewer window has focus while the device gets plugged in.

Regards,

Hans


More information about the Spice-devel mailing list