Hi,
It failed at the first device I threw at it (a usb keychain picture frame), the problem is that this (el cheapo) device does not seem to grok GET_CONFIGURATION. This patch sets makes this device work (and stops qemu from unnecessary sending a GET_CONFIGURATION ctrl msg in general) by reading this value directly from sysfs.
Patches look good to me. Acked-by: Gerd Hoffmann <kra...@redhat.com> cheers, Gerd