Hi, I'm newbie to usb, and came across an issue when using USB NEC testing device, this device sends 128 bytes string descriptor, but as the usb_string_sub tries first to ask for 255 bytes, the transaction never completes. is it legal for the device to send 128 bytes string? if yes, should the host controller (orion-ehci) detect data completion? saeed -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html