[kernel] r13506 - in dists/lenny/linux-2.6/debian: . patches/bugfix/all patches/series

Martin Michlmayr tbm at alioth.debian.org
Thu Apr 23 21:26:59 UTC 2009


Author: tbm
Date: Thu Apr 23 21:26:57 2009
New Revision: 13506

Log:
cdc-acm: Add quirk for MTK II GPS, such as Qstarz BT-Q1000X (closes:
#525060)

Added:
   dists/lenny/linux-2.6/debian/patches/bugfix/all/cdc-acm-mtk-gps-quirk.patch
Modified:
   dists/lenny/linux-2.6/debian/changelog
   dists/lenny/linux-2.6/debian/patches/series/16

Modified: dists/lenny/linux-2.6/debian/changelog
==============================================================================
--- dists/lenny/linux-2.6/debian/changelog	Thu Apr 23 11:48:38 2009	(r13505)
+++ dists/lenny/linux-2.6/debian/changelog	Thu Apr 23 21:26:57 2009	(r13506)
@@ -17,6 +17,10 @@
   [ dann frazier ]
   * [s390] Fix __div64_31 for CONFIG_MARCH_G5 (Closes: #511334)
 
+  [ Martin Michlmayr ]
+  * cdc-acm: Add quirk for MTK II GPS, such as Qstarz BT-Q1000X (closes:
+    #525060)
+
  -- maximilian attems <maks at debian.org>  Mon, 30 Mar 2009 17:11:49 +0200
 
 linux-2.6 (2.6.26-15) stable; urgency=high

Added: dists/lenny/linux-2.6/debian/patches/bugfix/all/cdc-acm-mtk-gps-quirk.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/lenny/linux-2.6/debian/patches/bugfix/all/cdc-acm-mtk-gps-quirk.patch	Thu Apr 23 21:26:57 2009	(r13506)
@@ -0,0 +1,33 @@
+From: Andrew Lunn <andrew at lunn.ch>
+Date: Tue, 23 Dec 2008 16:31:23 +0000 (+0100)
+Subject: USB: CDC-ACM quirk for MTK GPS
+X-Git-Tag: v2.6.29-rc3~6^2~17
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=0f9c7b4a1cc24d6f05a848f0acf72dbff7c5d42d
+
+USB: CDC-ACM quirk for MTK GPS
+
+This patch adds a device quirk for a MediaTek Inc GPS chipset. The
+device implements USB CDC ACM, but is missing the union descriptor, so
+the ACM class driver fails to probe the device.
+
+I've tested this patch with an iBlue A+ GPS which uses this chipset
+and using kernel 2.6.28-rc9.
+
+Signed-off-by: Andrew Lunn, <andrew at lunn.ch>
+Acked-by: Oliver Neukum <oneukum at suse.de>
+Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>
+---
+
+--- a/drivers/usb/class/cdc-acm.c	2009-04-21 20:09:19.000000000 +0000
++++ b/drivers/usb/class/cdc-acm.c	2009-04-21 20:09:21.000000000 +0000
+@@ -1230,6 +1230,9 @@
+ 	{ USB_DEVICE(0x0e8d, 0x0003), /* FIREFLY, MediaTek Inc; andrey.arapov at gmail.com */
+ 	.driver_info = NO_UNION_NORMAL, /* has no union descriptor */
+ 	},
++	{ USB_DEVICE(0x0e8d, 0x3329), /* MediaTek Inc GPS */
++	.driver_info = NO_UNION_NORMAL, /* has no union descriptor */
++	},
+ 	{ USB_DEVICE(0x0482, 0x0203), /* KYOCERA AH-K3001V */
+ 	.driver_info = NO_UNION_NORMAL, /* has no union descriptor */
+ 	},
+

Modified: dists/lenny/linux-2.6/debian/patches/series/16
==============================================================================
--- dists/lenny/linux-2.6/debian/patches/series/16	Thu Apr 23 11:48:38 2009	(r13505)
+++ dists/lenny/linux-2.6/debian/patches/series/16	Thu Apr 23 21:26:57 2009	(r13506)
@@ -1,2 +1,3 @@
 + bugfix/all/0001-block-revert-part-of-18ce3751ccd488c78d3827e9f6bf54.patch
 + bugfix/s390/fix__div64_31_for_G5.patch
++ bugfix/all/cdc-acm-mtk-gps-quirk.patch



More information about the Kernel-svn-changes mailing list