1. 28 6月, 2017 2 次提交
  2. 27 6月, 2017 2 次提交
  3. 26 6月, 2017 1 次提交
  4. 23 6月, 2017 7 次提交
  5. 21 6月, 2017 1 次提交
    • S
      usb-host: support devices with sparse/non-sequential USB interfaces · 896b6757
      Samuel Brian 提交于
      Some USB devices have sparse interface numbering which is not able to be
      passthroughed.
      For example, the Sierra Wireless MC7455/MC7430:
      
        # lsusb  -D /dev/bus/usb/003/003 | egrep '1199|9071|bNumInterfaces|bInterfaceNumber'
        Device: ID 1199:9071 Sierra Wireless, Inc.
          idVendor           0x1199 Sierra Wireless, Inc.
          idProduct          0x9071
            bNumInterfaces          5
              bInterfaceNumber        0
              bInterfaceNumber        2
              bInterfaceNumber        3
              bInterfaceNumber        8
              bInterfaceNumber       10
      
      In this case, the interface numbers are 0, 2, 3, 8, 10 and not the
      0, 1, 2, 3, 4 that QEMU tries to claim.
      
      This change allows sparse USB interface numbering.
      Instead of only claiming the interfaces in the range reported by the USB
      device through bNumInterfaces, QEMU attempts to claim all possible
      interfaces.
      
      v2 to fix broken v1 patch formatting.
      v3 to fix indentation.
      Signed-off-by: NSamuel Brian <sam.brian@accelerated.com>
      Message-id: 20170613234039.27201-1-sam.brian@accelerated.com
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      896b6757
  6. 20 6月, 2017 26 次提交
  7. 19 6月, 2017 1 次提交