Changeset 3772

Show
Ignore:
Timestamp:
07/02/08 16:28:35 (5 months ago)
Author:
markus
Message:

added Option GE0301 HSUPA card

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 +0200 
    2 +++ linux-2.4.36.4/drivers/usb/serial/usbserial.c      2008-05-27 16:29:45.000000000 +0200 
     1--- 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 
    33@@ -332,7 +332,7 @@ 
    44 static __u16   vendor  = 0x05f9; 
     
    66  
    77-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. */ 
    99  
    1010 /* All of the device info needed for the Generic Serial Converter */ 
    1111 static struct usb_serial_device_type generic_device = { 
    12 @@ -1831,6 +1831,38 @@ 
     12@@ -1831,6 +1831,42 @@ 
    1313        generic_device_ids[0].idVendor = vendor; 
    1414        generic_device_ids[0].idProduct = product; 
     
    3030+       generic_device_ids[4].idProduct = 0x7251; 
    3131+       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; 
    3236+       /* 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; 
    3640+       /* 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; 
    4044+       /* 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; 
    4448+       /* 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; 
    4852        /* register our generic driver with ourselves */ 
    4953        usb_serial_register (&generic_device);