tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: u3g problems with -current



Ok, I discovered what my problem is.

In the earlier kernel, I added the Huawei device for myself,
with device id of 0x1406. Now the u3g table has an entry like
this:
        { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E1750 },
which is my device but usbdevs has:
product HUAWEI E1750            0x140c  Huawei E1750
... which does not match my device.

The casing on the 3G modem that I've got says "E1750" and
nothing else in terms of product identifier.

In light of this, I believe the below is the correct patch?

Darren

--- usbdevs.orig        2011-10-14 20:13:40.000000000 +0200
+++ usbdevs     2011-10-14 20:11:52.000000000 +0200
@@ -1503,7 +1503,8 @@
 /* Huawei Technologies products */
 product HUAWEI MOBILE          0x1001  Huawei Mobile
 product HUAWEI E220            0x1003  Huawei E220
-product HUAWEI E1750           0x140c  Huawei E1750
+product HUAWEI E1750_1         0x1406  Huawei E1750
+product HUAWEI E1750_2         0x140c  Huawei E1750
 product HUAWEI E1750INIT       0x1446  Huawei E1750 USB CD
 product HUAWEI K3765           0x1465  Huawei K3765
 product HUAWEI E1820           0x14ac  Huawei E1820

--- u3g.c.orig  2011-10-01 04:17:13.000000000 +0200
+++ u3g.c       2011-10-14 20:14:07.000000000 +0200
@@ -182,7 +182,8 @@
 static const struct usb_devno u3g_devs[] = {
         { USB_VENDOR_DELL, USB_PRODUCT_DELL_W5500 },
        /* OEM: Huawei */
-       { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E1750 },
+       { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E1750_1 },
+       { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E1750_2 },
        { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E1820 },
        { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220 },
        { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3765 },


Home | Main Index | Thread Index | Old Index