On Wed, 11 Jan 2012, [ISO-8859-1] kendo wrote: > Hi, stern: > > > I have a usb hid device, It can working on the other old PC > platform,but can't working on the Intel(R) serias/C200 chipset USB > host Conntroller.(kernel is Ubuntu 11.04(2.6.35) and 2.6.38.8), > failed on: > > > "ioctl(4, USBDEVFS_REAPURBNDELAY or USBDEVFS_REAPURBNDELAY32, > 0xbfd72bc8) = -1 EAGAIN" What's wrong with that? It's a normal return code for REAPURBNDELAY. It means that no outstanding URBs have completed yet. > But it can work in ubuntu 11.10 (3.0.0-12-generic-pae # 20-Ubuntu > SMP) .What changes from 2.6.38.8 to 3.0.0 mainly what is > it,especially the EHCI? A bunch of things changed. You can check the git logs at http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=tree for the complete details. > How can I support Intel Serial/C200 chipset > USB Host Conntroller in 2.6.38.8? Why do you think 2.6.38.8 doesn't support your chipset? Alan Stern -- 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