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