Hi Bjorn, >> + smsc75xx_set_feature(dev, USB_DEVICE_REMOTE_WAKEUP); > > As mentioned in another comment to the smsc95xx driver: This is weird. > Do you really need to do that? > > This is an USB interface driver. The USB device is handled by the > generic "usb" driver, which will do the right thing. See > drivers/usb/generic.c and drivers/usb/core/hub.c Thanks, I've tested removing all these calls from the driver and wakeup functionality seems to still work. I'll resubmit my smsc75xx enhancement patchset with this change once I've done some more testing. David: please discard this patch. -- 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