n = ioctl(usb->desc, USBDEVFS_SETCONFIGURATION, &bConfigurationValue);
if (n != 0) {
D("[ usb set %d configuration failed %s fd = %d]\n", bConfigurationValue, usb->fname, usb->desc);
n = ioctl(usb->desc, USBDEVFS_SETCONFIGURATION, &bConfigurationValue);
if (n != 0) {
D("[ usb set %d configuration failed %s fd = %d]\n", bConfigurationValue, usb->fname, usb->desc);