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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html