Dears, Originally, I use linux 2.6.30, but, I have try to patch the files from new kernel 2.6.34. the files has been update: drivers/usb/host/ehci-sched.c, ehci-q.c, ehci-hcd.c, ehci.h, then the test result is identical. I got the same message from tt_available function. Since the the transfer of webcam needs multiple uframe, and the comment from tt_avaliable is : /* special case for isoc transfers larger than 125us: * the first and each subsequent fully used uframe * must be empty, so as to not illegally delay * already scheduled transactions */ ,the periodic list is not abailable always for both mouse and webcam,simultaneously. The schedule algorithm is the same as 2.6.30, right???? Best Regards, Brad -----Original Message----- From: Greg KH [mailto:greg@xxxxxxxxx] Sent: Tuesday, July 27, 2010 1:34 PM To: BradHuang Cc: BradHuang; linux-usb@xxxxxxxxxxxxxxx Subject: Re: FW: linux 2.6.34 ehci schedule issue On Tue, Jul 27, 2010 at 12:40:32PM +0800, bradhuang wrote: > Dears, > > But in windows XP , > It is OK, webcam and mouse can work normally both. > Why?? I don't know, go ask the Windows developers :) Seriously, what kernel version are you testing? Have you tried the 2.6.34 release? This type of USB scheduling is known to be problematic on Linux, and has gotten a lot better over the past few releases. Patches to resolve any remaning issues are gladly accepted. thanks, greg k-h ------Please consider the environment before printing this e-mail. -- 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