+ memset(buf, 0, sizeof(buf));
+ ret = usb_get_descriptor(dev, CONFIGURATION, 0, buf, dev->conf->wTotalLength);
+ printf("=============\nafter usb_get_HACK(ret: %d):\n", ret);
+ hexdump(buf, sizeof(buf));
+
+ /* select configuration */
+ ret = usb_set_configuration(dev, dev->conf->bConfigurationValue);
+ printf("=============\nusb_set_configuration(ret: %d) %d\n", ret, dev->conf->bConfigurationValue);
+
+ /*
+ udelay(600000);
+
+ printf("=============\ninterfaces: %d\n", dev->conf->bNumInterfaces);