Hi All, Usb.h file is having the below mentioned USB_CTRL_SET_TIMEOUT & USB_CTRL_GET_TIMEOUT macros. /* * timeouts, in milliseconds, used for sending/receiving control messages * they typically complete within a few frames (msec) after they're issued * USB identifies 5 second timeouts, maybe more in a few cases, and a few * slow devices (like some MGE Ellipse UPSes) actually push that limit. */ #define USB_CTRL_GET_TIMEOUT 5000 #define USB_CTRL_SET_TIMEOUT 5000 Does the above mentioned timeouts will vary based on the packet length of control transfers (8, 16, 32 or 64 bytes)? I do have a USB Bluetooth device and it exposes the control endpoint for sending HCI commands. I’m not sure what will be the good value for the usb_control_msg()timeout for sending HCI commands, will it be safe to use USB_CTRL_SET_TIMEOUT? -- Thanks, Sekhar -- 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