|
@@ -355,6 +355,7 @@ static void option_instat_callback(struct urb *urb);
|
|
|
/* This is the 4G XS Stick W14 a.k.a. Mobilcom Debitel Surf-Stick *
|
|
|
* It seems to contain a Qualcomm QSC6240/6290 chipset */
|
|
|
#define FOUR_G_SYSTEMS_PRODUCT_W14 0x9603
|
|
|
+#define FOUR_G_SYSTEMS_PRODUCT_W100 0x9b01
|
|
|
|
|
|
/* iBall 3.5G connect wireless modem */
|
|
|
#define IBALL_3_5G_CONNECT 0x9605
|
|
@@ -520,6 +521,11 @@ static const struct option_blacklist_info four_g_w14_blacklist = {
|
|
|
.sendsetup = BIT(0) | BIT(1),
|
|
|
};
|
|
|
|
|
|
+static const struct option_blacklist_info four_g_w100_blacklist = {
|
|
|
+ .sendsetup = BIT(1) | BIT(2),
|
|
|
+ .reserved = BIT(3),
|
|
|
+};
|
|
|
+
|
|
|
static const struct option_blacklist_info alcatel_x200_blacklist = {
|
|
|
.sendsetup = BIT(0) | BIT(1),
|
|
|
.reserved = BIT(4),
|
|
@@ -1643,6 +1649,9 @@ static const struct usb_device_id option_ids[] = {
|
|
|
{ USB_DEVICE(LONGCHEER_VENDOR_ID, FOUR_G_SYSTEMS_PRODUCT_W14),
|
|
|
.driver_info = (kernel_ulong_t)&four_g_w14_blacklist
|
|
|
},
|
|
|
+ { USB_DEVICE(LONGCHEER_VENDOR_ID, FOUR_G_SYSTEMS_PRODUCT_W100),
|
|
|
+ .driver_info = (kernel_ulong_t)&four_g_w100_blacklist
|
|
|
+ },
|
|
|
{ USB_DEVICE_INTERFACE_CLASS(LONGCHEER_VENDOR_ID, SPEEDUP_PRODUCT_SU9800, 0xff) },
|
|
|
{ USB_DEVICE(LONGCHEER_VENDOR_ID, ZOOM_PRODUCT_4597) },
|
|
|
{ USB_DEVICE(LONGCHEER_VENDOR_ID, IBALL_3_5G_CONNECT) },
|