On Thu, 2012-03-22 at 17:48 +0100, Spyridon Tompros wrote:
> We have tested the following the following USB drivers provided with the
> latest openwrt/trunk version (downloaded yesterday):
> -Kmod-usb-core
> -Kmod-usb2
> -Kmod-serial-to-usb
>
> In all cases we observe lost packets when sending files to a PC and
> receiving them back. Some times the kernel crashes, while crashes happen
> always when we try to physically connect a USB HUB or a media USB device.
>
I saw improvements in native danube usb behaviour with this change:
+++ b/drivers/usb/dwc_otg/dwc_otg_hcd_intr.c
-@@ -0,0 +1,1841 @@
+@@ -0,0 +1,1839 @@
+/* ==========================================================================
+ * $File:
//dwh/usb_iip/dev/software/otg_ipmate/linux/drivers/dwc_otg_hcd_intr.c $
+ * $Revision: 1.1.1.1 $
@@ -11891,8 +11891,6 @@
+ * automatically executes the PING, then the transfer.
+ */
+ halt_channel(_hcd, _hc, _qtd, DWC_OTG_HC_XFER_ACK,
must_free);
-+ } else {
-+ halt_channel(_hcd, _hc, _qtd, _hc->halt_status, must_free);
+ }
+ }
+
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel