Changeset 3759
- Timestamp:
- 05/27/08 17:15:13 (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/freewrt_1_0/target/linux/generic-2.4/patches/220-usbserial_3g_cards.patch
r1258 r3759 1 --- linux /drivers/usb/serial/usbserial.c.old 2006-05-15 18:16:55.000000000 +03002 +++ linux /drivers/usb/serial/usbserial.c 2006-05-15 18:19:06.000000000 +03001 --- linux-2.4.36.4/drivers/usb/serial/usbserial.c.orig 2008-05-27 16:21:10.000000000 +0200 2 +++ linux-2.4.36.4/drivers/usb/serial/usbserial.c 2008-05-27 16:29:45.000000000 +0200 3 3 @@ -332,7 +332,7 @@ 4 4 static __u16 vendor = 0x05f9; … … 6 6 7 7 -static struct usb_device_id generic_device_ids[2]; /* Initially all zeroes. */ 8 +static struct usb_device_id generic_device_ids[ 8]; /* Initially all zeroes. */8 +static struct usb_device_id generic_device_ids[9]; /* Initially all zeroes. */ 9 9 10 10 /* All of the device info needed for the Generic Serial Converter */ 11 11 static struct usb_serial_device_type generic_device = { 12 @@ -1 793,6 +1793,30@@12 @@ -1831,6 +1831,38 @@ 13 13 generic_device_ids[0].idVendor = vendor; 14 14 generic_device_ids[0].idProduct = product; … … 26 26 + generic_device_ids[3].idProduct = 0x6300; 27 27 + generic_device_ids[3].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 28 + /* Option GlobeSurfer iCON HSUPA */ 29 + generic_device_ids[4].idVendor = 0x0af0; 30 + generic_device_ids[4].idProduct = 0x7251; 31 + generic_device_ids[4].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 28 32 + /* Huawei E600 */ 29 + generic_device_ids[4].idVendor = 0x12d1; 30 + generic_device_ids[4].idProduct = 0x1001; 31 + generic_device_ids[4].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 33 + generic_device_ids[5].idVendor = 0x12d1; 34 + generic_device_ids[5].idProduct = 0x1001; 35 + generic_device_ids[5].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 36 + /* Huawei E270 HSPA USB modem */ 37 + generic_device_ids[6].idVendor = 0x12d1; 38 + generic_device_ids[6].idProduct = 0x1003; 39 + generic_device_ids[6].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 32 40 + /* Audiovox Aircard */ 33 + generic_device_ids[ 5].idVendor = 0x0f3d;34 + generic_device_ids[ 5].idProduct = 0x0112;35 + generic_device_ids[ 5].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT;41 + generic_device_ids[7].idVendor = 0x0f3d; 42 + generic_device_ids[7].idProduct = 0x0112; 43 + generic_device_ids[7].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 36 44 + /* Qualcomm 3G CDMA Merlin XU870 ExpressCard with PC-Card Adapter */ 37 + generic_device_ids[ 6].idVendor = 0x1410;38 + generic_device_ids[ 6].idProduct = 0x1430;39 + generic_device_ids[ 6].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT;45 + generic_device_ids[8].idVendor = 0x1410; 46 + generic_device_ids[8].idProduct = 0x1430; 47 + generic_device_ids[8].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 40 48 /* register our generic driver with ourselves */ 41 49 usb_serial_register (&generic_device);


