Re: drivers/usb/host/xhci-ring.c:1390 handle_cmd_completion

2017-07-26 Thread Jason A. Donenfeld
Hey Mathias, While the oops has been fixed in the latest kernels, as of 4.12.3, I'm still having issues where USB "stops working" after a while. If I restart, then after a long while, it stops working again. If I simply rmmod all the USB-related modules and modprobe xhci_pci, things work again,

drivers/usb/host/xhci-ring.c:1390 handle_cmd_completion

2017-05-19 Thread Jason A. Donenfeld
I'm having this issue on kernel 4.11.0 and 4.11.1. It usually happens after a while of ordinary USB use. Afterwards, USB does not work. If I rmmod all the modules and reinsert them, it works for a while, but even sooner after it stops working again. [48112.422418] [ cut here

[PATCH 1/2] pl2303: Remove support for Samsung I330

2015-04-22 Thread Jason A. Donenfeld
This phone is already supported by the visor driver. Signed-off-by: Jason A. Donenfeld ja...@zx2c4.com --- drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 4 2 files changed, 5 deletions(-) diff --git a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c index

[PATCH 2/2] visor: Match I330 phone more precisely

2015-04-22 Thread Jason A. Donenfeld
(0xff). Since usb-storage requires an interface class of 0x8, I believe it's correct to disambiguate the two devices by matching on 0xff inside visor. [1] http://permalink.gmane.org/gmane.linux.usb.user/4264 Signed-off-by: Jason A. Donenfeld ja...@zx2c4.com --- drivers/usb/serial/visor.c | 2 +- 1

[PATCH 1/2] visor: Remove support for Samsung I330

2015-04-22 Thread Jason A. Donenfeld
This phone is actually a pl2303 device, and is already supported there. Signed-off-by: Jason A. Donenfeld ja...@zx2c4.com --- drivers/usb/serial/visor.c | 2 -- drivers/usb/serial/visor.h | 1 - 2 files changed, 3 deletions(-) diff --git a/drivers/usb/serial/visor.c b/drivers/usb/serial/visor.c

[PATCH 2/2] pl2303: Match I330 phone more precisely

2015-04-22 Thread Jason A. Donenfeld
usb-storage requires an interface class of 0x8, I believe it's correct to disambiguate the two devices by matching on 0xff inside pl2303. [1] http://permalink.gmane.org/gmane.linux.usb.user/4264 Signed-off-by: Jason A. Donenfeld ja...@zx2c4.com --- drivers/usb/serial/pl2303.c | 2 +- 1 file

Re: [PATCH] pl2303, visor: Match I330 phone more precisely

2015-04-22 Thread Jason A. Donenfeld
On Wed, Apr 22, 2015 at 2:38 PM, Greg Kroah-Hartman gre...@linuxfoundation.org wrote: I'd bet this is really a pl2303 device, given that the visor driver was just a dumb pipe to the device and the pilot sync tools never cared about baud rates and the like, so odds are the visor entry should be

[PATCH] pl2303, visor: Match I330 phone more precisely

2015-04-22 Thread Jason A. Donenfeld
to be the interface class, which has value 255 (0xff). Since usb-storage requires an interface class of 0x8, I believe it's correct to disambiguate the two devices by matching on 0xff inside pl2303 and visor. [1] http://permalink.gmane.org/gmane.linux.usb.user/4264 Signed-off-by: Jason A. Donenfeld ja...@zx2c4

[PATCH] pl2303: Remove antiquated support for I330 phone

2015-04-21 Thread Jason A. Donenfeld
it. Signed-off-by: Jason A. Donenfeld ja...@zx2c4.com --- drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 4 2 files changed, 5 deletions(-) diff --git a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c index 829604d..f5257af 100644 --- a/drivers/usb/serial/pl2303.c +++ b