On Tue, Jun 16, 2015 at 12:25 PM, Juergen Gross <jgr...@suse.com> wrote:
>>> qemu does support specifying a USB device via <vendorId>:<productId>,
>>> which is stable even across reboots, but unfortunately it isn't
>>> guaranteed to be unique (you can have plugged in two devices of the
>>> same type).
>>
>>
>> Indeed.  That would also be a thing we should allow people to do.
>>
>> AIUI some devices have serial numbers, which means you can distinguish
>> them ?
>
>
> Yes, they have. The question is whether those are different on multiple
> instances? With "lsusb" I've found a device with serial number
> 0123456789ABCD. Do you really believe I'm just lucky owning the one with
> such a nice serial number? ;-)

So it sounds like we're converging on "Allow multiple ways to specify
the interface", with at least the following fields:
- bus (int - 1,2,3, &c)
- port (string - 2.1.3, &c)
- address/devnum (int)
- vendorid (uint16_t)
- deviceid (uint16_t)

That solves the basic problem, because then the missing information
needed by the various paths can be looked up and added to the device
struct as needed.

 -George

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to