On Mon, 11 Apr 2016, Sam Sany wrote: > Sam Sany <saam.r.sany@...> writes: > > No go. Just booted into the newly compiled kernel, and I still have the > exact same symptoms. The edited portion of the hub.c file I used to > compile looks as such: > > int usb_device_supports_lpm(struct usb_device *udev) > { > return 0; > > /* USB 2.1 (and greater) devices indicate LPM support through > * their USB 2.0 Extended Capabilities BOS descriptor. > */ ... > Did I do something wrong? The dmesg output is identical to before :( If you're certain that the kernel you booted was the modified one, then I'm out of ideas. Maybe Mathias can help. > Since the dmesg output always prints "usb_set_interface failed" could it have > something to do with the portions of the hub.c file that deal with those > functions? It only occurs twice through out the hub.c file... No, the problem is caused by the xHCI hardware or driver. That's where the Set-Interface request fails. Alan Stern -- 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