On Fri, Jun 06, 2008 at 12:13:17PM +0200, Oliver Neukum wrote: > Hi, > > this touchpad needs, probably due to a change in timing of suspension, > a quirk in 2.6.25 and later. To use this quirk the driver needs to implement > reset_resume(). I had written a patch that does that and implements USB > autosuspend. The reporter tested it and found it to work. > If you want me to I can't isolate the implementation of reset_resume() from > the rest but I can't test it. > > Regards > Oliver > > Signed-off-by: Oliver Neukum <oneukum@xxxxxxx> > > --- > > --- linux-2.6.26-rc5/drivers/usb/core/quirks.c 2008-06-05 13:45:57.000000000 +0200 > +++ linux-2.6.26-rc5-btusb/drivers/usb/core/quirks.c 2008-06-06 08:12:10.000000000 +0200 > @@ -47,6 +47,9 @@ static const struct usb_device_id usb_qu > /* Edirol SD-20 */ > { USB_DEVICE(0x0582, 0x0027), .driver_info = USB_QUIRK_RESET_RESUME }, > > + /* appletouch */ > + { USB_DEVICE(0x05ac, 0x021a), .driver_info = USB_QUIRK_RESET_RESUME }, > + > /* Avision AV600U */ > { USB_DEVICE(0x0638, 0x0a13), .driver_info = > USB_QUIRK_STRING_FETCH_255 }, So should this portion go into 2.6.26 now, and in .25-stable as well? Or are the changes to the driver also needed? thanks, greg k-h -- 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