On Tue, 2010-04-20 at 23:31 -0700, Dmitry Torokhov wrote: <snip> > > I tested udev's keymap, and the keymap isn't being saved across > > suspend/resume cycles. I re-added the _suspend() and _resume() calls > > (and their definitions in the usb_driver struct), but the keymap still > > disappears. > > Do you see another instance of the device appearing in dmesg? The device was disappearing when a reset_resume wasn't present. I now use resume for both reset_resume and resume, and force a URB on resume, which should fix some cases of the device being dead on resume. That also fixes the keymap disappearing on suspend. Updated patch is now on the list Cheers -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html