diff -uNr linux-orig/drivers/usb/class/cdc-acm.c linux-new/drivers/usb/class/cdc-acm.c --- linux-orig/drivers/usb/class/cdc-acm.c 2009-03-17 21:15:09.000000000 +0000 +++ linux-new/drivers/usb/class/cdc-acm.c 2009-03-17 21:15:24.000000000 +0000 @@ -1102,6 +1102,12 @@ { USB_DEVICE(0x22b8, 0x7000), /* Motorola Q Phone */ .driver_info = NO_UNION_NORMAL, /* has no union descriptor */ }, + { USB_DEVICE(0x0e8d, 0x0003), /* MediaTek Inc MT6227 */ + .driver_info = NO_UNION_NORMAL, /* has no union descriptor */ + }, + { USB_DEVICE(0x0e8d, 0x3329), /* MediaTek MTK GPS */ + .driver_info = NO_UNION_NORMAL, /* has no union descriptor */ + }, /* control interfaces with various AT-command sets */ { USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_ACM,