Index: linux-2.6.16/drivers/char/ts0710_mux_usb.c =================================================================== --- linux-2.6.16.orig/drivers/char/ts0710_mux_usb.c 2007-01-17 01:12:23.000000000 +0100 +++ linux-2.6.16/drivers/char/ts0710_mux_usb.c 2007-01-17 01:12:37.000000000 +0100 @@ -97,7 +97,6 @@ static int sumbit_times = 0; static int callback_times = 0; //static unsigned long last_jiff = 0; -extern int usbh_finished_resume; /*end global values defined*/ MODULE_AUTHOR(DRIVER_AUTHOR); @@ -546,9 +545,6 @@ void usb_send_readurb(void) { //printk("usb_send_readurb: begining!UHCRHPS3=0x%x, usbh_finished_resume=%d\n", UHCRHPS3, usbh_finished_resume); - - if (usbh_finished_resume == 0) - return; tasklet_schedule(&bvd_ipc->bh_bp); }