Only in new: qemu_driver.c diff -rup libvirt-0.7.1/src/hostusb.c new/src/hostusb.c --- libvirt-0.7.1/src/hostusb.c 2010-06-03 13:51:14.392459000 -0400 +++ new/src/hostusb.c 2010-06-03 14:49:11.763379000 -0400 @@ -123,7 +123,7 @@ static int usbFindBusByVendor(virConnect char *tmpstr = de->d_name; unsigned found_bus, found_addr; - if (STREQ(de->d_name, "usb")) + if (STRPREFIX(de->d_name, "usb")) tmpstr += 3; if (virStrToLong_ui(tmpstr, &ignore, 10, &found_bus) < 0) {