Re: [U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-14 Thread Marek Vasut
On Friday, August 14, 2015 at 02:09:50 PM, Sergei Temerkhanov wrote: > OK, I'll try to find some time for this. I remember trying it with DCACHE > disabled but for no luck Cool, thanks. Btw please stop top-posting ;) > Regards, > Sergey > > On Fri, Aug 14, 2015 at 1:42 AM, Marek Vasut wrote: >

Re: [U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-14 Thread Sergei Temerkhanov
OK, I'll try to find some time for this. I remember trying it with DCACHE disabled but for no luck Regards, Sergey On Fri, Aug 14, 2015 at 1:42 AM, Marek Vasut wrote: > On Thursday, August 13, 2015 at 10:56:27 PM, Sergei Temerkhanov wrote: > > Hi! > > (please stop top-posting ; please keep the

Re: [U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-13 Thread Marek Vasut
On Friday, August 14, 2015 at 12:48:57 AM, Sergei Temerkhanov wrote: Hi, please stop top-posting :( > Well, when I was working on this, setting large transfer sizes resulted in, > AFAIR, xhci_wait_for_event() timeout and changing XHCI_TIMEOUT doesn't > help. This function returns NULL which is b

Re: [U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-13 Thread Marek Vasut
On Thursday, August 13, 2015 at 10:56:27 PM, Sergei Temerkhanov wrote: Hi! (please stop top-posting ; please keep the list in the loop) > Well, when I was working on this, setting large transfer sizes resulted in, > AFAIR, xhci_wait_for_event() timeout and changing XHCI_TIMEOUT doesn't > help. T

Re: [U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-13 Thread Sergei Temerkhanov
Well, when I was working on this, setting large transfer sizes resulted in, AFAIR, xhci_wait_for_event() timeout and changing XHCI_TIMEOUT doesn't help. This function returns NULL which is being dereferenced somewhere else (I don't remember where exactly), there are several places in the generic xh

Re: [U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-13 Thread Marek Vasut
On Thursday, August 13, 2015 at 09:13:52 PM, Sergei Temerkhanov wrote: > Tried different values but transfer sizes larger than ~8k blocks never > complete on some controllers causing timeouts and crashes. So, 4k blocks is > a safe enough xfer size Would you please elaborate on this ? Best regards

Re: [U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-13 Thread Sergei Temerkhanov
Tried different values but transfer sizes larger than ~8k blocks never complete on some controllers causing timeouts and crashes. So, 4k blocks is a safe enough xfer size Regards, Sergey On Thu, Aug 13, 2015 at 10:09 PM, Marek Vasut wrote: > On Thursday, August 13, 2015 at 09:00:04 PM, Sergey T

Re: [U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-13 Thread Marek Vasut
On Thursday, August 13, 2015 at 09:00:04 PM, Sergey Temerkhanov wrote: > Increase xHCI transfer size for USB storage devices. This helps to > achieve 10-20x speedup for large transfers > > Signed-off-by: Sergey Temerkhanov > Signed-off-by: Radha Mohan Chintakuntla Hi! > --- > > common/usb_st

[U-Boot] [PATCH] usb_storage: USB storage transfer size increase for xHCI

2015-08-13 Thread Sergey Temerkhanov
Increase xHCI transfer size for USB storage devices. This helps to achieve 10-20x speedup for large transfers Signed-off-by: Sergey Temerkhanov Signed-off-by: Radha Mohan Chintakuntla --- common/usb_storage.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/usb_sto