summaryrefslogtreecommitdiff
path: root/packages/linux/linux-2.6.26/cdc-ether-hack.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/linux/linux-2.6.26/cdc-ether-hack.patch')
-rw-r--r--packages/linux/linux-2.6.26/cdc-ether-hack.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/linux/linux-2.6.26/cdc-ether-hack.patch b/packages/linux/linux-2.6.26/cdc-ether-hack.patch
new file mode 100644
index 0000000000..ca0ce72a0b
--- /dev/null
+++ b/packages/linux/linux-2.6.26/cdc-ether-hack.patch
@@ -0,0 +1,11 @@
+--- a/drivers/usb/host/ehci-q.c.orig 2008-10-30 15:17:27.000000000 +0100
++++ b/drivers/usb/host/ehci-q.c 2008-10-30 15:23:41.000000000 +0100
+@@ -799,7 +799,7 @@
+ * to help them do so. So now people expect to use
+ * such nonconformant devices with Linux too; sigh.
+ */
+- info1 |= max_packet(maxp) << 16;
++ info1 |= 256 << 16;
+ info2 |= (EHCI_TUNE_MULT_HS << 30);
+ } else { /* PIPE_INTERRUPT */
+ info1 |= max_packet (maxp) << 16;