On Thu, Jun 04, 2009 at 10:30:48PM +0200, Rafael J. Wysocki wrote: > From: Frans Pop <elendil@xxxxxxxxx> > > Currently if a laptop is suspended e.g. while docked and then resumed after > undocking it, the following errors get generated because the USB hub in the > docking station and the devices connected to it are no longer available: > pm_op(): usb_dev_resume+0x0/0x10 returns -19 > PM: Device 1-2 failed to resume: error -19 > pm_op(): usb_dev_resume+0x0/0x10 returns -19 > PM: Device 1-2.2 failed to resume: error -19 > pm_op(): usb_dev_resume+0x0/0x10 returns -19 > PM: Device 1-2.3 failed to resume: error -19 > > As the removal of USB devices while a system is suspended is a relatively > common use case and in most cases not an error, just return success on > -ENODEV. The user gets informed anyway as the USB subsystem generates > regular disconnect messages for the devices shortly afterwards: > usb 1-2: USB disconnect, address 3 > usb 1-2.2: USB disconnect, address 4 > usblp0: removed > usb 1-2.3: USB disconnect, address 5 > > Signed-off-by: Frans Pop <elendil@xxxxxxxxx> > Acked-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> > Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx> > --- > Hi Greg, > > I can take this patch to the suspend tree, but if you think it should go > through USB, please consider including it into the 2.6.31 push. I've now queued it up in my usb tree, as that is probably the best place for it. thanks, greg k-h _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm