--- a/drivers/usb/misc/sisusbvga/sisusbvga.c +++ b/drivers/usb/misc/sisusbvga/sisusbvga.c @@ -323,6 +323,7 @@ static int sisusb_send_bulk_msg(struct sisusb_usb_data *sisusb, int ep, int len, unsigned int pipe; char *buffer; + dev_info(&sisusb->sisusb_dev->dev, "sisusb_send_bulk_msg()\n"); (*bytes_written) = 0; /* Sanity check */ @@ -378,7 +379,7 @@ static int sisusb_send_bulk_msg(struct sisusb_usb_data *sisusb, int ep, int len, result = sisusb_bulkout_msg(sisusb, index, pipe, buffer, thispass, &transferred_len, - async ? 0 : 5 * HZ, tflags); + async ? 0 : HZ / 2, tflags); if (result == -ETIMEDOUT) {