Index: usb-devel/drivers/hid/hid-core.c =================================================================== --- usb-devel.orig/drivers/hid/hid-core.c +++ usb-devel/drivers/hid/hid-core.c @@ -1973,6 +1973,8 @@ int hid_hw_start(struct hid_device *hdev { int error; + dev_info(&hdev->dev, "In hid_hw_start for %p\n", hdev); + dump_stack(); error = hdev->ll_driver->start(hdev); if (error) return error; @@ -1998,6 +2000,7 @@ EXPORT_SYMBOL_GPL(hid_hw_start); */ void hid_hw_stop(struct hid_device *hdev) { + dev_info(&hdev->dev, "In hid_hw_stop for %p\n", hdev); hid_disconnect(hdev); hdev->ll_driver->stop(hdev); }