Changeset 3772
- Timestamp:
- 07/02/08 16:28:35 (5 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
r3759 r3772 1 --- linux-2.4.36. 4/drivers/usb/serial/usbserial.c.orig 2008-05-27 16:21:10.000000000 +02002 +++ linux-2.4.36. 4/drivers/usb/serial/usbserial.c 2008-05-27 16:29:45.000000000 +02001 --- linux-2.4.36.6/drivers/usb/serial/usbserial.orig 2008-06-25 12:37:17.000000000 +0200 2 +++ linux-2.4.36.6/drivers/usb/serial/usbserial.c 2008-06-25 12:41:02.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[ 9]; /* Initially all zeroes. */8 +static struct usb_device_id generic_device_ids[10]; /* 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 @@ -1831,6 +1831, 38@@12 @@ -1831,6 +1831,42 @@ 13 13 generic_device_ids[0].idVendor = vendor; 14 14 generic_device_ids[0].idProduct = product; … … 30 30 + generic_device_ids[4].idProduct = 0x7251; 31 31 + generic_device_ids[4].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 32 + /* Option Model: GE0301 */ 33 + generic_device_ids[5].idVendor = 0x0af0; 34 + generic_device_ids[5].idProduct = 0x7001; 35 + generic_device_ids[5].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 32 36 + /* Huawei E600 */ 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;37 + generic_device_ids[6].idVendor = 0x12d1; 38 + generic_device_ids[6].idProduct = 0x1001; 39 + generic_device_ids[6].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 36 40 + /* 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;41 + generic_device_ids[7].idVendor = 0x12d1; 42 + generic_device_ids[7].idProduct = 0x1003; 43 + generic_device_ids[7].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 40 44 + /* Audiovox Aircard */ 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;45 + generic_device_ids[8].idVendor = 0x0f3d; 46 + generic_device_ids[8].idProduct = 0x0112; 47 + generic_device_ids[8].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 44 48 + /* Qualcomm 3G CDMA Merlin XU870 ExpressCard with PC-Card Adapter */ 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;49 + generic_device_ids[9].idVendor = 0x1410; 50 + generic_device_ids[9].idProduct = 0x1430; 51 + generic_device_ids[9].match_flags = USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_PRODUCT; 48 52 /* register our generic driver with ourselves */ 49 53 usb_serial_register (&generic_device);


