On Mon, 12 Dec 2011, Alan Stern wrote: > [Ugh! Please don't use gmane.org addresses. I removed yours and fixed > Jiri's.] Thanks a lot Alan. I have been seeing only random portions of this thread so far :) > > > There's one more thing you can do if the newer kernel still doesn't > > > work: Run "rmmod usbhid" before doing "lsusb -v" on the Satellite > > > notebook (with the keyboard plugged in and nothing else, of course). > > > That will enable lsusb to get the report descriptor and print it out. > > > > Look at the file lsusb.satellite.suse12.1.rmmodusbhid.txt > > Yes, the usbmon log indicates that everything stops after the report > descriptor for interface 1 gets read in. For easier viewing, a > copy of that descriptor is below. I don't see anything wrong with it, > but I'm not an expert. As far as I understand, we are actually getting -22, which is EINVAL. It might simply be that the report descriptor of the device is wrong. Sergey, could you please rmmod usbhid rmmod hid modprobe hid debug=1 modprobe usbhid and share the resulting dmesg? Thanks, -- Jiri Kosina SUSE Labs -- 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