Revision a508cc42

b/hw/usb/redirect.c
824 824
{
825 825
    USBRedirDevice *dev = opaque;
826 826

  
827
    /* In order to work properly with XHCI controllers we need these caps */
828
    if ((dev->dev.port->speedmask & USB_SPEED_MASK_SUPER) && !(
829
        usbredirparser_peer_has_cap(dev->parser,
830
                                    usb_redir_cap_ep_info_max_packet_size) &&
831
        usbredirparser_peer_has_cap(dev->parser,
832
                                    usb_redir_cap_64bits_ids))) {
833
        ERROR("usb-redir-host lacks capabilities needed for use with XHCI\n");
834
        usbredir_reject_device(dev);
835
        return;
836
    }
837

  
827 838
    if (usb_device_attach(&dev->dev) != 0) {
828 839
        usbredir_reject_device(dev);
829 840
    }

Also available in: Unified diff