On Thu, 17 Feb 2011, Jiri Kosina wrote: > On Thu, 17 Feb 2011, kholis wrote: > > > > Please test with the patch below. > > > > > It works. I will tested the keyboard for a couple of day to make sure it > > work properly. > > OK, thanks. I will queue the patch in my tree, please let me know if you > come across some problems in the future. > > > Very big thanks for both of you guys. :) Please submit it to main > > kernel. > > I will take care of the HID part. And I will take care of the core USB part. > > Btw. If you don't mind would you explain me what happened to the > > keyboard? > > From the HID side -- the keyboard has bogus data in its HID report > descriptor, which is used to interpret the data that are coming from > keyboard and convert it into input events. > > After replacing the report descriptor with the one that describes the > keyboard behavior properly, kernel is able to understand the events and > process them. The other part of the problem is that the keyboard crashes during enumeration when the computer asks for its configuration string descriptor. Several other devices have the same problem, and there's already a workaround for it in the kernel. The patch simply adds a blacklist entry for the keyboard, telling the kernel not to ask for that descriptor. 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